• Rockwell EDI 850 采购订单报文详解


    罗克韦尔(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. "1.0" encoding="utf8"?>
    2. <EDI_850>
    3.   <Version>1.0.0Version>
    4.   <Mode>T/PMode>
    5.   
    6.   <TsetPurposeCode>00TsetPurposeCode>
    7.   
    8.   <POTypeCode>NEPOTypeCode>
    9.   
    10.   <PONumber>P1999999PONumber>
    11.   
    12.   <PODate>20010203PODate>
    13.   <CurrencySpecification>
    14.     
    15.     <EntityIdentifierCode>BYEntityIdentifierCode>
    16.     
    17.     <CurrencyCode>USDCurrencyCode>
    18.   CurrencySpecification>
    19.   <Reference>
    20.     
    21.     <AgreementNumber>Test AgreementNumberAgreementNumber>
    22.   Reference>
    23.   <ShipmentTransportationInstructions>
    24.     
    25.     <ShipmentMethodOfPayment>PPShipmentMethodOfPayment>
    26.   ShipmentTransportationInstructions>
    27.   <MarksAndNumbers>
    28.     
    29.     <MarksAndNumbersQualifier>PBMarksAndNumbersQualifier>
    30.     
    31.     <MarksAndNumbers>P9999999MarksAndNumbers>
    32.   MarksAndNumbers>
    33.   <ShipToInfo>
    34.     
    35.     <Name>YYYYYYYYYYYYYYYName>
    36.     
    37.     <DUNS4>9999999990001DUNS4>
    38.     <AddressInfo>
    39.       
    40.       <Address>5555 South 555 WestAddress>
    41.     AddressInfo>
    42.     <GeographicLocation>
    43.       
    44.       <CityName>MELROSE PARKCityName>
    45.       
    46.       <StateOrProvinceCode>ILStateOrProvinceCode>
    47.       
    48.       <PostalCode>55555PostalCode>
    49.       
    50.       <CountryCode>CNCountryCode>
    51.     GeographicLocation>
    52.   ShipToInfo>
    53.   <BuyingPartyInfo>
    54.     
    55.     <Name>XXXXXXXXXXXXXXXName>
    56.     
    57.     <DUNS4>9999999990001DUNS4>
    58.     <AddressInfo>
    59.       
    60.       <Address>5555 South 555 WestAddress>
    61.     AddressInfo>
    62.     <GeographicLocation>
    63.       
    64.       <CityName>MELROSE PARKCityName>
    65.       
    66.       <StateOrProvinceCode>ILStateOrProvinceCode>
    67.       
    68.       <PostalCode>55555PostalCode>
    69.       
    70.       <CountryCode>CNCountryCode>
    71.     GeographicLocation>
    72.   BuyingPartyInfo>
    73.   <BaselineItem>
    74.     
    75.     <POLineNumber>000001POLineNumber>
    76.     
    77.     <QuantityOrdered>1.23456QuantityOrdered>
    78.     
    79.     <UOM>EAUOM>
    80.     
    81.     <UnitPrice>1.23456UnitPrice>
    82.     
    83.     <BasisOfUnitPriceCode>PEBasisOfUnitPriceCode>
    84.     
    85.     <VendorCatalogNumber>VCAT1VendorCatalogNumber>
    86.     
    87.     <UPCConsumerPackageCode12>9999999UPCConsumerPackageCode12>
    88.     <RequestedShipDateTimeInfo>
    89.       
    90.       <Date>20010203Date>
    91.     RequestedShipDateTimeInfo>
    92.   BaselineItem>
    93. EDI_850>

    通过知行之桥EDI系统,将上述示例XML文件进行格式转换后,得到的X12文件示例如下:

    1. ISA*00*          *00*          *ZZ*               *ZZ*               *221117*1202*U*00501*000000001*0*T*:~
    2. GS*PO*  *  *20221117*1202*1*T*005010~
    3. ST*850*0001~
    4. -850:采购订单编码
    5. -0001:交易集控制号
    6. BEG*00*NE*P1999999**20010203~
    7. -00:表示原始订单
    8. -NE:新订单编码
    9. -P1999999:采购订单编号
    10. -20010203:采购订单创建日期
    11. CUR*BY*USD~
    12. -BY:买方编码
    13. -USD:买方货币编码
    14. REF*AH*Test AgreementNumber~
    15. -AH:协议编号限定符
    16. -Test AgreementNumber:协议编号
    17. FOB*PP~
    18. -PP:预付款(运费由卖方预付)
    19. MAN*PB*P9999999~
    20. -PB:货物标记编号限定符
    21. -P9999999:货物标记编号
    22. N1*ST*YYYYYYYYYYYYYYY*9*9999999990001~
    23. -ST:收货方名称编码
    24. -YYYYYYYYYYYYYYY:收货方名称
    25. -9:收货方邓白氏编码限定符
    26. -9999999990001:收货方邓白氏编码
    27. N3*5555 South 555 West~
    28. -5555 South 555 West:收货方地址
    29. N4*MELROSE PARK*IL*55555*CN~
    30. -MELROSE PARK:收货方城市名称
    31. -IL:收货方州或省编码
    32. -55555:收货方邮政编码
    33. -CN:收货方国家编码
    34. N1*BY*XXXXXXXXXXXXXXX*9*9999999990001~
    35. -BY:买方名称编码
    36. -XXXXXXXXXXXXXXX:买方名称
    37. -9:买方邓白氏编码限定符
    38. -9999999990001:买方邓白氏编码
    39. N3*5555 South 555 West~
    40. -5555 South 555 West:买方地址
    41. N4*MELROSE PARK*IL*55555*CN~
    42. -MELROSE PARK:买方城市名称
    43. -IL:买方州或省编码
    44. -55555:买方邮政编码
    45. -CN:买方国家编码
    46. PO1*000001*1.23456*EA*1.23456*PE***VC*VCAT1*UP*9999999~
    47. -000001:订单行号
    48. -1.23456:订购数量
    49. -EA:计量单位为每个编码
    50. -1.234565:单价
    51. -PE:单价类型编码
    52. -VC:买方产品编号限定符
    53. -VCAT1:买方产品编号
    54. -UP:产品识别编码限定符
    55. -9999999:产品识别编码
    56. DTM*010*20010203~
    57. -010:要求发货时间限定符
    58. -20010203:要求发货时间
    59. CTT*1~
    60. SE*17*0001~
    61. GE*1*1~
    62. IEA*1*000000001~

    工作流示例

    通过上述的讲解想必大家已经了解了 Rockwell 850采购订单在知行之桥 EDI 系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【Rockwell_850_Sample】,进行实战操作。

    在知行之桥 EDI 系统中导入上述工作流以及测试文件。

     下载 Rockwell 850 工作流以及测试文件

    如下图所示:

    ①先点击右上角的工作区齿轮图标,选择创建工作区,命名为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 是什么?

    阅读原文

  • 相关阅读:
    关于npm的那些事儿
    LLM面面观之LLM复读机问题及解决方案
    (八)Vue3-huohuo-admin src构建-上
    深度学习面试题总结
    Java面试、面经丨从试题到面试讲个遍
    添加路由的2种方式--router
    78基于matlab的BiLSTM分类算法,输出迭代曲线,测试集和训练集分类结果和混淆矩阵
    【数据结构】图的应用:最小生成树;最短路径;有向无环图描述表达式;拓扑排序;逆拓扑排序;关键路径
    毕设(5)—笛卡尔空间轨迹规划(直线、圆弧)
    Android内存优化内存抖动的解决实战
  • 原文地址:https://blog.csdn.net/Cara_EDI_Consultant/article/details/127964604