SAP BAPI 教程 – 在 ABAP 中创建 BAPI 的分步指南-020

什么是 BAPI?

业务应用程序编程接口(BAPI)是标准化的编程接口(方法),使外部应用程序能够访问R/3系统中的业务流程和数据。

它们提供稳定和标准化的方法,以实现 R/3 系统与外部应用程序、遗留系统和附加组件之间的无缝集成。

BAPI 在 BOR(业务对象存储库)中被定义为执行特定业务功能的 SAP 业务对象类型的方法。它们作为支持 RFC 的函数模块实现,并在 ABAP 工作台的函数生成器中创建。

某些 BAPI 和方法提供基本功能,可用于大多数 SAP 业务对象。这些称为标准化 BAPI

标准化 BAPI 列表:

  • 用于读取数据的 BAPI – GetList() , GetDetail() , GetStatus() , ExistenceCheck()
  • 用于创建或更改数据的 BAPI - Create() 、Change()、Delete() 和 Undelete() ,
  • BAPI for Mass Processing -ChangeMultiple(), CreateMultiple(), DeleteMultiple().

如何创建 BAPI

步骤 1.转到事务 swo1(工具>业务框架 -> BAPI 开发 ->业务对象生成器)。根据要为其创建 BAPI 的功能要求选择业务对象。

在这里插入图片描述

步骤2.在更改模式下打开业务对象。然后选择“实用工具”->API 方法->添加方法”。然后输入函数模块的名称并选择“继续”。

在这里插入图片描述

第3步.在下一个对话框中,需要指定以下信息:

  • 方法:为方法建议一个合适的名称,
  • 文本 : 输入 BAPI 的描述,
  • 单选按钮:对话框、同步、与实例无关。BAPI通常是同步实现的。
    在这里插入图片描述

步骤4.若要创建该方法,请在下一个对话框中选择“是”。

在这里插入图片描述

步骤5.生成并执行程序后,检查刚创建的方法中的程序。因此,创建了一个 BAPI。

在这里插入图片描述

测试 BAPI

您可以通过在业务对象生成器中测试业务对象的各个方法来测试 BAPI。(或者可以使用交易“SWUD”来测试该方法)。

释放和冻结 BAPI

  • 要发布BAPI,首先发布函数模块(使用事务se37)。
  • 在业务对象生成器中将方法的状态设置为“已发布”(使用事务 SWo1 – 编辑>更改状态>已发布。

您还可以使用 BAPI 资源管理器(事务代码 BAPI)在 BAPI 上进行 360’ 视图

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值