罗克韦尔(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.0" encoding="utf8"?>
-
- <EDI_850>
-
- <Version>1.0.0Version>
-
- <Mode>T/PMode>
-
-
-
- <TsetPurposeCode>00TsetPurposeCode>
-
-
-
- <POTypeCode>NEPOTypeCode>
-
-
-
- <PONumber>P1999999PONumber>
-
-
-
- <PODate>20010203PODate>
-
- <CurrencySpecification>
-
-
-
- <EntityIdentifierCode>BYEntityIdentifierCode>
-
-
-
- <CurrencyCode>USDCurrencyCode>
-
- CurrencySpecification>
-
- <Reference>
-
-
-
- <AgreementNumber>Test AgreementNumberAgreementNumber>
-
- Reference>
-
- <ShipmentTransportationInstructions>
-
-
-
- <ShipmentMethodOfPayment>PPShipmentMethodOfPayment>
-
- ShipmentTransportationInstructions>
-
- <MarksAndNumbers>
-
-
-
- <MarksAndNumbersQualifier>PBMarksAndNumbersQualifier>
-
-
-
- <MarksAndNumbers>P9999999MarksAndNumbers>
-
- MarksAndNumbers>
-
- <ShipToInfo>
-
-
-
- <Name>YYYYYYYYYYYYYYYName>
-
-
-
- <DUNS4>9999999990001DUNS4>
-
- <AddressInfo>
-
-
-
- <Address>5555 South 555 WestAddress>
-
- AddressInfo>
-
- <GeographicLocation>
-
-
-
- <CityName>MELROSE PARKCityName>
-
-
-
- <StateOrProvinceCode>ILStateOrProvinceCode>
-
-
-
- <PostalCode>55555PostalCode>
-
-
-
- <CountryCode>CNCountryCode>
-
- GeographicLocation>
-
- ShipToInfo>
-
- <BuyingPartyInfo>
-
-
-
- <Name>XXXXXXXXXXXXXXXName>
-
-
-
- <DUNS4>9999999990001DUNS4>
-
- <AddressInfo>
-
-
-
- <Address>5555 South 555 WestAddress>
-
- AddressInfo>
-
- <GeographicLocation>
-
-
-
- <CityName>MELROSE PARKCityName>
-
-
-
- <StateOrProvinceCode>ILStateOrProvinceCode>
-
-
-
- <PostalCode>55555PostalCode>
-
-
-
- <CountryCode>CNCountryCode>
-
- GeographicLocation>
-
- BuyingPartyInfo>
-
- <BaselineItem>
-
-
-
- <POLineNumber>000001POLineNumber>
-
-
-
- <QuantityOrdered>1.23456QuantityOrdered>
-
-
-
- <UOM>EAUOM>
-
-
-
- <UnitPrice>1.23456UnitPrice>
-
-
-
- <BasisOfUnitPriceCode>PEBasisOfUnitPriceCode>
-
-
-
- <VendorCatalogNumber>VCAT1VendorCatalogNumber>
-
-
-
- <UPCConsumerPackageCode12>9999999UPCConsumerPackageCode12>
-
- <RequestedShipDateTimeInfo>
-
-
-
- <Date>20010203Date>
-
- RequestedShipDateTimeInfo>
-
- BaselineItem>
-
- EDI_850>
通过知行之桥EDI系统,将上述示例XML文件进行格式转换后,得到的X12文件示例如下:
- 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 是什么?