BAPI&RFC的區別
来源:互联网 发布:阅读器源码 编辑:程序博客网 时间:2024/05/29 17:06
BAPI:Business Application Programming Interface
RFC:Remote Function Call
BAPI和RFC不是同一个层次上概念,不能说从字面上看到BAPI函数和RFC函数就认为他们之间有必然的联系和区别。打个比如,问一个问题 :人可以分为哪几类,答曰:男人和老人,呵~~,大家都知道,男人是基于性别来说的,老人是基于年龄的。BAPI是SAP提供的基于业务 对象的函数,关键是它们处理的对象是R/3的业务相关business object),比如单据类销售订单,组织:公司等,它们是一系列实体。RFC则是一种系统间通讯的方式(Remote Funciton Call),一个男人可能同时也是一个老人,一个BAPI函数往往能是一个RFC函数(我不知道是不是所有BAPI都可以有基于RFC技术来调用, 但是至少也可以说大部分吧,JAVA里面调用BAPI,就是因为这个BAPI函数具有RFC的特性)
BAPI是个SAP里一个很好的思想,把业务对象都对象化了。刚学ABAP/4时,并不能理解SAP所说”ABAP/4”中的‘4’,而觉得它更像是一 种脚本语言,顶多也就是和C一样,但是自从我接触了BAPI之后,我才体会到SAP说ABAP是种4G语言的确不虚。 当在外部调用BAPI的时候,比如JAVA,就可以把SAP里的诸如订单,物料,员工,工厂等作为一个对象来处理,而且这种处理又是那么的简 单,可能只要几句代码就可以了,最关键就是:1.收集BAPI函数所要的数据,也就是BAPI输入参数,JAVA也好,SAP本身的 Screen也好,甚至Web页面也好,只不过是一个数据收集器!(要作一些必要的数据检查保证它们是正确的,不过即使不正确也没有关系 ,BAPI会返回错误信息) 收集完成了,就送给BAPI作为参数,剩下的事都是BAPI给做了,你就不用管了! 2.接收BAPI返回的信息,也就是BAPI输出参数,并把它们“翻译”成恰当的形式给表达给用户。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bobking1983/archive/2007/04/13/1563524.aspx
- BAPI&RFC的區別
- RFC/BAPI的区别和联系
- ABAP BAPI 和 RFC 的区别
- RFC BAPI IDOC
- idoc 和 bapi 和 rfc 之间的区别
- Idoc 和 bapi 和 rfc 之间的区别
- idoc 和 bapi 和 rfc 之间的区别
- idoc 和 bapi 和 rfc 之间的区别
- ABAP idoc 和 bapi 和 rfc 之间的区别
- SAP中RFC与BAPI
- SAP中RFC与BAPI
- BAPI / RFC with Delphi(系列之六)--TSAPFunctions使用BAPI创建PO(有登录对话框的delphi源代码)
- BAPI / RFC with Delphi(系列之六)--TSAPFunctions使用BAPI创建PO(有登录对话框的delphi源代码)
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- sap abap - RFC BAPI IDOC ALE EDI BADI等开发时常碰到的技术概述
- 解决ubuntu的IP和DNS重启后需重设的问题
- 互联网迟到的80后:为什么中国出不了扎克伯格
- 配置匿名上传vsftp服务器
- C输入输出
- 她是一个折翼的天使
- BAPI&RFC的區別
- JS 中如何判断 undefined
- Linux Shell 命令 简介
- 分治法找最大值最小值
- C语言中参数传递优化
- QT绘图系统
- 单链表
- 设置Qt程序图标
- 操作单据报错:“执行请求失败”