捷豹路虎 JLR DESADV 报文业务角度分析

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
JLR业务总述中讲到JLR 在与供应商的EDI 交换中使用到了EDIFACT标准的DESADV (提前发货通知),该报文是供应商在发货后、到货前发给JLR 的信息,用于通知JLR 即将到达的货物信息。
DESADV(提前发货通知)是EDIFACT常见的业务类型。本文将详述DESADV的报文规范、业务含义及实施方案。
业务含义
该报文主要包含以下信息:
发货通知头
- 采购方信息
- 供应商信息
- 发货方信息
- 收货方信息
- 运输编号
- 发货通知编号
- 发货通知日期
发货通知明细
- 产品编号
- 发货数量
- 发货日期
- 包装类型
- 包装编号
报文示例
UNH+12700001+DESADV:D:98B:UN' BGM+351+DESADV22std+9' DTM+11:20020419160159:204' DTM+137:20020606163059:204' MEA+WT+G+KG:3700' MEA+WT+N+KG:745.095' MOA+23:2300.75' RFF+BM:DESADV22std' RFF+FN:FREIGHT123456789' NAD+ST+PLANT::92' NAD+SF+SUPPLIERE::92' NAD+SU+SUPPLIERE::92' TDT+12++O+13:VESSEL NAME+SCA1+++CONT' TDT+12++M++SCA2' TDT+25++PP++SCA3' LOC+107+GSDB' TDT+25++M++SCA4' EQD+CN+AINER-1' SEL+SEAL-1' CPS+1++4' PAC+2++CTN76::116' QTY+117:2' QTY+52:100' PCI+15' GIR+3+S12345678:ML+S12345679:ML' LIN+1++PART NUMBER:IN' MEA+PD+N+KG:10' QTY+12:200:EA' QTY+3:1000:EA' RFF+PK:PK111111111' LOC+11+dockM15' LOC+54+LineM151515' LOC+159+reserveM151' CNT+1:290' CNT+2:3'
实施流程
实施方案是根据用户当前的IT情况,系统情况,以及业务操作需求,综合确定的。以下介绍以中间数据库方案和业务系统集成的解决方案流程。
将数据从中间数据库读取出来
业务人员从业务系统中完成发货操作后,数据会被写入到中间数据库中。知行EDI系统的Database 端口可以连接中间数据库,并将中间数据库的数据输出。数据库XML 和数据库的表结构有关系,数据库输入的XML有严格的格式要求,输出XML 则可以自行修改。本文中所有的数据库XML 均是知行自定义。
DESADV22std 20020606163059 SUPPLIER PLANT PARTNER NUMBER 200 S12345678 .. PARTNER NUMBER 200 S12345679
将数据库标准 XML 转换成EDI标准 XML
使用知行EDI系统的XML MAP 端口可以将进行XML 格式文件之间的相互转换,可以将数据库转化出来的XML 转化成EDI 标准XML:
<_0062>12700001 <_0065> DESADV <_0052> D <_0054> 98B <_0051> UN <_1001>351 <_1004>DESADV22std <_1225>9<_2005>11 <_2380>20020419160159 <_2379>204 <_2005>137 <_2380>20020606163059 <_2379>204 <_6311>WT <_6313>G <_6411>KG <_6314>3700 <_6311>WT <_6313>N <_6411>KG <_6314>745.095 <_5025>23 <_5004>2300.75 <_1153>BM <_1154>DESADV22std <_1153>FN <_1154>FREIGHT123456789 <_3035>ST <_3039>PLANT <_1131> <_3055>92 <_3035>SF <_3039>SUPPLIERE <_1131> <_3055>92 <_3035>SU <_3039>SUPPLIERE <_1131> <_3055>92 <_8051>12 <_8028 xsi:nil="true"/> <_8067>O <_8179>13 <_8178>VESSEL NAME <_3127>SCA1 <_8101/><_8213>CONT <_8051>12 <_8028 xsi:nil="true"/> <_8067>M <_3127>SCA2 <_8051>25 <_8028 xsi:nil="true"/> <_8067>PP <_3127>SCA3 <_3227>107 <_3225>GSDB <_8051>25 <_8028 xsi:nil="true"/> <_8067>M <_3127>SCA4 <_8053>CN <_8260>AINER-1 <_9308>SEAL-1 <_7164>1 <_7166 xsi:nil="true"/> <_7075>4 <_7224>2 <_7065>CTN76 <_1131> <_3055>116 <_6063>117 <_6060>2 <_6063>52 <_6060>100 <_4233>15 <_7297>3 <_7402>S12345678 <_7405>ML <_7402>S12345679 <_7405>ML <_1082>1 <_1229/> <_7140>PART NUMBER <_7143>IN <_6311>PD <_6313>N <_6411>KG <_6314>10 <_6063>12 <_6060>200 <_6411>EA <_6063>3 <_6060>1000 <_6411>EA <_1153>PK <_1154>PK111111111 <_3227>11 <_3225>dockM15 <_3227>54 <_3225>LineM151515 <_3227>159 <_3225>reserveM151 <_6069>1 <_6066>290 <_6069>2 <_6066>3
将收到的标准XML,转换成EDIFACT 报文
使用知行EDI系统的EDIFACT 端口可以将知行EDI系统内部的EDI标准 XML转换成EDIFACT 报文。供应商将DESADV 报文发送到JLR,JLR就会按照报文中的数据准备收货。
以上就是EDI项目中DESADV的全部实施过程,步骤清晰,并且易于维护,用户也可以根据需求自行开发。感兴趣可以自行下载知行EDI系统进行测试。
如对以上操作有不理解的地方,可以查看我们网站的示例解决方案,内含转换原理,转换示例以及教您如何搭建完整示例工程。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

