当前位置: 首页> 教育> 培训 > 某MDM主数据系统与海外SAP系统(新加坡节点)集成案例

某MDM主数据系统与海外SAP系统(新加坡节点)集成案例

时间:2025/7/11 23:26:22来源:https://blog.csdn.net/luotx_sap/article/details/141062567 浏览次数:0次

图片

一、客户介绍  

       某客户内部会涉及到海外的业务场景的,其基于SAP PO继承平台用于对接海外SAP系统,处理海外物料、备品备件、科目、供应商等主数据业务,实现国内外完美对接,保证数据链路的有效性,准确性。

二、需求分析  

需要完成的核心场景

Ø物料接口信息:某MDM系统通过SAP PO集成平台实时对接海外SAP系统进行整机物料的数据推送,及时反馈物料信息,由下游处理整机物料业务逻辑,实时反馈处理结果,平台一键式查看日志情况

Ø备件主数据:某MDM系统通过SAP PO集成平台实时对接海外SAP系统进行备品备件的数据推送,下游海外SAP实时处理备件主数据逻辑,实时反馈主数据运行情况,促进整条链路的有效性    

Ø科目主数据:某MDM系统通过SAP PO集成平台实时对接海外SAP系统进行会计科目的数据推送,一键推送会计科目主数据,前台页面实时查看接口运行情况

Ø供应商主数据:通过SAP PO集成平台某MDM实时对接海外SAP系统进行供应商的数据推送,实时接收并反馈供应商数据的接收情况,确保供应商数据的完整有效性,促进后续业务逻辑的联通性

图片

三、项目实现要点  

双方系统各自持有接口标准,由SAP PO中间件平台在中间集成进行连通

1.通过SAP PO集成平台发布HTTP接口供某MDM系统调用HTTP RESTFul进行上游推送

2.为了保护推送海外系统的数据安全隐秘性,使用SAP PO透传模式,由SAP PO在中间做做转换管理,MDM出口数据由PO统一转换为海外SAP所需报文数据    

图片

图片

3.由于MDM无法定制开发,无法满足海外SAP特定的数据报文结构,遂通过JAVA语言开发 SAP PO JAVA Mapping 加工MDM传递的数据,包裹BASEINFO结构体拼接JSON传递给海外SAP系统,并传值

图片

    

图片

图片

MDM侧发出的数据报文是不带任何根节点的,直接用数组List[]包裹起来传输到PO,但是这样的数据结构PO直接透传推送到海外SAP是会报错的

图片

    

图片

海外SAP反馈需求是需要在数据报文体里面增加一个BASEINFO 数组根节点包裹起来的,遂由SAP PO中间件在中间做数据转换,通过自定义开发javamapping程序去处理相对应转换逻辑

图片

通过SAP PO集成中间件程序处理,左边是MDM传输进来的json数据格式,不包含任何节点,右边是SAP PO转换后的数据格式,新增BASEINFO数组根节点

图片

    

经测试,最后SAP PO通过开发程序,成功转换为海外SAP需求数据报文体推送给海外SAP,业务达到成功的目标

图片

图片

四、SAP PO集成价值  

1.数据报文格式之间的转换

由SAP PO在中间做做转换管理,MDM出口数据由PO统一转换为海外SAP所需报文数据,利用SAP PO Java Mapping进行数据报文的加工,满足任何第三方服务的数据报文格式,保护双方的数据安全

            

2.系统集成

通过SAP PO中间件集成平台发布的HTTP接口直接实现端到端的集成配置,完成物料、备件、科目、供应商等主数据业务逻辑,并进行集成测试,上线正式环境    

            

3.接口上线运营

进入上线阶段,配置好详细的接口文档,清单,使用手册等,配合用户进行接口上线的开启运行状态,每天定时监控上线接口后的运行情况,每天按时响应SAP PO集成平台运行情况,及时反馈接口出现的各种问题

关键字:某MDM主数据系统与海外SAP系统(新加坡节点)集成案例

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: