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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值