罗克韦尔(Rockwell)自动化(中国)有限公司(NYSE: ROK)是全球最大的致力于工业自动化与信息化的公司,致力于帮助客户提高生产力,以及世界可持续发展。罗克韦尔自动化总部位于美国威斯康星州密尔沃基市,在全球80多个国家设有分支机构,现有雇员约22,000人。
Rockwell为管理其庞大的供应链建立了EDI(Electronic Data Interchange,中文名称是电子数据交换)系统,实现供应链自动化管理。
本文着重讲述Rockwell EDI项目中,采购商发给Rockwell的X12 850报文(采购订单)解读。
在此前的文章如何读懂X12中,我们对X12已经做了详细的解读,接下来让我们以 Rockwell EDI项目中对EDI 850采购订单的处理为基础,开始深入了解850采购订单。
下图为Rockwell EDI X12 850 示例报文转换前以及经知行之桥 EDI 系统转换后的效果对比图:
利用知行之桥EDI系统可以将XML文件转换为符合国际标准的X12 850采购订单文件,再通过EDI系统发送给Rockwell即可,企业可以从自己的业务系统中生成如下XML文件,或者将自己的业务数据填进如下的XML文件。每个字段的业务含义都已做了明确的注释。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
<?xml version="1.0" encoding="utf8"?> <EDI_850> <Version>1.0.0</Version> <Mode>T/P</Mode> <!-- 表示原始订单 --> <TsetPurposeCode>00</TsetPurposeCode> <!-- 新订单编码 --> <POTypeCode>NE</POTypeCode> <!-- 采购订单编号 --> <PONumber>P1999999</PONumber> <!-- 采购订单创建日期 --> <PODate>20010203</PODate> <CurrencySpecification> <!-- 买方编码 --> <EntityIdentifierCode>BY</EntityIdentifierCode> <!-- 买方货币编码 --> <CurrencyCode>USD</CurrencyCode> </CurrencySpecification> <Reference> <!-- 协议编号 --> <AgreementNumber>Test AgreementNumber</AgreementNumber> </Reference> <ShipmentTransportationInstructions> <!-- 预付款(运费由卖方预付) --> <ShipmentMethodOfPayment>PP</ShipmentMethodOfPayment> </ShipmentTransportationInstructions> <MarksAndNumbers> <!-- 货物标记编号限定符 --> <MarksAndNumbersQualifier>PB</MarksAndNumbersQualifier> <!-- 货物标记编号 --> <MarksAndNumbers>P9999999</MarksAndNumbers> </MarksAndNumbers> <ShipToInfo> <!-- 收货方名称 --> <Name>YYYYYYYYYYYYYYY</Name> <!-- 收货方邓白氏编码 --> <DUNS4>9999999990001</DUNS4> <AddressInfo> <!-- 收货方地址 --> <Address>5555 South 555 West</Address> </AddressInfo> <GeographicLocation> <!-- 收货方城市名称 --> <CityName>MELROSE PARK</CityName> <!-- 收货方州或省编码 --> <StateOrProvinceCode>IL</StateOrProvinceCode> <!-- 收货方邮政编码 --> <PostalCode>55555</PostalCode> <!-- 收货方国家编码 --> <CountryCode>CN</CountryCode> </GeographicLocation> </ShipToInfo> <BuyingPartyInfo> <!-- 买方名称 --> <Name>XXXXXXXXXXXXXXX</Name> <!-- 买方邓白氏编码 --> <DUNS4>9999999990001</DUNS4> <AddressInfo> <!-- 买方地址 --> <Address>5555 South 555 West</Address> </AddressInfo> <GeographicLocation> <!-- 买方城市名称 --> <CityName>MELROSE PARK</CityName> <!-- 买方州或省编码 --> <StateOrProvinceCode>IL</StateOrProvinceCode> <!-- 买方邮政编码 --> <PostalCode>55555</PostalCode> <!-- 买方国家编码 --> <CountryCode>CN</CountryCode> </GeographicLocation> </BuyingPartyInfo> <BaselineItem> <!-- 订单行号 --> <POLineNumber>000001</POLineNumber> <!-- 订购数量 --> <QuantityOrdered>1.23456</QuantityOrdered> <!-- 计量单位为每个编码 --> <UOM>EA</UOM> <!-- 单价 --> <UnitPrice>1.23456</UnitPrice> <!-- 单价类型编码 --> <BasisOfUnitPriceCode>PE</BasisOfUnitPriceCode> <!-- 买方产品编号 --> <VendorCatalogNumber>VCAT1</VendorCatalogNumber> <!-- 产品识别编码 --> <UPCConsumerPackageCode12>9999999</UPCConsumerPackageCode12> <RequestedShipDateTimeInfo> <!-- 要求发货时间 --> <Date>20010203</Date> </RequestedShipDateTimeInfo> </BaselineItem> </EDI_850> |
通过知行之桥EDI系统,将上述示例XML文件进行格式转换后,得到的X12文件示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
ISA*00* *00* *ZZ* *ZZ* *221117*1202*U*00501*000000001*0*T*:~ GS*PO* * *20221117*1202*1*T*005010~ ST*850*0001~ -850:采购订单编码 -0001:交易集控制号 BEG*00*NE*P1999999**20010203~ -00:表示原始订单 -NE:新订单编码 -P1999999:采购订单编号 -20010203:采购订单创建日期 CUR*BY*USD~ -BY:买方编码 -USD:买方货币编码 REF*AH*Test AgreementNumber~ -AH:协议编号限定符 -Test AgreementNumber:协议编号 FOB*PP~ -PP:预付款(运费由卖方预付) MAN*PB*P9999999~ -PB:货物标记编号限定符 -P9999999:货物标记编号 N1*ST*YYYYYYYYYYYYYYY*9*9999999990001~ -ST:收货方名称编码 -YYYYYYYYYYYYYYY:收货方名称 -9:收货方邓白氏编码限定符 -9999999990001:收货方邓白氏编码 N3*5555 South 555 West~ -5555 South 555 West:收货方地址 N4*MELROSE PARK*IL*55555*CN~ -MELROSE PARK:收货方城市名称 -IL:收货方州或省编码 -55555:收货方邮政编码 -CN:收货方国家编码 N1*BY*XXXXXXXXXXXXXXX*9*9999999990001~ -BY:买方名称编码 -XXXXXXXXXXXXXXX:买方名称 -9:买方邓白氏编码限定符 -9999999990001:买方邓白氏编码 N3*5555 South 555 West~ -5555 South 555 West:买方地址 N4*MELROSE PARK*IL*55555*CN~ -MELROSE PARK:买方城市名称 -IL:买方州或省编码 -55555:买方邮政编码 -CN:买方国家编码 PO1*000001*1.23456*EA*1.23456*PE***VC*VCAT1*UP*9999999~ -000001:订单行号 -1.23456:订购数量 -EA:计量单位为每个编码 -1.234565:单价 -PE:单价类型编码 -VC:买方产品编号限定符 -VCAT1:买方产品编号 -UP:产品识别编码限定符 -9999999:产品识别编码 DTM*010*20010203~ -010:要求发货时间限定符 -20010203:要求发货时间 CTT*1~ SE*17*0001~ GE*1*1~ IEA*1*000000001~ |
工作流示例
通过上述的讲解想必大家已经了解了 Rockwell 850采购订单在知行之桥 EDI 系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Rockwell_850_Sample】,进行实战操作。
在知行之桥 EDI 系统中导入上述工作流以及测试文件。
如下图所示:
①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Rockwell_850。
②然后选择导入工作区,选择Rockwell_850.arcflow。
③点开Rockwell_850_XMLMap端口,点击上方 输入 ,在 更多里点击上传文件,上传Rockwell_850_Sample.xml。
④点开Rockwell_850_XMLToX12端口,点击上方 输出 ,点击 Rockwell_850_Sample_000000007.x12即可下载文件,看到转换后的结果。
以上就是将Rockwell X12 EDI 850采购订单报文解读以及转换的详细介绍了,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。更多EDI报文信息,欢迎联系知行软件。
更多 EDI 信息,请参阅: EDI 是什么?
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。