| |||||||||
Er is een inkoopaanvraag die na volledige goedkeuring een inkooporder (IO) genereert die vastzit in de status "Bestellen" nadat een wijziging items heeft toegevoegd die zijn verzonden door PurchaseOrderChangeAsyncResponsePullRequest en waarbij de fout CIG-PLT-04641 is opgetreden in de portal Beheerde gateway voor Spend&Network.
Dit probleem kan ook worden gevonden door te kijken naar het bestand Validator.dat, dat in dit scenario het volgende bevat: De inhoud van element 'urn:item' is niet voltooid. Een van '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' wordt verwacht.
Aangezien de ERP en P2P verschillende weergaven hebben voor de items in een bepaalde IO, moeten we correct correleren dat wanneer we een wijziging aanbrengen, dit is de reden waarom de PurchaseOrderChangeAsyncresponsePullRequest wordt gecreëerd. Beheerde gateway voor Spend&Network-transactietracker heeft een ingebouwde syntaxisvalidator die voor elk item controleert of deze dienovereenkomstig zijn ingevuld. In dit geval wordt de fout CIG-PLT-04641 geactiveerd omdat de ERP-code het veld <AribaItemID> niet overeenkomstig kan toevoegen.
Om dit probleem voor nieuwe documenten op te lossen, moet u SAP Note 3050686 toepassen. SAP ERP of SAP S/4HANA maakte dubbele regelitems toen een nieuw regelitem in gewijzigde inkooporders (IO's) opnieuw werd gestart vanuit SAP Integration Suite, beheerde gateway voor Spend Management en SAP Business Network.
Om de oudere orders te corrigeren, kunt u de betrokken orders annuleren, nieuwe orders in vervanging creëren nadat u de SAP Note hebt toegepast, of u kunt de onderstaande stappen voor de betrokken documenten afzonderlijk volgen:
1. De referentietabel openen:
U wordt nu geconfronteerd met de tabel ARBCIG_POHISTORY voor de betrokken IO.
2. De lading corrigeren:
| Correct: | Verkeerd (<AribaItemID> ontbreekt om te correleren): |
|
<Item> | <Item> <SAPItemID>0010</SAPItemID> (...) </Item> |
3. Nadat u hebt gecorrigeerd en ervoor hebt gezorgd dat elk item zijn velden correct gecorreleerd heeft, slaat u dit handmatig bewerkte document op als een ".xml"-bestand.
3. De gecorrigeerde payload op CIG boeken:
) en klik vervolgens op Externe key.
) en klik op de knop Doorgaan of druk op ENTER.
) of druk op F8 en Execute.
) of druk op F5 en zoek de bewerkte .xml die u handmatig hebt gemaakt en Execute.U had nu een bewerkte payload verzonden via beheerde gateway voor Spend&Network. U kunt het zien in de transactietracker en als alles correct is uitgevoerd, is de transactie nu voltooid.
In de SE16-transactie staat voor de tabel ARBCIG_POHISTORY de volgende informatie:
Het veld EBELN staat voor het nummer van de bestelling in ERP.
Het EBELP-veld vertegenwoordigt het positienummer in ERP.
Het veld ITEMONREQ vertegenwoordigt de AribaItemId is het itemnummer in P2P.
Het veld REQ_ID staat voor de aanvraag tot bestellen waaruit dit document afkomstig is.
Het veld ERPORDERID vertegenwoordigt het document-ID-nummer in beheerde gateway voor Spend&Network-transactietracker.
Beheerde gateway SAP Integration Suite > Beheerde gateway voor Business Network SCC > Beheerde gateway voor Business Network SCC (inkoper)