一、项目环境
江西某药业有限公司是一家以医药产业为主营、资本经营为平台的大型民营企业集团。公司成立迄今,企业经营一直呈现稳健、快速发展的态势集团总销售额超40亿元。
为了帮助企业更有效的进行分配和管理,包括人力、物资、时间和预算等资源,该药业公司将网易大数据系统和SAP系统进行了集成,通过ERP接口,进行绩效评估和控制。企业可以通过比较实际进度和计划进度,评估工作包的完成情况和效果,并及时调整和优化项目执行计划,确保项目按质按量完成。
二、需求分析
需要完成的核心场景如下:
l项目立项流程:网易大数据系统将生成的项目立项信息通过 SAP PO集成平台发送到SAP系统中,SAP通过数据中心对传输的项目信息、项目计划、项目预算进行处理,创建并返回对应的WBS结构。
基于SAP PO中间件集成平台实现的业务流程图如下:
三、项目实现要点
1.由SAP PO集成平台实现报文格式转换,在配置数据流程中,网易大数据系统通过REST发送的JSON报文,通过映射转换为了SAP系统标准格式的RFC报文。在反馈结果流程中,SAP系统返回的RFC报文,通过映射转换为了网易大数据系统能解析的REST JSON报文。
2.由SAP PO集成平台实现字段映射,SAP创建的函数字段为全部大写,根节点为IS_HEAD,而网易大数据请求报文里的字段为首字母大写,根节点为Body,因此需要通过映射使每个字段与节点一一对应,进行值的有效传输。
四、SAP PO集成价值
l系统集成
由SAP PO实现两端之间的端对端通信,完成多个系统之间的集成,减少了两个系统沟通与报文格式互相转换所带来的额外工作量,通过消息监控一键式查看接口报错出现的问题
l数据报文格式之间的转换
通过SAP PO集成平台,外部系统通过REST JSON格式请求SAP系统RFC服务,以及SAP系统反馈RFC格式处理结果给外部系统,均可动态实现XML/JSON格式互相转换。同时,两边字段、节点名称不一致时可通过映射进行值的传输,减少了双方系统的改造工作量。图形化界面提高了工作效率。
l接口上线运营
在SAP PO集成平台上线阶段,提供完成的接口清单,API文档以及项目环境等各文档,然后每天按时监控接口运行情况,及时查看接口出现的各种问题,实时反馈给客户
l两端应用开发维护
对于双方系统,需要进行新接口开发和修改维护时,不需要再去与对方系统进行适配,直接和PO顾问进行沟通然后在原有系统框架下进行开发即可,提高了开发效率,降低了维护成本。