-
- 务背景
将开发的接口的整体业务背景进行概要说明,可以用图进行描。
为实现采购辅助系统与SAP ERP系统的采购订单收货情况的同步,采购订单所有行项目交货完成时,SAP ERP系统将采购订单编号、最终收货日期、行项目、收货数量、交货完成标识等参数,通过PI 传递给采购辅助系统。
图 1 采购辅助系统与SAP ERP系统的到货信息反馈接口
- 到货信息反馈接口
SAP ERP系统待采购订单所有行项目都交货完成时,将采购订单各行的收货数量及整个订单的最后一次收货时间及各行的交货完成标识传递给采购辅助系统,采购辅助系统接收到SAP ERP系统传送的信息后,将接收结果反馈给SAP ERP系统。
-
- 接口清单
以清单方式与对方系统之间的所有接口,各专业系统按业务提供接口服务,接口服务中包含该业务所有的Operation,接口同步异步分开分装,如财务辅助物资接口:SI_CF_Material_Syn、SI_CF_Material_ASyn。
所有的Operation标识都以OP_ 开始(参考java规范)。
- SAP ERP系统向采购辅助系统发起的接口
接口标识 |
Operation |
接口中文名 |
接口描述 |
SI_CF_Material_Syn |
OP_MaterialAccept |
到货信息反馈 |
到货信息反馈 |
各接口详细说明
(例)
SAP ERP系统待采购订单所有行项目交货完成时,将采购订单各行的收货情况及收货完成标识反馈给采购辅助系统,采购辅助系统接收到信息后,将接收结果反馈给SAP ERP系统。
物资类型信息包括的基本信息有:采购订单编号、行项目号、交货完成标识、收货数量、最终收货日期。
说明:
- 只有当采购订单所有行项目的交货完成标识勾选上时,才触发此反馈接口。
- 最终收货日期仅取最后一次收货的时间,不需要取每行的收货时间。
- 当收货信息有冲销或变更时,需要及时反馈给采购辅助系统进行更新。
-
-
- 接口说明(必须,业务顾问填写)
-
-
源系统(必填):SAP ERP系统(服务调用端)
目标系统(必填):采购辅助系统(服务提供端)
采购辅助系统当所有行项目交货完成时,触发此接口,反馈信息包括采购订单编号、最终交货时间、行项目号、收货数量、交货完成标识。当收货信息有变更时,需要及时反馈给采购辅助系统进行更新,如:物料凭证冲销、不再进行收货等。
-
-
-
- 接口方式(必须,技术顾问填写)
-
-
该接口的技术实现方式为PI;
接口调用方式为异步;
-
-
-
- 触发条件(必须,业务顾问填写)
-
-
- SAP ERP系统采购订单所有行项目交货完成;
- SAP ERP系统采购订单行项目收货情况发生变更(收货数量、交货完成标识等改变);
-
-
- 技术信息(必须,业务、技术顾问共同填写)
-
-
注:
- 字段技术信息以集中MSS系统中的字段为准,涉及ERP系统接口的字段以ERP为准。
- 业务数据有嵌套的情况下,需标明嵌套层级。
示例:
<?xml version="1.0" encoding="UTF-8"?> <!-- 消息报文 --> <BaseInfo> <!—业务消息ID 非空--> <MSGID> TMSFZ_VENDOR_20100602101010_ABCDE </MSGID> <!—PI消息ID 业务端不填写--> <PMSGID>ADF234AFASDFWR234ARFAFADFADF3ARF</PMSGID> <!—发送时间 非空、前8位表示日期后6 |