当前位置: 代码迷 >> SAP >> RFC和BAPI的区别,该如何解决
  详细解决方案

RFC和BAPI的区别,该如何解决

热度:7514   发布时间:2013-02-26 00:00:00.0
RFC和BAPI的区别
我知道BAPI本质也是RFC 但是具体区别是什么还请各位大侠指点

------解决方案--------------------------------------------------------
BAPI是SAP提供的基于业务对象的函数,关键是它们处理的对象是R/3的业务相关business object),比如单据类销售订单,组织:公司等,它们往往代表一些实体。
RFC则是一种系统间通讯的方式(Remote Funciton Call),一个BAPI函数往往能是一个RFC函数。
------解决方案--------------------------------------------------------
相同点:
BAPI函数具有RFC的特性 所以BAPI函数可能是RFC函数

不同点:
BAPI: 一般都是SAP将业务对象的操作封装而成,涉及到商业业务应用操作。
RFC:就像楼上老兄说的一样,只是一种通讯方式,不会涉及到具体的商业运用。


------解决方案--------------------------------------------------------
楼上的发言非常正确,多谢总结!