一、客户介绍
某工程机械行业龙头公司业务范围包括工程机械、矿山机械、农业机械、环卫机械、应急救援装备和商用汽车、现代服务业等,产品远销190多个国家和地区,覆盖“一带一路”沿线95%以上的国家和地区,年出口总额和海外收入持续居中国行业第一。
二、需求分析
需要完成的核心场景:
l客户主数据:普元MDM系统通过SAP PO集成平台实时给金蝶系统进行客户主数据方面的数据推送,以及变更,查询等需求,前台页面实时反馈,加快链路进度
l会计科目主数据:普元MDM系统通过SAP PO集成平台实时对接金蝶系统进行会计科目的数据推送,一键推送会计科目主数据,前台页面实时查看接口运行情况
l供应商主数据:通过SAP PO集成平台普元MDM实时对接金蝶系统进行供应商的数据推送,实时接收并反馈供应商数据的接收情况,确保供应商数据的完整有效性,促进后续业务逻辑的联通性
三、项目实现要点
双方系统各自持有接口标准,由SAP PO中间件平台在中间集成进行连通
1.通过SAP PO集成平台发布HTTP接口供普元MDM系统调用HTTP RESTFul进行上游推送
2.由SAP PO集成平台在中间做转换管理,MDM出口数据由PO统一转换为金蝶所需报文数据
3.由于MDM无法定制开发,无法满足金蝶特定的数据报文结构,遂通过JAVA语言开发 SAP PO JAVAMapping 加工MDM传递的数据,包裹parameter结构体拼接JSON传递给金蝶系统,并传值
MDM侧发出的数据报文是不带任何根节点的,直接用数组LIst[]包裹起来传输到PO,但是这样的数据结构PO直接透传推送到金蝶是会报错的
金蝶方反馈需求是需要在数据报文体里面增加一个parameter 数组根节点包裹起来的,遂由SAP PO中间件在中间做数据转换,通过自定义开发javamapping程序去处理相对应转换逻辑
通过SAP PO集成中间件程序处理,左边是MDM传输进来的json数据格式,不包含任何节点,右边是SAP PO转换后的数据格式,新增parameter数组根节点
经测试,最后SAP PO通过开发程序,成功转换为金蝶需求数据报文体推送给金蝶方,业务达到成功的目标
四、SAP PO集成价值
l数据报文格式之间的转换
由MDM统一传出的数据报文结构无法特殊化处理,遂由SAP PO集成平台统一处理MDM主数据传输过来的数据,转换为金蝶以及其余外部系统所需要的数据报文体结构
l系统集成
通过SAPPO中间件集成平台发布的HTTP接口直接实现端到端的集成配置,完成客户、会计科目、供应商等主数据业务逻辑,并进行集成测试,上线正式环境
l接口上线运营管理
进入上线阶段,配置好详细的接口文档,清单,使用手册等,配合用户进行接口上线的开启运行状态,每天定时监控上线接口后的运行情况,每天按时响应SAP PO集成平台运行情况,及时反馈接口出现的各种问题