ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [RFC] SAP RFC使用总结 by SAP屠夫

[RFC] SAP RFC使用总结 by SAP屠夫

原创 Linux操作系统 作者:alpheren 时间:2009-01-07 11:30:52 0 删除 编辑

reference from http://community.kingdee.com/pages/sapguru/blog/archive/2008/10/31/328084.aspx

SAP RFC使用总结:

(1).BAPI and RFC

SAP R/3的接口方式主要有RFC(Romote Function Call,远程函数调用)IDOCBAPI三种,BAPI实际上也是RFC函数,它处理一组业务。使用TcodeBAPI/BAPIWSAP系统中可查看到各模块的BAPI函数。

RFC版本:

sRFC synchronous RFC)是RFC的第一个版本,它要求连接的双方是同步的工作方式,即都是在可用状态才能够实现成功调用。

aRFCasynchronous RFC)这种RFC可以实现异步的RFC调用方式,它可以进行多个并发调用,并且不要求被调用系统的可用状态。发出调用系统会一直尝试直到获得被调用系统的应答。它通常用于当你需要提高系统并行调用多个RFC的效率,相对于强制等待程序的结果,它的效率更高。 

tRFCtransactional RFC)是对aRFC进行相关技术改进后的一个RFC版本,其于ARFC相同点是实现异步调用,其优点是可以将多个调用进行LUW分组处理, 并只执行一次运行。现在aRFC基本上已经停用。 

qRFCqueue(d) RFC)是tRFC的一个增强版本,它保证了所传输数据的处理次序。 

pRFCParallel 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

企业服务架构(ESA)和面向服务的体系结构(service-oriented architectureSOA)的组件模型.
 
 
 

最后, 作一个可怜的顾问,要财务与税务齐飞,宏观微观经济一色,业务和技术开发并行,也就算了,还要学习世界各国鸟语,鸟语一没学好,上一个国外项目,财务顾问将人家会计科目翻译的多悲惨!科目英语连美国人都看不懂. 更惨的是,股市楼市一没关注,双双下跌, 和谐社会里要过个小日子还真不容易!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/99072/viewspace-530164/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-08-01

  • 博文量
    95
  • 访问量
    130716