| |||||||||
Existuje požadavek na objednávku (PR), který po úplném schválení vygeneruje objednávku, která uvízla ve stavu „Objednávání“ po změně přidání položek, které byly odeslány dokumentem PurchaseOrderChangeAsyncResponsePullRequest v selhání s chybou CIG-PLT-04641 v portálu Řízené brány pro Spend a Network.
Tento problém lze také najít v souboru Validator.dat, který v tomto scénáři obsahuje: Obsah prvku 'urn:item' není kompletní. Očekává se jeden z '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":vlastní}'.
Vzhledem k tomu, že ERP a P2P mají různé reprezentace pro položky v konkrétní objednávce, musíme správně korelovat, že kdykoli provedeme změnu, je vytvořen PurchaseOrderChangeAsyncresponsePullRequest. Řízená brána pro sledování transakcí Spend a Network má integrovaný validátor syntaxe, který kontroluje u každé položky, zda jsou odpovídajícím způsobem vyplněny. V tomto případě se iniciuje chyba CIG-PLT-04641, protože kód ERP nedokáže odpovídajícím způsobem přidat pole <AribaItemID>.
Abyste tento problém vyřešili pro nové dokumenty, musíte použít pokyn SAP 3050686 – SAP ERP nebo SAP S/4HANA vytvářel duplicitní položky, když byla nová položka ve změněných objednávkách znovu spuštěna ze SAP Integration Suite, řízené brány pro správu výdajů a SAP Business Network.
Chcete-li opravit ty starší, můžete dotčené zakázky stornovat a po použití pokynu vytvořit nové, nebo můžete postupovat podle níže uvedených kroků pro dotčené doklady jednotlivě:
1. Otevření referenční tabulky:
Nyní se nacházíte v tabulce ARBCIG_POHISTORY pro příslušnou objednávku.
2. Oprava užitečného zatížení:
| Správně: | Chybné (chybí <AribaItemID> ke korelaci): |
|
<Položka> | <Položka> <SAPItemID>0010</SAPItemID> (...) </Položka> |
3. Po opravě a ověření, že každá položka má svá pole správně korelovaná, uložte tento ručně upravený dokument jako soubor ".xml".
3. Účtování opravené datové části do CIG:
) a potom klikněte na Externí klíč.
) a klikněte na tlačítko Pokračovat, nebo stiskněte ENTER.
) nebo stiskněte F8 a Provedení.
) nebo stiskněte klávesu F5 a vyhledejte upravený soubor .xml, který jste vytvořili manuálně a proveďte.Nyní jste úspěšně odeslali upravenou datovou část prostřednictvím řízené brány pro Spend a Network. Můžete ho vidět ve sledování transakcí, a pokud bylo vše provedeno správně, nyní je transakce dokončena.
V transakci SE16 jsou pro tabulku ARBCIG_POHISTORY k dispozici následující informace:
Pole EBELN představuje číslo objednávky v ERP.
Pole EBELP představuje číslo položky v ERP.
Pole ITEMONREQ představuje AribaItemId je číslo položky v P2P.
Pole REQ_ID představuje požadavek na objednávku, ze kterého tento dokument pochází.
Pole ERPORDERID představuje číslo ID dokumentu ve sledování transakcí řízené brány pro Spend&Network.
SAP Integration Suite, řízená brána > Řízená brána pro Business Network a SCC > Řízená brána pro Business Network kupujícího a SCC