当前位置:网站首页>SAP BAPI 教程 – 在 ABAP 中创建 BAPI 的分步指南-020
SAP BAPI 教程 – 在 ABAP 中创建 BAPI 的分步指南-020
2022-08-06 14:32:00 【雨天行舟】
什么是 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’ 视图
边栏推荐
猜你喜欢

腾讯欲成育碧最大股东/ 米哈游招NLP内容生成研究员/ AI发现四千余物种濒临灭绝...今日更多新鲜事在此...

论文解读:《iRice-MS:用于检测水稻多型翻译后修饰位点的集成 XGBoost 模型》

Talking about Tree Arrays

全新内核PHP企业网站开发建设管理系统

我终于逃离了互联网,却陷入了迷茫

The basic process used by mosquitto and some problems encountered

1322_FreeRTOS中的队列使用的信息梳理以及初步队列的使用

Unity2D horizontal version of the game tutorial 10 - scene control

自然语言处理的前世、今生和未来

burst!Ni Xingjun served as the chairman of Alipay China. He was born in technology and wrote the first line of "Alipay" code......
随机推荐
浅谈树状数组
开源一夏 | 自从我使用HiFlow场景连接器后,在也不用担心成为“落汤鸡”了
js array to remove the specified element [function encapsulation] (including object array to remove the specified element)
看看你离世界一流大厂有多远?3道Google最新SQL面试题
Go 限流的常见方法
【蓝桥杯集训100题】scratch售票找零 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第23题
LeetCode Brushing Diary: Full Arrangement
MySQL存储引擎
LeetCode Brushing Diary: 1545. Find the Kth bit in the Nth binary string
stc8a--al422B————01,硬件上RE已经接地了。
Tencent Cloud Hu Qiming: Analysis and Optimization of Kubernetes Cloud Resources
【leetcode周赛总结】
redis数据类型及常用命令
20220804-al422 test 01
【LeetCode】658. Find the K closest numbers
【消息队列】你觉得消息队列能干啥?
How to switch configuration files and deployment in microservices
接口测试CURL复制以及postman的Code功能
听声辨物,这是AI视觉该干的???|ECCV 2022
utils 定时器 (三) 最小堆