FavoriteLoading
0

BDC-Call transaction

[隐藏]

1, Call Transaction

Call Transaction: 就是直接调用Tcode进行数据批量导入。

优点:方便快捷,程序处理方便,同步更新时能实时得到BDC处理结果。

缺点:系统不能自动保存BDC 日志,需自己建透明表来维护数据,或者仅仅是将日志显示出来。

call transaction方法将数据归集到BDCDATA 结构的内表中,然后导入到系统中,通过BDCMSGCOLL结构返回BDC导入操作的成功与否消息。
BDCDATA结构中比较关键的几个字段解释:
PROGRAM  -   BDC module pool
DYNPRO-        BDC Screen number
DYNBEGIN-    BDC screen start
FNAM-            Field name
FVAL-              BDC field value

2, SHDB/SM35录屏

以FB09更改payment block为例,

2.1 Tcode SHDB进行录屏,

2016-07-25_11-32-33

2.2 输入Document Number,Company Code,Fiscal Year,Line item,然后回车进入下一屏幕,

2016-07-25_11-33-59

输入Pmnt Block ‘A',然后保存

2016-07-25_11-45-05

 

2.3 得到BDC录屏结果,可以按需要调整结果,并据此写BDC代码

2016-07-25_11-35-07

3, 例子代码

以上。