我们有时候需要通过BDC以CALL TRANSACTION的方式或者直接SUBMIT其他程序的方式获得一些数据或者执行某些操作,但是有的SAP标准程序选择界面上的条件特别复杂,不好确定参数名称,直接看代码或者一个一个字段的F1查看也挺麻烦的,可以通过以下两种方式快速确定。
第一种方式是SHDB模拟录入数据,然后有规律的填写数据,这样我们对着数据就知道哪个字段是我们程序里需要传参的字段了。以MB51为例:
我们有规律地往后面需要用ABAP程序传参的字段中录入一些信息,敲一下回车之后返回SHDB界面,返回之前先把这个屏幕截一下屏。
这样我们就能对着截屏和SHDB的代码清楚地知道我们需要的字段了,例如CHARG是MB5B查询界面上的批次字段名。
然后我们【CTRL++】直接复制BDC代码中的字段名到ABAP程序中用就可以了。
另一种方式是直接在ABAP编辑器中使用“模式”的方式载入程序和选择条件。
这里输入要SUBMIT的程序,例如MB5B对应的程序RM07MLBD.
然后所有选择条件就都自动带出来了。
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/8505.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。