SAP与极晨MES集成案例
一、项目背景
北京当升科技,起源于中央企业矿冶科技集团有限公司的一个课题组,于2010年在创业板上市,是首家以锂电正极材料为主营业务上市的中国企业。公司正极材料产品广泛应用于动力、小型、储能三大领域,大批量供应中、日、韩、欧、美等国家和地区的锂电巨头及车企,海外高端动力电池材料市场占有率持续攀升,已发展成为锂电正极材料及智能装备领域集自主创新、成果转化、产业运营于一体的最具影响力的企业之一。
随着SAP ERP项目的实施建设,通过SAP ERP 打造集群化研发创新平台,形成覆盖全业务领域、全流程、垂直一体化的技术创新体系,实现OA,MES,WMS,NC,AEO等多系统连接,拥有系统多对多连接平台,并在业务数据传输中能实现灵活转换,全面的数据监控和数据管道管理。
二、系统集成需求分析
需要完成的核心需求
Ø生产订单:通过SAP PO,客户能够与极晨MES之间快速创建生产订单,用户通过SAP PO平台发送订单信息至SAP S4系统,及时校验订单数据正确性,按时回复接收状态,保证数据可以精准的发送到SAP
Ø主数据下发:通过SAP PO集成平台,SAP S4系统可以及时推送各种主数据信息至极晨 MES,操作方便,简易管理,随时可查看接口联通性,确保数据准确发送至服务方,直接进行相关流程
技术集成模式为:
三、使用PO平台实现集成目标
使用SAP PO作为其科技系统集成数据总线,以SAP与极晨MES集成为例,根据业务差异制定多结构多协议转换,且方便灵活对接,如数据推送,库存查询,采购订单等功能,均为不同对接方式.
由SAP PO作为中间平台,进行通信协议和数据类型的转换,双方系统均采用各自标准接口,无需额外适配开发,并实现以下对接需求:
l在PO平台管理和配置通信结构,例如:
xml、json等规范报文
文件类型、邮件类型等自定义格式
l为不同系统,设计多结构多协议对接方案
达到webservice,http,RFC,ftp等多协议对接适配
l满足个系统间差异化加密需求
根据系统要求实现:MD5、Base64、RSA等混合加密方式
l加密方式
通过JAVAmapping进行数据排序拼接,然后进行MD5加密,32位小数,加密后放置请 求头,通过服务方提供的公钥进行RSA加密签名,配置sign参数,请求服务头,服务 通过私钥进行sign签名解密,获取输入参数
四、我们如何实现集成对接?
l开发阶段
在实施过程中,对双方标准接口进行分析和验证,并针参照验证结果给出实现方案:
n根据双方接口技术,搭建对应协议通信管道
n设计通信报文结构,加密方案
n连接测试,实现接口通畅
l业务测试阶段
配合业务人员测试,接口报错排查,验证接口数据准确性
l切换生产
接口部署到生产,统计接口上线数量并监控接口运行情况,定期对上线情况提供反馈
五、使用PO平台的好处
通过PO平台实现接口链路统一管理,保证多系统联通一致性,PO平台方便快捷查看所有接口运行情况,有助于迅速排查问题,PO平台能够对多种数据格式转化,便于形成多系统间数据格式规范
总的来说好处有以下几点:
l实现系统间业务单据的无感转换
l更快的需求变更处理
l减少开发量
l减少报文单据输入错误
l减少系统对接相关的管理费用