繁體中文 - 機器翻譯 |
訂購單已到達 SAP Business Network,但無法透過 EDI 連線至供應商整合系統 (透過 EDI),並顯示下方錯誤訊息:
PO-11:無法傳送訂單。採購單狀態的終端錯誤代碼:XXXX 翻譯失敗
如何將翻譯報告用於失敗的訂購單,以瞭解錯誤原因並加以解決?
數個 EDI 整合錯誤情境中會出現翻譯失敗的錯誤訊息。
若訂購單文件出現該文件,表示由於翻譯報告中所概述的原因,訂單 cXML 文件無法轉換為 EDI。這可以是不正確的欄位或凍結資料,或這些資料的使用不正確。其他常見失敗原因為包含無效字元的採購單,EDI 不支援。
翻譯報表是識別整合錯誤原因的實用工具。
若要檢視翻譯報表,請遵循下列步驟:
翻譯報表會顯示在 [失敗] 狀態的 [備註] 欄中。通常不會換行,但會像下列範例一樣:
XXXXXXXXX 的翻譯失敗:
翻譯報表
------------------
不正確的資料格式 (110)
區塊計數 = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
欄位號碼 = 3
欄位資料 = 152A77�不正確的資料格式 (110)區塊計數 = 15BlockName = 2010_PO1_ItemOutBlockSignatureIdTag = PO1FieldName = 0234_ItemID_SuppPartID_data欄位號碼 = 7欄位資料 = 152A77�
報表標題和分隔符號 (------------------) 後的第一行將通知問題為何 - 針對此特定案例,資料格式不正確。欄位和區塊會在其後顯示:資訊區塊為 ItemOut,且資料不正確或無效的欄位為 SupplierPartID。
在上述範例中,資料中會清除無效字元 (FieldData 行)。然而,翻譯報表中始終不會如此清楚顯示。若您看到 不正確的資料格式錯誤 ,但無法在 FieldData 行中找出不正確的字元,則可從 SAP Business Network 下載 PO cXML 並在編輯器中檢視並支援非 ANSI 字元,例如 Microsoft Notepad 或 Notepad++。
與翻譯報告一併使用的實用資源為 ANSI X12 Resource: 850 訂購單實作指南,請參閱 SAP Help Portal 中 SAP Business Network (適用於交易夥伴) 頁面的 [整合] 區段。
請注意,翻譯報表可一次顯示多個問題。上述範例報告發生兩次錯誤資料格式相同的問題,適用於兩個不同欄位。
我們也可以在翻譯報表中看到其他錯誤。請參閱以下其中一個缺少必要資料錯誤的範例:
XXXXXXXXX 的翻譯失敗:
翻譯報表
------------------
缺少必要資料 (100)
區塊計數 = 32
BlockName = 外部
BlockSignatureIdTag = HDEXNA
欄位名稱 = Extrinsic_name
欄位號碼 = 1
在此範例中,訂購單中已傳送沒有名稱的 外部 。提取此訂購單的 cXML,我們可在下方看到導致此錯誤的程式碼片段:
<外部名稱="/>
最後,即使是在報表本身之前,翻譯報表也可以直接顯示錯誤。下列為採購單的 EDI 整合中常見的錯誤:
428967976 的翻譯失敗:
翻譯日誌 (1 個輸入項):
----------------------------
錯誤:/cXML/Request/OrderRequest;isAdhoc 和 SupplierPartId 皆缺少。請至少包含其中一個。
翻譯報表
------------------
缺少必要資料 (100)
GroupName = ItemOut_cxml
事例 = 00
欄位識別碼 = 3
FieldData = Null
標準規則使用代碼
資料遺失 (142)
區塊計數 = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
欄位名稱 = 0335
欄位號碼 = 5
欄位資料 = ZZZ
在此情況下,「錯誤」行已說明問題的原因,而無需轉交 EDI 區塊明細。針對此場景的特定說明,請參閱 PO 失敗,錯誤「翻譯失敗 (...) isAdhoc 和 SupplierPartId 皆遺失」。
請參閱 SAP Help Portal 中 SAP Business Network (適用於交易夥伴) 頁面的 [整合] 區段,瞭解所有實作和設定指南,以及 EDI 與 SAP Business Network 整合的額外資源。
核心採購 > 核心管理 > 應用程式整合 (採購和尋源之間)