戴姆勒Daimler包括梅赛德斯-奔驰汽车、梅赛德斯-奔驰轻型商用车、戴姆勒载重车和戴姆勒金融服务等四大业务单元。戴姆勒Daimler早在1983年就开始使用EDI电子数据交换了,EDI那时还是数据交互一个新兴技术,如今早已成为商业往来中一个可靠的传输通道。
本文主要介绍Daimler与其供应商之间的EDI项目案例,快速梳理Daimler的EDI需求,了解企业的项目工作量,以及如何选择合适的EDI解决方案。
需求概览
EDI 传输协议
Daimler 选择 OFTP作为其 EDI 传输协议,供应商要想与其通信,也需要使用OFTP。
EDI 报文标准
Daimler 选择VDA作为其EDI报文标准。
业务单据
业务类型 | 业务含义 | 传输方向 | 版本号 |
---|---|---|---|
VDA 4905 | 交付预测 | Daimler发送给企业 | Version 4.0 |
VDA 4913 | 发货通知 | 企业发送给 Daimler | Version 4.0 |
实施方案
Excel方案:Excel方案是EDI报文和Excel之间的数据转换。它的基本思路是:在接收到交易伙伴发来的EDI报文,并在EDI平台内部完成格式的转换之后,将数据直接呈现在Excel中。用户可以直观地看到接收到的数据;手动在Excel上录入数据之后,将Excel上传至EDI平台,EDI平台在内部做字段映射,将表格中的数据映射到固定的EDI字段上,最终生成EDI报文发送给交易伙伴。
基于知行之桥EDI系统对接 Daimler
建立 OFTP连接
通过知行之桥EDI 系统的 OFTP端口即可建立 OFTP连接,用户只需要在可视化界面中配置 Daimler提供的 OFTP连接信息即可,无需编写任何额外代码。
注:知行之桥EDI系统中的端口是指功能模块,一个完整的EDI项目需要多种端口各司其职方能成功上线。
数据格式转换
搭建好传输通道之后,就可以传输数据了。Daimler EDI 项目中需要传输符合 VDA 报文标准的文件,通过知行之桥EDI系统的VDA 端口即可实现XML和EDI之间的格式转换,接下来还需要Excel端口和XMLMap端口来处理必要的数据映射部分。
系统集成
通过数据格式转换,我们能够实现EDI报文与XML之间的转换,为了方便用户查看,还需要以XML作为中间格式,进一步地将其处理为Excel、CSV、Json、数据库XML等格式。可以满足用户直接从EDI系统中获取数据的需求,也能够满足进一步系统集成的需求。
本次Daimler EDI 项目采用 Excel 方案,Excel方案对于IT能力较为薄弱或者暂无集成内部业务系统打算的企业而言,是一个临时过渡方案。由于本次 Daimler EDI 项目需要接收来自Daimler 的 VDA 4905 物料需求计划,并且需要给Daimler 发送VDA 4913 发货通知。我们的EDI实施顾问将会为这两种报文设计相应的Excel模板。
项目成果
实现上述EDI需求,需要在知行之桥EDI系统中搭建如上所示的EDI工作流。需要使用8个端口(可以将这里的端口理解为功能模块),传输及格式转换步骤清晰,流程化的信息流便于快速定位可能会出现的错误或者问题。信息传输的方向即为工作流中的蓝色箭头指示的方向,便于查看。
知行之桥EDI系统中,将不同的功能封装至不同的端口中,通过用户友好型界面,降低用户的使用门槛,无需编写额外代码,只需要填写必要信息,串联各端口,即可搭建完整的信息传输通道。
与Daimler 的EDI测试流程
OFTP 连接测试
双方互发文件确保文件正常收发。
业务测试
业务测试主要验证EDI报文的结构以及业务数据是否正确。
在给戴姆勒Daimler发送VDA 4913时需要注意,可能会出现多种包装方式,如下:
- 散箱,出现多个箱子且箱号不同
- 散箱,出现多个箱子且箱号相同
- 散箱,一个箱子
- 整托,一个托盘一个箱子
- 整托,一个托盘多个箱子
- 整托,多个托盘多个箱子
项目回顾
1.VDA 4905 交付预测Excel模板
2.VDA 4913 发货通知 Excel模板
以上只是VDA4913 Excel模板的部分信息,除了填写上述信息之外,供应商还需要填写包装信息:包括托盘以及箱子的详细信息。
供应商的业务人员在上述Excel模板中填写需要发送给戴姆勒Daimler的发货通知数据,并发送至指定邮箱。EDI系统将会从邮箱中自动抓取数据,将其转换为满足戴姆勒Daimler要求的EDI报文,并发送给戴姆勒Daimler。
3.VDA4913 发货通知填写规范
3.1发货运输类型
01 = Sub supplier’s truck(次级供应商卡车)
02 = Customer’s truck(客户卡车)
03 = Freight forwarder’s truck(货运卡车)
04 = Railway company’s truck(铁路公司卡车)
05 = Supplier’s own truck(供应商卡车)
08 = Rail car(铁路车)
09 = Mail delivery(邮件交付)
10 = Air freight(空运)
11 = Sea freight(海运)
20 = Private parcel service(私人包裹服务)
3.2 发货通知中涉及到重量时,不能有小数点。
3.3 发货包装总数是指所有包装的总数,如果有托盘则表示托盘和托盘上箱子的总数。
扩展阅读:EDI是什么?