ABAP BAPI-查找方法

ABAP BAPI-查找方法

业务场景:多变的业务功能需要其他非SAP系统进行支撑,顾问提出SAP和非SAP系统连接的需求开发人员如何有效的利用现用功能去解决。

业务分析:如何让非SAP GUI程序访问和处理sap数据?SAP外部访问最重要的接口是什么?

解决方案:BAPI 应用接口

BAPI的查找

方法一:从业务对象创建器查看BAPI

(1)TCODE:SWO1 查找对应的目标名字 以Material为例

(2)点击display后,Methods子目录下列出了对象Material的所有方法,这些方法右侧有绿色标记,表明该方法是通过BAPI实现的。

(3)双击可以看到其属性和实现方式。BAPI方法的实现方式是API function ,对应一个BAPI功能模块。(以 get detail为例)

(4)双击name 进入BAPI功能模块的代码实现部分。

方法二:通过BAPI浏览器查找BAPI

(1)TCODE:BAPI 可以看到所有可以使用的BAPI

(2)直接查找自己想要的BAPI(以material为例)

不同的场景也可以使用不同的方式去找BAPI

方法三:查找某事务代码所对应的BAPI。例如找创建销售订单的BAPI,我们知道事务代码是VA01。

(1)TCODE:VA01,找到system status

(2)双击事务代码

(3)用SE80打开Package 对应的名称

(4)进入TCODE:SWO1查看

总结:BAPI所对应的功能模块的命名规则是BAPI__,因此也可以在SE37中通过前缀BAPI加对象名称或方法名称作为关键字段,快速查找一个BAPI功能模块。

如检索BAPI*Material * Get *,即可在结果列表看到想要的功能模块名称。

相关推荐

鲁大师原来真的姓鲁
bst365体育娱乐平台

鲁大师原来真的姓鲁

⌛ 07-03 👁️ 9316
gta5线上反光衣 发光衣购买位置在哪里
谁有365体育投注网址

gta5线上反光衣 发光衣购买位置在哪里

⌛ 07-04 👁️ 2877
手机联机版游戏排行榜 2025热门的联机手游推荐
bst365体育娱乐平台

手机联机版游戏排行榜 2025热门的联机手游推荐

⌛ 09-07 👁️ 4761