reference from http://community.kingdee.com/pages/sapguru/blog/archive/2008/10/31/328084.aspx
(1).BAPI and RFC
SAP R/3的接口方式主要有RFC(Romote Function Call,远程函数调用)、IDOC、BAPI三种,BAPI实际上也是RFC函数,它处理一组业务。使用Tcode:BAPI/BAPIW在SAP系统中可查看到各模块的BAPI函数。
RFC版本:
sRFC( synchronous RFC)是RFC的第一个版本,它要求连接的双方是同步的工作方式,即都是在可用状态才能够实现成功调用。
aRFC(asynchronous RFC)这种RFC可以实现异步的RFC调用方式,它可以进行多个并发调用,并且不要求被调用系统的可用状态。发出调用系统会一直尝试直到获得被调用系统的应答。它通常用于当你需要提高系统并行调用多个RFC的效率,相对于强制等待程序的结果,它的效率更高。
tRFC(transactional RFC)是对aRFC进行相关技术改进后的一个RFC版本,其于ARFC相同点是实现异步调用,其优点是可以将多个调用进行LUW分组处理, 并只执行一次运行。现在aRFC基本上已经停用。
qRFC(queue(d) RFC)是tRFC的一个增强版本,它保证了所传输数据的处理次序。
pRFC(Parallel RFC)是一种特殊的RFC,它是aRFC的一种扩展类型。因为它改善了系统的性能,在执行大量的aRFC时。SAP 使用它在MRP里面提高速度。但是它只能执行在同一个系统和同一个client里。
RFC不但是一种函数,更是一种数据通信协议,类TCP/IP.
(2).iDOC and Doc,XI,NetWeaver
IDoc: An Intermediate Document (IDoc) is a SAP standard format for data transfer between systems.
IDocs are mainly used for Application Link Enabling (ALE) and for Electronic Data Interchange
(EDI). They are not used for processing inside an application.
DBoc: Business Documents (BDocs) are used by the CRM Middleware to exchange data with mobile
clients. Furthermore BDocs are the central data structure to process business objects internally.
In contrast to Idocs, for which the internal processing has to be implemented manually, the coding to
process BDoc may be generated automatically.
(3).SOA and ESA
最后, 作一个可怜的顾问,要财务与税务齐飞,宏观微观经济一色,业务和技术开发并行,也就算了,还要学习世界各国鸟语,鸟语一没学好,上一个国外项目,财务顾问将人家会计科目翻译的多悲惨!科目英语连美国人都看不懂. 更惨的是,股市楼市一没关注,双双下跌, 和谐社会里要过个小日子还真不容易!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/99072/viewspace-530164/,如需转载,请注明出处,否则将追究法律责任。