随着业务的发展,传统的文件收发模式难以满足庞大的业务需求。企业可以选择与其供应商采用EDI系统进行业务数据传输,极大地提高了传输效率。本文主要介绍对接企业EDI系统需要了解的一些基本信息。
传输协议:SFTP
报文标准:XML
报文类型:图书信息(Catalog)、订单(PO)、订单回告(POA)等
实施方案:SAP集成
EDI即电子数据交换,将合作双方的业务数据通过标准的数据格式以电子形式自动传输给对方,减少人工介入,提高数据传输的准确性、时效性和安全性。
供应商无需对现有的业务逻辑进行改动,只需与EDI平台集成,即可自动实现将自有业务数据与京东所需的数据格式进行双向的转换。双方通过使用同样的规范以及统一业务数据的格式,可以给对方提供标准格式的数据,极大地简化了供应链、信息链异构系统数据传输。
以下报文内容均通过EDI方式实现对接,除了这些报文,只要是双方约定好的格式,均可以使用EDI方式进行数据传输。
采购、采购回告(PO/POA)
发货单及收货情况(SN/SC)
退货及退货确认(RO/ROA)l
供应商库存(INVENTORY)
供应商图书信息(CATALOG)
供应商采购成本
企业EDI采用SFTP/JSS(jingdong storage service)作为传输媒介,传输文件格式为XML。
以SFTP方式为例:
1. 作为SFTP服务端,分配客户端账号给供应商,供应商上传文件至京东的对应路径,从特定路径下抓取所需的文件
2. 供应商作为SFTP服务端,分配客户端账号给京东,京东上传文件至供应商的路径,从特定路径下抓取所需的文件
本次EDI项目实施过程中,涉及到的业务单据如下:
1. 商品信息文件。用于双方商品信息内容的传输。主要的作用是创建新品。
2. 采购单据文件。用于京东向供应商采购商品,主要分为传送标题、采购单据总目及采购单据细目。
3. 采购回告文件。用于供应商基于当前库存对京东采购单据的可供能力反馈。分为传送标题、采购确认单据总目及采购确认单据细目。
知行EDI平台可以通过SFTP端口作为客户端连接至京东的SFTP服务器,将接收到的XML文件转换为供应商所需的XML、Json或其他格式的文件与供应商的业务系统实现集成。
本次项目实施与供应商业务系统集成的方式为SOAP+API,知行在收到来自京东的文件,完成格式转换之后,通过调用Webservice将数据输入SAP。
供应商通过调用知行EDI系统的API,将业务数据(自定义的XML)上传至EDI平台,在经过格式转换,转换为为京东需要的目标格式后,通过SFTP将文件上传至特定路径。
企业对输入文件名称有所要求,以PO为例,京东需要文件名格式为:京东_供应商名称_采购_xxxxxx.xml,通过知行Script端口和知行ArcScript自定义脚本,实现文件的重命名,同时方便后期运维和查询。
本次项目供应商在回传订单回告时,有拆分XML的需求,即把多个订单回告文件拼接到一起上传至知行EDI平台,知行EDI平台使用Split端口或自定义的Script端口均可实现XML拆分。
除了本次涉及到的SAP集成,知行EDI解决方案可以根据供应商的实际需求,使用其他方式完成与业务系统的集成。
任何关于EDI的问题,欢迎评论或私信。
注:文案部分内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。