| |||||||||
在完全核准後產生訂購單 (PO) 的請購單 (PR),在變更新增項目後 (PurchaseOrderChangeAsyncResponsePullRequest 文件傳送失敗) 後,在 Spend&Network:管理閘道入口網站發生 CIG-PLT-04641 錯誤。
您也可查看 Validator.dat 檔案找到此問題,在此情境中包含: 元素 'urn:item' 的內容不完整。預期為「{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Buyer:vsap":custom}' 之一。
由於 ERP 和 P2P 對特定 PO 中的項目有不同表示,因此我們需要正確關聯,每當進行更改時,這就是建立 PurchaseOrderChangeAsyncresponsPullRequest 的原因。Spend&Network:管理閘道交易追蹤器具有內建語法驗證器,可檢查每個項目是否已相應填入。在此情況下,由於 ERP 代碼無法相應新增 <AribaItemID> 欄位,因此會觸發錯誤 CIG-PLT-04641。
若要為新文件解決此問題,您必須套用 SAP 註記 3050686 - 當變更訂購單 (PO) 中的新細目從 SAP Integration Suite:費用管理和 SAP Business Network 的管理閘道重新觸發時,SAP ERP 或 SAP S/4HANA 正在建立重複細目。
若要更正較舊訂單,您可取消受影響的訂單、在套用 SAP 註記後建立新訂單,或您可個別依循下列步驟針對受影響的文件:
1. 開啟參考表格:
現在您正在面對受影響採購單的 ARBCIG_POHISTORY 表格。
2. 更正承載資料:
| 正確: | 錯誤(缺少關聯的 <AribaItemID>): |
|
<項目> | <項目> <SAPItemID>0010</SAPItemID> (...) </Item> |
3.更正並確認每個項目的欄位皆正確關聯,請將此手動編輯的文件儲存為 ".xml" 檔案。
3.將更正的承載資料過帳至 CIG:
) 並按一下 [外部碼] 。
) 結尾的搜尋按鈕,然後按一下 [繼續] 按鈕,或按 ENTER 。
),或按下 F8 和 [執行]。
)] 或按下 [F5] 並找到您手動建立並執行 的已編輯 .xml。您現在已透過 Spend&Network:管理閘道成功傳送編輯的 Payload。您可以在 Transaction Tracker 中看見它,如果一切都正確完成,現在交易已經完成。
在 SE16 交易中,針對 ARBCIG_POHISTORY 表格,其中的資訊代表:
EBELN 欄位代表 ERP 中的訂購單編號。
EBELP 欄位代表 ERP 中的項目號碼。
ITEMONREQ 欄位代表 AribaItemId 是 P2P 中的項目號碼。
REQ_ID 欄位代表此文件的來源 PR。
ERPORDERID 欄位代表 Spend&Network:管理閘道交易追蹤器中的文件 ID 號碼。
SAP Integration Suite:管理閘道 > SAP Business Network 的管理閘道 SCC > 採購商 Business Network 的管理閘道 SCC