汽车EDI: BMW EDI项目案例

宝马集团是全世界成功的汽车和摩托车制造商之一,旗下拥有BMW、MINI和Rolls-Royce三大品牌;同时提供汽车金融和高档出行服务。作为一家全球性公司,宝马集团在14个国家拥有31家生产和组装厂,销售网络遍及140多个国家和地区。

本文主要介绍国内某汽车供应商A公司与BMW之间的EDI项目。随着双方合作的不断加深,需要处理的业务单据量也越来越大,宝马向A公司发出EDI对接邀请,旨在实现双方能够通过EDI传输业务文件,最大程度上减少库存堆积,提高信息交换速率。

BMW 需求
传输协议

BMW采用OFTP2.0 via INTERNET,会对传输数据进行签名加密,实现业务数据安全传输,且 EERP 可保障传输具有不可否认性。

报文标准

供应商需要接收来自BMW的Calloff:VDA4984 预测订单

供应商需要向BMW发送ASN:VDA4987 发货通知

系统集成

通过中间数据库的方式,实现知行之桥 EDI 系统与A公司 ERP 系统集成。

除了中间数据库方式,知行之桥EDI系统还提供Webservice、API、tRFC IDOC以及中间格式等实现EDI系统与企业内部业务系统的数据同步。了解更多相关信息可以参考文章:EDI集成ERP一体化解决方案

BMW EDI 项目实施

主要分为 准备阶段、EDI连接测试、EDI映射、SIT&UAT、切换生产这5个阶段。

准备阶段

主要进行业务逻辑梳理。我们的实施工程师将会与A公司确认以下三点:

1)业务类型以及业务流程

2)业务逻辑

3)相关系统逻辑

EDI 连接测试阶段

主要由部署服务器、与宝马BMW交换配置信息、连接测试三部分组成。

部署服务器,服务器需要具备公网IP、域名,支持外网通信,防火墙/代理需要允许外部网络访问。

交换配置信息,需要与宝马BMW 交换连接信息,如:端口号、远程服务器。

连接测试,宝马BMW发送VDA 4984测试文件给A公司,A公司对接收到的文件进行检查。A公司给宝马BMW 发送VDA 4987测试文件,宝马BMW 将会对接收到的文件进行检查。

EDI 映射阶段

EDI顾问会根据宝马BMW 的EDI规范文件整理VDA 4984以及VDA 4987的映射关系,并进行本地实施,搭建中间数据库方案工作流。

SIT & UAT 阶段

SIT & UAT 阶段主要完成 SIT 测试以及 UAT 测试,这是与宝马BMW 建立 EDI 连接的一个很重要的阶段。

SIT 主要进行EDI结构测试,EDI实施工程师将会与宝马BMW进行字段验证,检查传输的EDI报文中的字段是否正确。

UAT 主要进行业务测试,EDI实施工程师将会与宝马BMW进行数据验证,检查传输的数据是否正确。

切换生产

以上步骤实施完成之后,即可开始切换生产模式,即正式通过EDI与宝马BMW传输VDA 4984以及VDA 4987。

项目成果

在A公司的本地服务器上部署知行之桥EDI系统,并通过OFTP与宝马BMW建立EDI连接。

接收方向:通过OFTP端口接收宝马BMW发来的 VDA 4984,经格式转换后,将接收到的数据写入至中间数据库中,A公司 ERP 系统在中间数据库轮询抓取接收到的订单业务数据。

发送方向:A公司 ERP系统向中间数据库中写入发货通知的业务数据,知行之桥EDI系统将会在中间数据库中抓取数据,经过格式转换,将数据转换为宝马BMW可以接收的符合国际标准的报文格式之后,通过OFTP端口发送给宝马BMW。

其他单据

除了Calloff:VDA 4984、ASN:VDA 4987之外,与BMW建立EDI连接还可能会涉及到TSB:VDA 4939 装运文件以及VDA标签:VDA 4902的制作。由于本次对接BMW的EDI项目中,暂时没有用到这两种单据,因此本文暂不展开讲解。

项目回顾
1.VDA 4984中订单号的位置

在宝马BMW发送过来的VDA 4984报文中,订单号的位置需要注意,通常情况下,订单号会被存放在VDA 4984报文中的BGM中,但宝马BMW的订单号则会被保存在RFF+ON字段,而BGM传的是ICN号,也就是文件传输编号。

2.ASN编号的取值位置

在VDA 4987报文中,宝马要求BGM字段和RFF+AAS以及RFF+CRN字段都传输ASN编号。

3.宝马BMW的包装方式

A公司 EDI 项目中,VDA 4987的包装方式主要为散箱的方式,即报文中只包含箱子的信息。但宝马BMW会将这种只传箱子的包装方式当作整托处理,即一个托盘中放置散箱。这是宝马BMW内部在处理业务逻辑上会做的处理,供应商发送 VDA 4987时,只需按照正常的散箱处理即可。

4.宝马BMW的尺寸信息

宝马BMW需要将 VDA 4987的尺寸、重量等信息由头部转移至明细部分。其中尺寸信息为单箱的信息,而重量、体积信息则是当前运输的所有包装的重量及体积信息。

5.给宝马BMW发送发货通知时,需要在报文中进行标识

与BMW之间的合作方式包括:正常交货、直接交付、MAB、JIT以及仓库交货。

本次与宝马BMW的合作中,A公司采用直接交付的方式,因此在VDA 4987发货通知中需要将对应的流程标识符填写为固定值"DIRECTSUPPLY"。

可以在VDA 4987发货通知的BGM/C002/_1000字段中填写不同的标识符,用于对文件进行区分。

6.与宝马BMW进行 EDI 测试细节

与宝马BMW进行 EDI 测试时需要注意,宝马BMW发出的每一封邮件中都会明确告知回复 VDA4987 的截止日期,如果没有按期回复,则需要等待宝马BMW的下一次响应。由于等待时间较长,为了不影响项目进度,必须保证响应速度。

如果您希望了解更多 EDI 相关信息,欢迎交流。

阅读原文:汽车EDI:BMW EDI项目案例

相关推荐
Ezekiel Mok13 小时前
面向阿克曼移动机器人(自行车模型)的LQR(最优二次型调节器)路径跟踪方法
matlab·自动驾驶·汽车·移动机器人·路径跟踪·lqr
知行EDI18 小时前
EDI是什么?与ERP有何关系
edi·电子数据交换·erp·企业级软件
IT科技观察19 小时前
关于组织赴俄罗斯(莫斯科)第 28 届国际汽车零部件、汽车维修设备和商品展览会商务考察的通知
汽车
春末的南方城市1 天前
理想汽车提出3DRealCar:首个大规模3D真实汽车数据集
人工智能·计算机视觉·3d·汽车·aigc·图像生成
文慧的科技江湖1 天前
物联网协议都包含哪些协议?
arm开发·物联网·开源·汽车·充电桩
小明师兄1 天前
华为智能驾驶方案剖析
人工智能·华为·自动驾驶·汽车·adas
进击的横打2 天前
【车载开发系列】S32 Design Studio工具安装步骤
c语言·单片机·汽车
艾格北峰2 天前
ISO15765-2 道路车辆——通过控制器局域网(CAN)进行诊断通信 (翻译版)(万字长文)
嵌入式硬件·架构·车载系统·汽车·信息与通信
Rainmicro3 天前
ISO26262标准
汽车