要点说明:
- BAPI 需要在 DEV Client (100) 中创建 (才能有对应的 Transport No.)
- 基于 BAPI 创建 Web Service Definition 时,也应在 100 中
- 对应的 WSDL UR 中有 Client ,可基于需要进行修改,如 214
- 必须基于 Service Definition 创建对应的 Web Service & Binding 方可正常使用
- 将 BAPI 作为 RFC 或 WS 使用时,相关参数的类型最好均使用 String , Char , Number 等字符型
TODO: 图片待补充
1,基于 BAPI 创建 Web Service Definition
T-Code : SE37
Utilities > More Utilities > Create Web Service > From the Funciton Module / Group


- Map Name
- 将会将 Function Module 的名称进行处理,首字母大写,并去除下划线是,一般不建议选择,如此可更方便的识别对应的 SAP BAPI 等
Default Profile

- Profile 应该选那一个?有什么区别?
一般选 user & passowrd ,才可在 SOA Manager 中正常,可第2,或第3
- 必须要有一个 Package
按向导指引进行处理
最终对应的 Service Definitions

可了解相关参数及接口
&nbs

本文介绍了如何在SAP中基于BAPI创建Web Service Definition,进行测试,并在.NET环境中调用。强调了BAPI创建应在DEV Client 100中,创建Web Service时要选择合适的Profile,服务定义后通过SOA Manager测试。同时,解释了在.NET中调用SAP Web Service的步骤,包括修改配置文件、指定endpoint和Client Credentials。还提醒了参数类型应尽可能使用字符串,以避免数据转换问题。
1574

被折叠的 条评论
为什么被折叠?



