繁體中文 - 機器翻譯
支援注釋 KB0408144
電子郵件
在更改新增含錯誤代碼 CIG-PLT-04641 的新項目後,訂購單停滯在訂購中
此知識庫文章透過機器翻譯為您提供。SAP Ariba 對機器翻譯的正確性或完整性不提供任何保證。您可以透過語言選擇器切換為英文,藉此查看原始內容。
徵狀

在完全核准後產生訂購單 (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. 開啟參考表格:

  1. 移至 Spend&Network:管理閘道 > Transaction Tracker 並搜尋受影響的文件。
  2. 按一下 [交易號碼] 欄的 [PurchaseOrderChangeAsyncResponsePullRequest] 文件連結
  3. 前往 [活動] 標籤,並使用文件階段「預先處理」下載承載資料。
  4. 存取 ERP 系統並進入交易 SE16
  5. [至表格名稱] 欄位貼上 ARBCIG_POHISTORY 並執行。
  6. EBELN 欄位中,貼上您所下載 PreProcess 承載資料的 <SAPDocumentId> 值並執行

現在您正在面對受影響採購單的 ARBCIG_POHISTORY 表格。

2. 更正承載資料:

  1. 在內文/代碼編輯器中開啟承載資料。
  2. 針對每個 <Item>,請確保透過在 <SAPItemId>: <AribaItemID>下的承載資料中將表格值新增為新行,以與表格中顯示的 <AribaItemID> 關聯。請參閱以下範例
正確:錯誤(缺少關聯的 <AribaItemID>):

<項目>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</Item>

<項目>
<SAPItemID>0010</SAPItemID>
(...)
</Item>

3.更正並確認每個項目的欄位皆正確關聯,請將此手動編輯的文件儲存為 ".xml" 檔案。

3.將更正的承載資料過帳至 CIG:

  1. 在交易 SPROXY 中開啟新的 ERP 視窗。
  2. 按一下 [開啟] 圖示 () 並按一下 [外部碼] 。
  3. [名稱] 欄位中貼上 ERPToAribaBuyerResponse_Async_Out 並按一下此欄位 () 結尾的搜尋按鈕,然後按一下 [繼續] 按鈕,或按 ENTER
  4. 請針對新視窗執行相同作業,現在您會注意到 [名稱空間] 欄位也已填入。
  5. 按一下 [顯示] 並按一下 [測試] (),或按下 F8[執行]。
  6. 現在,在此新視窗中,按一下 [載入檔案 ()] 或按下 [F5] 並找到您手動建立並執行 的已編輯 .xml
  7. 前往 [其他] > [驅動 COMMIT WORK] 。

您現在已透過 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

使用條款  |  版權所有  |  安全披露  |  隱私權