Brose EDI 项目报文解读:VDA 4984 Global DELFOR

本文主要为大家介绍Brose EDI项目中常用的VDA 4984 Global DELFOR交付预测报文。旨在带大家了解如何阅读Brose提供的EDI规范文件,如何在规范文件中获取交付预测单据所需要的关键信息。

DELFOR 报文是在国际贸易和供应链管理等领域广泛应用的一种标准化电子数据交换报文,全称是Delivery Forecast,即交货预测报文,它是一种用于在商业伙伴之间,特别是在供应链上下游企业之间,传递关于未来货物交付情况预测信息的电子文档。

通过 DELFOR 报文,能够将半年到一年或者更长时间的预计需求计划信息传达给供应商,使供应商可以合理的安排自身的生产进度、仓储空间和资金流等

DELFOR 报文遵循 EDIFACT 标准,EDIFACT 标准确保了 DELFOR 报文在全球范围内的通用性和互操作性,使得不同国家、不同行业的企业之间能够以统一的格式和规则进行数据交换。Brose最新提供的DELFOR EDI规范中使用的版本号为VDA 3.0,UN D.04A。

DELFOR报文的报文结构

Brose_VDA-4984-Global-DELFOR1.png

UNB是报文交换头,通常包含发送方和接收方的标识信息,报文日期、测试标识符等,UNH是消息头,主要包含报文类型标识、版本号等,根据Brose的EDI DELFOR规范中展示的报文结构,Data数据主要从BGM字段开始,至最后一个DTM结束。

点击在Brose官网获取VDA 4984 Global DELFOR相关规范资料

结合Brose提供的DELFOR报文规范来解读DELFOR报文

DELFOR EDI结构解读

首先我们要知道,在Brose的DELFOR报文中,从UNB到UNZ,每一行都是一个数据段,而每一行的前三个字母则是数据段的名称。

UNH就是消息头,BGM用于提供消息的总体说明,一般主要包含消息类型、消息编号等信息,DTM则用来说明消息中涉及的各种日期和时间信息。

Brose_VDA-4984-Global-DELFOR2.png

1.No列是一个序号列,Counter则是段名的另一种表示方式,这两列日常使用较少,了解下即可。 2.Tag这一列和和左边报文的段名是对应的 3.St列则用于标记每个segment数据段的状态

  • M=Mandatory 表示强制的,也就是必须出现在报文中的
  • C=Conditional 表示有条件的,也就是可以有也可以没有
  • R=Required 也是必须出现在报文中的

除此之外常用的状态还有O=Optional 可选的;N=Not used 不使用的等等。

4.MaxOcc则表示每个数据段可出现的最大次数 5.Level则表示每个数据段的层级 6.Content列则是每个数据段对应的含义

接下来以几个字段为例:

Brose_VDA-4984-Global-DELFOR3.png

UNH是一个M型强制字段,在一个消息里只能出现一次,表示消息头,注意一个报文文件里是可以有多条消息信息的,因为示例报文是DELFOR报文,所以这里的一个消息表示一条DELFOR信息。

BGM也是一个M强制字段,在一个消息里只能出现一次,表示消息信息的开始

DTM 则是日期段,一个消息里最多可出现1次

Brose_VDA-4984-Global-DELFOR4.png

然后我们来看一下这个Segment Group 段组信息,这里的9999表示这个段组可能出现的次数是9999,出现次数大于99的情况下,我们会认为该段组是不能穷举的。

Content则表示对该段组的解释,这里的段组是一个Line Item 物料行或者说产品行的段组,这个就表示一个消息信息可以包含多组物料信息

Brose_VDA-4984-Global-DELFOR5.png

往下看可以看到该段组包含多个其他段,LIN到FTX这些段信息是全部被包含到这个物料行段组里,LIN用于存放物料行号、物料号这些信息,LIN在一个物料段组里只能出现一次。

Brose_VDA-4984-Global-DELFOR6.png

IMD则用来存放一些额外的物料号,一个物料段组里最多有十个,这里我们就会认IMD是可以穷举的,LOC则是用于存放交货地点之类的信息。

除了这些段,SG17表示的是之前的发货信息,SG18、SG19段组则表示的是预测计划信息,一般包含预测类型、预测数量以及对应的预测交货日期,在一个物料段组里最多可以出现多组的具体预测信息,对应DELFOR EDI报文就是QTY+113到DTM+2这部分,可以看到这个报文里有7组预测计划信息

当然这个段组是虚拟的用于帮助我们理解报文结构的,实际上并不会出现在报文中,一般情况下,我们可以通过段组来将一个DELFOR 消息信息分成几个部分,首先从BGM到这个LOC,是header主信息部分。

然后从SG12的LIN到Sheduled Quantity部分是ITEM物料信息部分。

DELFOR EDI字段解读

接下来了解每个数据段分别代表哪些含义,第一个是我们的主信息BGM段。

包含两个数据元,一个是C002/_1001 Document name code,消息名称代码,是固定值241,固定值的含义可以从规范中拿到,这里“241”代表这个消息是一个Delivery schedule,这个数据元的最大长度是3位。

然后是C106/_1004 Document identifier 消息编号,这个一般要保证唯一性,一年内不重复,最大长度是35位。

第二个是DTM时间信息段:

包含三个数据元,_2005 Date Qualifier 有三个可选值,用来表示这个DTM是一个什么日期,像137就表示这个DELFOR 消息的创建日期/时间,2 表示要求的交付日期/时间。

_2380 Date 则用于存放具体的日期值,_2379 用于表示日期格式,有两个选择102和203。以20250402为例,如果日期格式为102,则_2380里的日期值应该是20250402,CCYY表示的是年;MM表示的是月;DD表示的日,如果日期格式为203,则_2380中的日期值还需要加上时和分,HH和MM表示时和分,此时日期值为:202504021450。

最后再来看一下LIN物料信息段:

包含四个数据元 _1082 Line item number表示物料行号,Brose 的规范中没有用到,C212/_7140 Item identifier表示这个数据元存放的是一个10位物料号,C212/_7143 Item type identification code 物料号类型编码,固定值IN,表示_7140存放的是买方物料号。

其余字段的解析与上述均类似,大家可以根据上述内容,阅读Brose VDA 4984 Global DELFOR 文档,了解此文档中包含的业务信息。Brose提供的EDI规范文档中会包含 DELFOR 的测试报文,通过知行之桥EDI系统能够将 DELFOR 报文进一步转换为XML格式,方便企业进行后续的处理,以下是Brose DELFOR 的 XML 模板:

 下载示例文件

如果您希望了解有关EDI对接的相关信息,欢迎联系我们。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , ,
文章分类 EDI视频教程, 帮助文档, 知识库