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 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 |
ISA*00* *00* *ZZ* *ZZ* *221019*1205*U*00501*000000001*0*T*:~
GS*PR*006097109CN*WILLTECH*20221017*0154*65319*X*005010~
ST*855*0001~
-855:採購訂單確認
-0001:報文型別編號
BAK*00*AT*092123456*20150613**54321*0798765*123456*20150614~
-00:原始訂單編碼
-AT:接受訂單
-092123456:採購訂單編號
-20150613:採購訂單建立日期
-54321:請求標識號
-0798765:合同編號 |
通過上述報文解讀可以看到,我們接收到的 X12 855 報文可讀性較差,無論是企業的業務人員還是 IT 人員都很難從以上訂單中直接獲取到有效的業務資訊。因此需要對此 855 訂單進行格式轉換。
EDI 系統轉換效果
利用知行之橋 EDI 系統可以將其轉換為可讀性更強的目標 XML 格式檔案,以便於進一步處理,轉換效果如下:
<?xml version="1.0" encoding="UTF-8"?> <EDI_855 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Version>1.0.0</Version> <Mode>T</Mode> <!-- 原始訂單編碼 --> <TsetPurposeCode>00</TsetPurposeCode> <!-- 接收訂單 --> <AcknowledgementType>AT</AcknowledgementType> <!-- 採購訂單編號 --> <PONumber>092123456</PONumber> <!-- 採購訂單建立日期 --> <PODate>20150613</PODate> <!-- 請求標識號 --> <RequestReferenceNumber>54321</RequestReferenceNumber> <!-- 合同編號 --> <ContractNumber>0798765</ContractNumber> <!-- 賣家訂單號 --> <SellerOrderNumber>123456</SellerOrderNumber> <!-- 合同日期 --> <acknowlegeDate>20150614</acknowlegeDate> <ShipmentTransportationInstructions> <!-- 預付(向客戶收取)) --> <ShipmentMethodOfPayment>PP</ShipmentMethodOfPayment> </ShipmentTransportationInstructions> <DeliveryRequestedDateTimeInfo> <!-- 請求交付日期 --> <Date>20160631</Date> </DeliveryRequestedDateTimeInfo> <BillToInfo> <!-- 付款方名稱 --> <Name>ABC FINANCIAL CENTER</Name> <!-- 付款方鄧白氏編碼 --> <DUNS4>0012345670001</DUNS4> <AddressInfo> <!-- 付款方地址 --> <Address>PO Box 651418</Address> <!-- 付款方地址 --> <Address>123</Address> </AddressInfo> <GeographicLocation> <!-- 付款方城市名稱 --> <CityName>SALT LAKE CITY</CityName> <!-- 付款方所在省或市編碼 --> <StateOrProvinceCode>UT</StateOrProvinceCode> <!-- 付款方郵政編碼 --> <PostalCode>84165</PostalCode> <!-- 付款方國家編碼 --> <CountryCode>US</CountryCode> </GeographicLocation> </BillToInfo> <BuyingPartyInfo> <!-- 買方名稱 --> <Name>ABC DISTRIBUTION</Name> <!-- 買方鄧白氏編碼 --> <DUNS4>0012345670000</DUNS4> <AddressInfo> <!-- 買方地址 --> <Address>PO Box 651418</Address> <!-- 買方地址 --> <Address>123</Address> </AddressInfo> <GeographicLocation> <!-- 買方城市名稱 --> <CityName>SALT LAKE CITY</CityName> <!-- 買方所在省或市編碼 --> <StateOrProvinceCode>UT</StateOrProvinceCode> <!-- 買方郵政編碼 --> <PostalCode>84165</PostalCode> <!-- 買方國家編碼 --> <CountryCode>US</CountryCode> </GeographicLocation> </BuyingPartyInfo> <ShipToInfo> <!-- 收貨方名稱 --> <Name>ABC DISTRIBUTION W/H</Name> <!-- 收貨方鄧白氏編碼 --> <DUNS4>0012345670000</DUNS4> <AddressInfo> <!-- 收貨方地址 --> <Address>3150 S 900 W</Address> <!-- 收貨方地址 --> <Address>123</Address> </AddressInfo> <GeographicLocation> <!-- 收貨方城市名稱 --> <CityName>SALT LAKE CITY</CityName> <!-- 收貨方所在省或市編碼 --> <StateOrProvinceCode>SA</StateOrProvinceCode> <!-- 收貨方郵政編碼 --> <PostalCode>84119</PostalCode> <!-- 收貨方國家編碼 --> <CountryCode>US</CountryCode> </GeographicLocation> </ShipToInfo> <BaselineItem> <!-- 訂單行號 --> <POLineNumber>000001</POLineNumber> <!-- 採購訂單數量 --> <QuantityOrdered>10</QuantityOrdered> <!-- 數量單位為每個 --> <UOM>EA</UOM> <!-- 單價 --> <UnitPrice>4.16</UnitPrice> <!-- 單價型別編碼 --> <BasisOfUnitPriceCode>PE</BasisOfUnitPriceCode> <!-- GTIN14位資料結構 --> <EANShippingContainerCode>66246886194123</EANShippingContainerCode> <!-- 賣方產品編號 --> <VendorCatalogNumber>100-C60KD10</VendorCatalogNumber> <!-- 買方訂單行號 --> <PurchaserOrderLineNumber>000001</PurchaserOrderLineNumber> <!-- 買方零件號 --> <BuyerPartNumber>3026</BuyerPartNumber> <LineItemACK> <!-- 接受專案編碼 --> <StatusCode>IA</StatusCode> <!-- 數量 --> <Quantity>12</Quantity> <!-- 數量單位為每個 --> <UOM>EA</UOM> <!-- 預計發貨時間 --> <CurrentScheduleShipDate>20080631</CurrentScheduleShipDate> </LineItemACK> </BaselineItem> </EDI_855> |
工作流示例
通過上述的講解想必大家已經瞭解了 Rockwell 855 訂單確認在知行之橋 EDI 系統中的轉換結果了,以下是上述工作流示例,您可以下載知行之橋EDI系統,匯入【示例工作流】以及【Rockwell_855_Sample】,進行實戰操作。
在知行之橋 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 資訊,請參閱: EDI 是什麼?