• Rockwell EDI 855 采购订单确认报文详解


    罗克韦尔自动化与国内12 家授权分销商,124 家认可的系统集成商,30多家亚太区的Encompass战略合作伙伴和全球战略联盟,共同为制造业企业提供广泛的世界一流的产品、解决方案与服务支持。

    近期我们帮助客户成功与罗克韦尔Rockwell建立EDI连接,实现自动化地业务数据传输。

    本文着重讲述Rockwell EDI项目中,Rockwell回复给采购商的X12 855报文(采购订单确认)解读。

    在此前的文章如何读懂X12报文中,我们对X12已经做了详细的介绍,大家可以以此为基础,深入了解855采购订单确认报文。

    下图为Rockwell EDI X12 855示例报文转换前及经过知行之桥EDI系统转换后的结果对比图。

    Rockwell X12 855 示例订单详解

    Rockwell会给采购商发送 X12 标准的 EDI 855 订单确认,示例如下:

    1. ISA*00* *00* *ZZ* *ZZ* *221019*1205*U*00501*000000001*0*T*:~
    2. GS*PR*006097109CN*WILLTECH*20221017*0154*65319*X*005010~
    3. ST*855*0001~
    4. -855:采购订单确认
    5. -0001:报文类型编号
    6. BAK*00*AT*092123456*20150613**54321*0798765*123456*20150614~
    7. -00:原始订单编码
    8. -AT:接受订单
    9. -092123456:采购订单编号
    10. -20150613:采购订单创建日期
    11. -54321:请求标识号
    12. -0798765:合同编号
    13. -123456:卖家订单号
    14. -20150614:合同日期
    15. FOB*PP~
    16. -PP:预付(向客户收取))
    17. DTM*002*20160631~
    18. -002:请求交付日期限定符
    19. -20160631:请求交付日期
    20. N1*BT*ABC FINANCIAL CENTER*9*0012345670001~
    21. -BT:付款方名称编码
    22. -ABC FINANCIAL CENTER:付款方名称
    23. -9:付款方邓白氏编码限定符
    24. -0012345670001:付款方邓白氏编码
    25. N3*PO Box 651418*123~
    26. -PO Box 651418:付款方地址
    27. -123:付款方地址
    28. N4*SALT LAKE CITY*UT*84165*US~
    29. -SALT LAKE CITY:付款方城市名称
    30. -UT:付款方所在省或市编码
    31. -84165:付款方邮政编码
    32. -US:付款方国家编码
    33. N1*BY*ABC DISTRIBUTION*9*0012345670000~
    34. -BY:买方名称编码
    35. -ABC DISTRIBUTION:买方名称
    36. -9:买方邓白氏编码限定符
    37. -0012345670000:买方邓白氏编码
    38. N3*PO Box 651418*123~
    39. -PO Box 651418:买方地址
    40. -123:买方地址
    41. N4*SALT LAKE CITY*UT*84165*US~
    42. -SALT LAKE CITY:买方城市名称
    43. -UT:买方所在省或市编码
    44. -84165:买方邮政编码
    45. -US:买方国家编码
    46. N1*ST*ABC DISTRIBUTION W/H*9*0012345670000~
    47. -ST:收货方名称编码
    48. -ABC DISTRIBUTION W/H:收货方名称
    49. -9:收货方邓白氏编码限定符
    50. -0012345670000:收货方邓白氏编码
    51. N3*3150 S 900 W*123~
    52. -3150 S 900 W:收货方地址
    53. -123:收货方地址
    54. N4*SALT LAKE CITY*SA*84119*US~
    55. -SALT LAKE CITY:收货方城市名称
    56. -SA:收货方所在省或市编码
    57. -84119:收货方邮政编码
    58. -US:收货方国家编码
    59. PO1*000001*10*EA*4.16*PE*UK*66246886194123*VC*100-C60KD10*PL*000001*BP*3026~
    60. -000001:订单行号
    61. -10:采购订单数量
    62. -EA:数量单位为每个
    63. -4.16:单价
    64. -PE:单价类型编码
    65. -UK:GTIN14位数据结构限定符
    66. -66246886194123:GTIN14位数据结构
    67. -VC:卖方产品编号限定符
    68. -100-C60KD10:卖方产品编号
    69. -PL:买方订单行号限定符
    70. -000001:买方订单行号
    71. -BP:买方零件号限定符
    72. -3026:买方零件号
    73. ACK*IA*12*EA*068*20080631~
    74. -IA:接受项目编码
    75. (AC:接受发货的项目;DR:已接受的项目,重新计划日期;IQ:已接收的项目,数量更改;IR:拒绝更改)
    76. -12:数量
    77. -EA:数量单位为每个
    78. -068:预计发货时间限定符
    79. -20080631:预计发货时间
    80. CTT*1~
    81. SE*21*0001~
    82. GE*4*65319~
    83. IEA*1*000067050~

    通过上述报文解读可以看到,我们接收到的 X12 855 报文可读性较差,无论是企业的业务人员还是 IT 人员都很难从以上订单中直接获取到有效的业务信息。因此需要对此 855 订单进行格式转换。

    EDI 系统转换效果

    利用知行之桥 EDI 系统可以将其转换为可读性更强的目标 XML 格式文件,以便于进一步处理,转换效果如下:

    1. "1.0" encoding="UTF-8"?>
    2. <EDI_855 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    3. <Version>1.0.0Version>
    4. <Mode>TMode>
    5. <TsetPurposeCode>00TsetPurposeCode>
    6. <AcknowledgementType>ATAcknowledgementType>
    7. <PONumber>092123456PONumber>
    8. <PODate>20150613PODate>
    9. <RequestReferenceNumber>54321RequestReferenceNumber>
    10. <ContractNumber>0798765ContractNumber>
    11. <SellerOrderNumber>123456SellerOrderNumber>
    12. <acknowlegeDate>20150614acknowlegeDate>
    13. <ShipmentTransportationInstructions>
    14. <ShipmentMethodOfPayment>PPShipmentMethodOfPayment>
    15. ShipmentTransportationInstructions>
    16. <DeliveryRequestedDateTimeInfo>
    17. <Date>20160631Date>
    18. DeliveryRequestedDateTimeInfo>
    19. <BillToInfo>
    20. <Name>ABC FINANCIAL CENTERName>
    21. <DUNS4>0012345670001DUNS4>
    22. <AddressInfo>
    23. <Address>PO Box 651418Address>
    24. <Address>123Address>
    25. AddressInfo>
    26. <GeographicLocation>
    27. <CityName>SALT LAKE CITYCityName>
    28. <StateOrProvinceCode>UTStateOrProvinceCode>
    29. <PostalCode>84165PostalCode>
    30. <CountryCode>USCountryCode>
    31. GeographicLocation>
    32. BillToInfo>
    33. <BuyingPartyInfo>
    34. <Name>ABC DISTRIBUTIONName>
    35. <DUNS4>0012345670000DUNS4>
    36. <AddressInfo>
    37. <Address>PO Box 651418Address>
    38. <Address>123Address>
    39. AddressInfo>
    40. <GeographicLocation>
    41. <CityName>SALT LAKE CITYCityName>
    42. <StateOrProvinceCode>UTStateOrProvinceCode>
    43. <PostalCode>84165PostalCode>
    44. <CountryCode>USCountryCode>
    45. GeographicLocation>
    46. BuyingPartyInfo>
    47. <ShipToInfo>
    48. <Name>ABC DISTRIBUTION W/HName>
    49. <DUNS4>0012345670000DUNS4>
    50. <AddressInfo>
    51. <Address>3150 S 900 WAddress>
    52. <Address>123Address>
    53. AddressInfo>
    54. <GeographicLocation>
    55. <CityName>SALT LAKE CITYCityName>
    56. <StateOrProvinceCode>SAStateOrProvinceCode>
    57. <PostalCode>84119PostalCode>
    58. <CountryCode>USCountryCode>
    59. GeographicLocation>
    60. ShipToInfo>
    61. <BaselineItem>
    62. <POLineNumber>000001POLineNumber>
    63. <QuantityOrdered>10QuantityOrdered>
    64. <UOM>EAUOM>
    65. <UnitPrice>4.16UnitPrice>
    66. <BasisOfUnitPriceCode>PEBasisOfUnitPriceCode>
    67. <EANShippingContainerCode>66246886194123EANShippingContainerCode>
    68. <VendorCatalogNumber>100-C60KD10VendorCatalogNumber>
    69. <PurchaserOrderLineNumber>000001PurchaserOrderLineNumber>
    70. <BuyerPartNumber>3026BuyerPartNumber>
    71. <LineItemACK>
    72. <StatusCode>IAStatusCode>
    73. <Quantity>12Quantity>
    74. <UOM>EAUOM>
    75. <CurrentScheduleShipDate>20080631CurrentScheduleShipDate>
    76. LineItemACK>
    77. BaselineItem>
    78. EDI_855>

    工作流示例

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

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

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

    如下图所示:

    ①先点击右上角的工作区齿轮图标,选择创建工作区,命名为Rockwell_855。

    ②然后选择导入工作区,选择Rockwell_855.arcflow。

    ③点开Rockwell_855_X12ToXML端口,点击上方 输入 ,在 更多里点击上传文件,上传Rockwell_855_Sample.x12。

    ④点开Rockwell_855_XMLMap端口,点击上方 输出 ,点击 Rockwell_855_Sample_000000001.xml即可下载文件,看到转换后的结果。

    以上就是将Rockwell X12 EDI 855采购订单确认报文解读以及转换的详细介绍了,了解更多EDI报文转换示例,可直接点击知行之桥EDI系统在线示例。

    更多 EDI 信息,请参阅: EDI 是什么?

    阅读原文

  • 相关阅读:
    SwiftUI 内功之探索 SwiftUI 中的渲染,了解 SwiftUI 何时重新渲染子视图
    Shell脚本限制除了SSH的所有流量
    【网络安全-键盘监视】学会以后去捉弄舍友,看他有了什么不可告人的秘密
    FPGA基础:Verilog HDL
    多路转接(使用poll实现)
    聪明人都在这样做,快来看
    传输层TCP协议
    wxWidgets从空项目开始Hello World
    WMS系统功能分析-出库、库管
    前端一面经典react面试题(边面边更)
  • 原文地址:https://blog.csdn.net/Cara_EDI_Consultant/article/details/128098991