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

图片

一、客户介绍  

       某客户内部会涉及到海外的业务场景的,其基于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集成平台运行情况,及时反馈接口出现的各种问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

集信通

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值