SAP_ABAP_BDC有SESSION和CALL TRANSACTION,二者的区别是什么

SESSION:
1、同步处理;
2、可传输大量的数据;
3、处理速度慢;
4、可生成错误日志;
5、SESSION后数据才能更新。
CALL TRANSACTION:
1、同步或异步处理;
2、可以传输少量的数据;
3、处理速度快;
4、不能生成错误日志;
5、数据自动更新。
  如果BDC出错时我们应该如何处理:可以设置“出错时转前台运行/仅显示错误,E模式”,修改输入数据。如果不想马上转前台,用INSERT_GROUP插入一个session。
INSERT_GROUP包含:BDC_OPEN_GROUP/BDC_INSERT/BDC_CLOSE_GROUP。
CALL FUNCTION ‘BDC_OPEN_GROUP’在SE35生成一个session,可以在SE35里手动执行,或者在程序里通过命令“SUBMIT RSBDCBTC AND RETURN WITH QUEUE-ID = KEY的ID”来直接执行。

猜你喜欢

转载自blog.csdn.net/linmingqiang506/article/details/80488121