一、客户及需求背景
深圳家鸿口腔是一家集义齿生产、销售、产品研发于一体的大型综合性企业,主要从事固定义齿、活动义齿和正畸产品的研发、生产及销售,以及口腔修复类医疗器械产品经营销售等业务。
其订单主要通过分布在全国各地的医院、诊所履约完成对最终病人的治疗服务,为了提升医院诊所对订单开票、对账业务的及时性及降低内部财务运行成本,现引入“易票云”作为其电子发票服务商,与核心系统SAP ERP完成系统对接后提供电子发票的开具、记账、清账、对账业务。
二、需求分析
通过平台支持电票、纸票的集中合同管理,同时支持普票、专票等类型,支持SAP系统多公司代码同时使用,主要核心集成业务如下:
- 销售订单同步:可以将SAP ERP中的订单、交货信息同步到“易票云”平台形成业务来源,并据此开票。
- 按单开票:直接在SAP ERP系统完成按销售订单、出货单完成一键开票,并通过邮件、短信等方式交付到客户手中。
- 发票信息同步:对“易票云”平台的发票库信息及时同步到SAP ERP系统,如新开发票、发票冲销、红字作废、开票差额信息等。
- 纸票管理:在SAP ERP系统可以对纸票类型的发票进行查看、作废等操作
- 红字信息表管理:在SAP ERP系统即可按需开具红字信息表,并可以接收进行确认
基于SAP PO中间件集成平台实现的主要集成流程:
三、技术实现
双方系统均采用各自标准接口,由SAP PO中间件集成平台进行两边系统通信协议转换,数据格式之间的互相转换,要点如下:
- SAP系统调用由SAP PO集成平台发布的PROXY接口,按照XML报文格式请求SAP PO系统
- 通过SAP PO集成平台一键映射配置,处理双方相关业务逻辑需求
- 通过SAP PO集成平台将SAP下发的XML数据格式转换为JSON报文格式请求
- 由SAP PO集成平台实现请求易票云系统RESTful服务, 并完成Oauth 2.0验证。
四、使用SAP PO集成平台带来的好处
- 提升SAP ERP的集成能力
- 数据报文格式之间的转换
通过SAP PO集成平台,SAP S4系统下发XML格式报文请求易票云REST服务,动态实现XML/JSON格式互相转换,内置组件实现Oauth 2.0验证,无需额外开发提高工作效率。
- 系统集成
由SAP PO实现两端之间的端对端通信,完成销售单新增、销售单直接开票以及销售单发票查询等业务流程,通过消息监控一键式查看接口报错出现的问题
- 接口上线运营
在SAP PO集成平台上线阶段,提供完成的接口清单,API文档以及项目环境等各文档,然后每天按时监控接口运行情况,及时查看接口出现的各种问题,实时反馈给客户