SAB ABAP 如何程序调用录屏SHDB

SAB ABAP 如何程序调用录屏SHDB,第1张

给你讲一下BDC的原理吧。

SHDB只是记录你做一系列的 *** 作时程序记录的信息,不是说你用SHDB录一个屏以后要用程序去调的,它只是给你写程序作为一个参考。

在写BDC程序时,你需要参考一个系统结构BDCDATA定义一个内表,将你要执行的 *** 作添加到这个内表里面去,然后再调用相应的t-code把这个内表的数据传进去。

填充这个内表时你就需要参照SHDB里面的格式,里面的每一个值对应的都是BDCDATA结构里面的一个字段。

想排JOB,就SM37;

想让别的程序调用就SUBMIT;

想自身执行就点执行键(白色的圆表加一个绿勾勾的图标)或者按F8,如果没有界面的话就打个断点,才能看到执行的过程

整体思路是 将报表数据转化为xml,再将xml转换成excel文件。(因为这样比OLE快很多倍)

但期间有个%的问题。 如 数据中含有%则导出的excel会打不开,并报错:加载期间出现问题。

以上就是关于SAB ABAP 如何程序调用录屏SHDB全部的内容,包括:SAB ABAP 如何程序调用录屏SHDB、ABAP程序写好了怎么让它运行、如何在ABAP程序中调用ST程序解析XML文件,dom4j解析xml文档等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9504430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存