BDC的流程及session和transaction 的区别

BDC: Batch Data Conversion.

BDC的流程:

1.Tcode:SHDB 

进入Transaction Recording界面,选择new recording,输入一个Tcode ,开始录屏。(不要有错误操作)

2.录完屏后,保存,后退。回到Transaction Recording界面,选择‘program',生成一个程序(source code),在源程序里修改你要的的代码。这里一般用CALL FUNCTION GUI_UPLOAD,上传文件。执行program,上传数据有2种方式:

1)Generate session

首先生成一个会话,像其它大方式的上传数据一样, 在之后通过SM35 执行此会话进行真正的数
据上传

 2)call transation

当执行BDC 程序时就直接上传数据


session和transaction 的区别:

Session:1)同步处理

                    2)上传大量的数据

                    3)速度慢

                    4)错误可以被创建

                    5)生成Session后,数据才可以被更新

Transaction:1)异步处理

                        2)上传少量数据

                        3)速度快

                        4)错误需要外部处理

                         5)数据自动更新

Session method. 1) synchronous processing. 2) can tranfer large amount of data. 3) processing is slower. 4) error log is created 5) data is not updated until session is processed.
Call transaction. 1) asynchronous processing 2) can transfer small amount of data 3) processing is faster. 4) errors need to be handled explicitly 5) data is updated automatically



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值