| |||||||||
Der er en indkøbsrekvisition (IR), der genererer en indkøbsordre (IO) efter fuld godkendelse, som går i stå i "Bestilling"-status efter en ændring ved tilføjelse af artikler, som sendes af PurchaseOrderChangeAsyncResponsePullRequest-dokumentet, der mislykkes med fejlen CIG-PLT-04641 i Administreret gateway for Spend&Network-portalen.
Dette problem kan også findes ved at se på filen Validator.dat, som i dette scenario indeholder: Indholdet af elementet 'urn:item' er ikke fuldstændigt. En af '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' forventes.
Da ERP og P2P har forskellige repræsentationer for artiklerne i en bestemt indkøbsordre, skal vi korrelere korrekt, at når vi foretager en ændring, er det derfor PurchaseOrderChangeAsyncresponsePullRequest oprettes. Transaktionssporing for Administreret gateway for Spend&Network har en indbygget syntaksvalidator, der kontrollerer for hvert element, om de er udfyldt tilsvarende. I dette tilfælde udløses fejlen CIG-PLT-04641, fordi ERP-koden ikke tilføjer feltet <AribaItemID> tilsvarende.
For at løse dette problem for nye dokumenter skal du anvende SAP-note 3050686 - SAP ERP eller SAP S/4HANA oprettede dobbelte enkeltposter, når en ny varelinje i ændringsindkøbsordrer (IO'er) blev udløst igen fra SAP Integration Suite, administreret gateway for udgiftsstyring og SAP Business Network.
For at korrigere de ældre kan du annullere de berørte ordrer, oprette nye i erstatning efter anvendelse af SAP-noten, eller du kan følge trinnene nedenfor for de berørte bilag individuelt:
1. Åbning af referencetabellen:
Nu vender du mod tabellen ARBCIG_POHISTORY for den berørte indkøbsordre.
2. Korrektion af nyttelasten:
| Korrekt: | Forkert (<AribaItemID> mangler for korrelation): |
|
<Artikel> | <Artikel> <SAPItemID>0010</SAPItemID> (...) </position> |
3. Efter korrektion og sørg for, at hvert element har sine felter korrekt korreleret, gem dette manuelt redigerede dokument som en ".xml" fil.
3. Posterer det korrigerede payload til CIG:
), og klik derefter på Ekstern nøgle.
) og klik ind på knappen Fortsæt, eller tryk på ENTER.
), eller tryk blot på F8 og Udfør.
) eller tryk på F5 og find den redigerede .xml, du har oprettet manuelt, og Udfør.Nu havde du sendt et redigeret payload via Administreret gateway for Spend&Network. Du kan se det i Transaktionssporing, og hvis alt blev gjort korrekt, er transaktionen nu afsluttet.
I SE16-transaktionen gælder følgende for tabellen ARBCIG_POHISTORY:
Feltet EBELN repræsenterer nummeret på indkøbsordren i ERP.
Feltet EBELP repræsenterer positionsnummeret i ERP.
Feltet ITEMONREQ repræsenterer, at AribaItemId er varenummeret i P2P.
Feltet REQ_ID repræsenterer den indkøbsrekvisition, som dette bilag stammer fra.
Feltet ERPORDERID repræsenterer dokument-id-nummeret i Transaktionssporing Administreret gateway for Spend&Network.
SAP Integration Suite Managed Gateway > Administreret gateway for Business Network SCC > Administreret gateway for Buyer Business Network SCC