一、项目背景
重庆某控股(集团)有限公司是一家集合汽柴油动力及终端、摩托车、储能电源、汽车零部件、金融服务等产业的多元化集团公司。现拥有员工超4000人,业务遍布全球80多个国家及地区,2021年营业收入达80亿元。
为推动集团信息化、数字化转型,借助信息技术优化内部资源,提升企业运营效率,助力降本增效,润通于2022.3.2启动了SAP ERP项目,通过业务系统与百望云开票平台对接,实现发票开具一体化解决方案,进而构建统一的采购、生产、仓储、销售、财务等业务管控平台。
二、需求分析
需要完成的核心场景:
l创建开票申请单:SAP系统通过SAP PO集成平台实时给百望云系统推送发票相关信息,进行开票申请流程。
l回传开票信息:百望云系统完成开票申请流程后,税控平台回传开票信息,通过SAP PO集成平台反馈给SAP系统,SAP实时返回成功失败信息与销售和分销凭证号。
三、项目实现要点
双方系统各自需要的报文类型和协议均不相同,由SAP PO中间件平台进行转换和连通
1. 基于SAP PO中间件集成平台实现的业务流程图:
2. 由SAP PO集成平台实现加密认证处理过程,在映射过程中,通过用户自定义函数处理,用秘钥请求生成了百望云平台验证所需的签名字符串。
再通过PO REST适配器属性将签名写入请求Header的Authorization中即可完成认证。
3.由SAP PO集成平台实现报文格式转换,在创建开票申请单流程中,SAP系统通过PROXY 下发的XML报文,通过映射转换为了百望云平台标准格式的JSON报文
四、SAP PO集成价值
l数据报文格式之间的转换
通过SAP PO集成平台,SAP系统PROXY下发XML格式报文请求百望云系统API服务,以及百望云税控反馈JSON格式开票结果给SAP系统,均可动态实现XML/JSON格式互相转换
l系统集成
由SAP PO实现两端之间的端对端通信,完成创建开票申请单和税控平台回传开票信息等业务流程,通过消息监控一键式查看接口报错出现的问题
l接口上线运营
在SAP PO集成平台上线阶段,提供完成的接口清单,API文档以及项目环境等各文档,然后每天按时监控接口运行情况,及时查看接口出现的各种问题,实时反馈给客户
l两端应用开发维护
对于双方系统,需要进行新接口开发和修改维护时,不需要再去考虑对方系统的适配问题,直接和PO顾问进行沟通然后在原有系统框架下进行开发即可,提高了开发效率,降低了维护成本。