BAPI

BAPI(business application programming interface)是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。
  ABAP中有关BAPI的介绍 
  1.BAPI – business application programming interface
  2.它实际上是一种特殊的Remote Function Modules (RFC)是为了提供使用外部程序来进行交易活动
  3.它提供的基于企业目标(Business Object) 技术的接口应用界面
  4.SAP采用了Object-oriented技术,逻辑定义了SAP R/3系统的所有功能目标,并且将所有的目标(Objects) 和BAPIs存储于企业勘昕釨OR(Business Objects Repository). 
  5.SAP R/3 企业目标的目标类型(Object Type) 相当于目标设计语言中类(Class) 的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(Key Fields),方法(Methods),特征(Attributes),事件(Events) 
  --如何创建BAPI程序
  1.定义BAPI Structure (Structure不能在BAPI中重复使用,因为一旦BAPI被释放,其Structure被冻结)
  2.创建FUNCTION MODULE
  每个BAPI必须有自己的Function Group,Function Group属性必须为RFC
  3.创建Business Object
  4.使用BAPI WIZARD创建API Method 
  这样BAPI可以被外部程序调用
  5.Function Module符合BOR Method 
  4.释放BAPI Function Module,
  释放Business Object Type,
  释放BAPI作为BOR的一种Method



'引用自http://baike.baidu.com/view/370222.htm


文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=582
Tags:
评论: 0 | 引用: 0 | 查看次数: 1409
发表评论
你没有权限发表留言!