项目背景
株式会社电装DENSO CORPORATION是世界汽车零部件及系统的顶级供应商,在2013年《财富》周刊公布的世界500强企业排名中,位列第242名。作为世界顶级汽车技术、系统以及零部件的全球性供应商,电装在环境保护、发动机管理、车身电子产品、驾驶控制与安全、信息和通讯等领域,成为全球主要整车生产商可信赖的合作伙伴。与电装DENSO建立EDI连接需要掌握哪些信息呢?
电装DENSO的 EDI项目,选择了X12国际报文标准,传输的业务报文如下:
供应商发送给电装DENSO:
855 – 采购订单确认
856 – 发货通知/舱单
997 – 功能确认
810 – 发票
电装DENSO发送给供应商:
850 – 采购订单
830 – 物料需求预测
862 – 短期交付计划
820 – 付款单/汇款通知书
860 – 采购订单变更请求
864 – 文本消息
GS1-128 (UCC 128) 标签服务
定制装箱单
在具体的项目中,电装DENSO可能会根据交易伙伴以及业务的不同,对需要传输的报文进行调整。因此上述的报文列表仅供参考,在电装DENSO EDI项目正式启动之前,企业还需要与电装DENSO进行确认。
EDI解决方案
建立连接通道
我们可以采用AS2 、OFTP 、SFTP 等方式帮助企业建立EDI连接通道,建立EDI传输通道是所有企业开始实施EDI项目的一个关键环节。
数据格式转换
企业需与电装DENSO交互符合X12标准的文件。因X12文件,一般不能被企业内部业务系统直接处理,可通过EDI系统进行格式转换,以实现EDI系统与内部业务系统无缝集成。
①企业给电装DENSO发送文件:
企业可以通过API调用等方式将业务数据上传至知行之桥EDI系统中,再通过EDI系统的XMLMap端口,将数据转成XML格式文件,通过X12端口转换为符合X12报文标准的文件,最后通过传输端口将855 (采购订单确认)和856(发货通知)等文件发送给电装DENSO。
②企业接收来自电装DENSO的文件:
企业需要通过知行之桥EDI系统接收来自电装DENSO发来的符合X12 报文标准的850(采购订单)和830(物料需求预测)等文件,通过X12端口及XMLMap端口将接收到的文件转换为XML格式文件,进行格式转换后,将业务数据提供给企业。
集成方式
从数据格式转换步骤的处理流程中,我们可以看到,企业接收和发送数据都需要有一个关键环节:实现业务数据从企业内部到EDI系统之间的同步。
对于一些无ERP且订单量较少的企业,可以选择Excel/CSV/XML等可视化格式或Saas服务;对于内部有业务系统且数据量较大的情况,常见的集成方式有中间数据库、API、Webservice等。
参考资料:
通过REST API 实现EDI&ERP的集成
使用EDI与SAP集成的解决方案
注意事项
- 在传输电装DENSO EDI 856发货通知时需要注意:
所有业务数据都会有最大和最小字符限制,因此在传输过程中需要确保满足字符上下限的要求。针对不同的数据会有不同的数据类型,在电装DENSO提供的规范中,常见的数据类型如下:
数据元素类型编码 | 代表含义 |
Nn | 不含小数点的数字,如果没有减号则为正数 |
R | 十进制 |
AN | 字母数字型 |
DT | 日期 |
TM | 时间 |
4/10 | 元素长度为10,至少要使用4个 |
为了更好地传输数据,除非传输了表示负值的减号,否则数字(Nn)和十进制(R)字段默认是正数,加号永远不会被传送。当传输时,减号(-)和小数点(数据类型[R]),不作为数据元素长度的一部分计算。
以下是两个示例:
- 数字(Nn)类型的小数点根据指定的数据类型隐藏在数据元素中,但不与数据一起传输。例如,数据类型N3意味着有三个小数位。
示例:
待传输数值: -123.45
数据元素类型: N3
传输内容: -123450
(计算出的长度等于6)
- 小数(R)类型的小数点明确地位于数据元素内。只要数字总数不超过规定的最大长度,对小数位数没有限制。
示例:
待传输数值: -123.45
数据元素类型: R
传输内容: -123.45
(计算出的长度等于5)
- 如果一个数据元素没有被传送,它的默认值不能被假定(例如,一个没有被传送的数据元素不能被假定为零{0})。
- 数字和十进制数据在传输时应仅有明显的零。字母数字数据元素在传输时不应存在前导或尾部的空格。
- 数据段内的条件关系可以在电装DENSO规范中找到。
如果您希望了解更多EDI相关信息,欢迎联系我们!
更多EDI信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。