ABAP总结之二,BDC完整版-zcywset15-ChinaUnix博客

编辑:工作总结与写作发表日期:浏览:0

热门搜索 abap  session  abap总结 转载 好全啊 

BDC(batch data communication)是SAP常用的一种数据传输方法。用于一些数据量大,但是对速度又要求不高的数据传输。

在实施中,很多开发顾问都忽略了BDC的日志和出错管理。这给用户在使用中带来了很大的不便。比如:哪些数据是成功生成的,哪些是失败的?那些失败的,原因的是什么?程序问题还是数据问题?

我觉得,既然是要做一套程序,那就应该尽可能地为客户考虑,减少日后的维护量。对于BDC程序来讲,日志和出错管理应该是必备的。

下面讲一下,BDC的两种通用写法。

Call Transaction: 顾名思义,就是直接调用BDC进行数据批量导入。优点:方便快捷,程序处理方便。缺点:日志管理能力差,需自己建透明表来维护数据。我只是把它用作测试用途,不做正式使用。 BDC Insert:这是一种不直接运行,而是将BDC程序生成session,间接运行的一种方法。优点:通过T-code SM35可以进行运行管理及日志管理,方便查错。缺点:相对方法1来说实现起来比较繁琐。我主要是用这种方法来实现BDC功能。

下面主要来谈一下BDC Insert这种方法。

需要在程序中调用 function 'BDC_INSERT'来把BDCDATA生成SESSION. 程序RSBDCSUB是执行SESSION的专用程序,要建立相应的VARIANT,后续建立JOB中使用 建立BATCH JOB来定期执行RSBDCSUB,从而实现,SESSION自动执行的目的 当然,不使用程序RSBDCSUB和JOB,每次手工在SM35中执行SESSION也是可以的
上一篇:
下一篇:

学生会工作总结 勤工助学部个人总结

助学金工作总结 助学部年度年终工作总结

小动物上体育ppt-小学一年级语文小动物上体育ppt课件免费版【共26页】-东坡下载

教师外出培训总结.doc

用户6752124679