PO 配置之 SAP 调用第三方接口

作者:郑德鼎 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发
PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

PO配置之SAP调用第三方WMS接口

PO SAP调用WMS接口,WMS接收数据成功只返回状态码200,接收数据失败返回errorCode errorText

一个结构,这种PO怎么处理?本人采取了两种处理方式,分享出来和大家一起交流,如有不足之处欢迎大家指正。

1、 创建WMS请求的DT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

2、 创建WMS请求MT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

3、 创建WMS请求SI

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

4、 创建WMS请求MM

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

5、 创建WMS的OM

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

6、 创建WMS返回的DT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

7、 创建WMS返回的MT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

8、 创建SAP的请求DT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

9、 创建SAP的请求的MT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

10、 创建SAP的请求SI

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

11、 创建sap的返回DT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

12、 创建sap的返回MT

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

13、 创建MM

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

14、 创建OM

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

15、 创建IB的CC

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

这个地方CC命名不规范应该是CC_SWWMS_Rest_MM_SYNQ_Receiver(感谢王朝晖指出的不规范命名)

16、 创建IB的CC

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

17、 在通信通道监控器测试通道

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

(特别感谢何小康老师对这个测试通道的指导)

18、 POSTMAN测试配置接口

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

19、 直接拿PO的日志数据用POSTman测试

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

这里面不设置数组,会报错

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

20、 对方WMS系统接受成功只返回状态200,内容为空,接受失败返回errorCode errorText

这个结构处理这种情况有两种方式

1、在PO的MM里面处理

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

2、在CC的ErrorHanding里面构造一个结构

PO 配置之 SAP 调用第三方接口 - 封面图
PO 配置之 SAP 调用第三方接口 - 封面图

21、 PO里面的DT不要复制,复制的DT有时候不好用,最好新建本人多次踩过坑,通道不通可以删除重建,清理缓存即可。

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「PO配置之SAP调用第三方接口.md」整理生成,仅用于内部技术分享与学习交流。