| |||||||||
Det finns en inköpsanmodan som genererar en inköpsorder efter fullständigt godkännande som fastnar i status "Beställs" efter en ändring som lägger till artiklar som skickas av dokumentet PurchaseOrderChangeAsyncResponsePullRequest som misslyckas med felet CIG-PLT-04641 i portalen för hanterad gateway för utgiftshantering och SAP Business Network.
Detta problem kan också hittas genom att titta i filen Validator.dat, som i detta scenario innehåller: Innehållet i element "urn:item" är inte fullständigt. En av '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":anpassad}' förväntas.
Eftersom ERP och P2P har olika representationer för artiklarna i en viss inköpsorder måste vi korrekt korrelera att när vi gör en ändring är det därför PurchaseOrderChangeAsyncresponsePullRequest skapas. Transaktionsspåraren för hanterad gateway för utgiftshantering och SAP Business Network har en inbyggd syntaxvaliderare som kontrollerar om varje artikel är ifylld. I det här fallet utlöses felet CIG-PLT-04641 eftersom ERP-koden inte lägger till fältet <AribaItemID> i enlighet med detta.
För att lösa detta problem för nya dokument måste du tillämpa SAP-not 3050686 - SAP ERP eller SAP S/4HANA skapade dubblettorderrader när en ny orderrad i ändrade inköpsordrar initierades på nytt från SAP Integration Suite, hanterad gateway för utgiftshantering och SAP Business Network.
För att korrigera de äldre kan du annullera berörda order och skapa nya som ersättning efter att du har tillämpat SAP-noten, eller så kan du följa stegen nedan för berörda dokument enskilt:
1. Öppna referenstabellen:
Nu står du inför tabellen ARBCIG_POHISTORY för berörd beställning.
2. Korrigering av nyttolast:
| Korrekt: | Fel (<AribaItemID> saknas för att korrelera): |
|
<Position> | <Position> <SAPItemID>0010</SAPItemID> (...) </position> |
3. När du har korrigerat och behållit att varje position har sina fält korrekt korrelerade sparar du det manuellt redigerade dokumentet som en ".xml"-fil.
3. Bokning av korrigerad nyttolast till CIG:
) och klicka sedan på Extern nyckel.
) och klicka på knappen Fortsätt eller tryck på RETUR.
) eller tryck bara på F8 och Utför.
) eller trycker på F5 och letar reda på den redigerade .xml som du har skapat manuellt och Utför.Nu har du skickat en redigerad nyttolast via hanterad gateway för utgiftshantering och SAP Business Network. Du kan se det i transaktionsspåraren, och om allt gjordes korrekt, nu är transaktionen slutförd.
I SE16-transaktionen för tabellen ARBCIG_POHISTORY står informationen där för:
Fältet EBELN representerar numret på beställningen i ERP.
Fältet EBELP representerar artikelnumret i ERP.
Fältet ITEMONREQ representerar AribaItemId är positionsnumret i P2P.
Fältet REQ_ID representerar den beställningsanmodan som detta dokument kommer från.
Fältet ERPORDERID representerar dokument-ID-numret i transaktionsspåraren för hanterad gateway för utgiftshantering och SAP Business Network.
SAP Integration Suite, hanterad gateway > Hanterad gateway för Business Network Supply Chain Collaboration > Hanterad gateway för Business Network Supply Chain Collaboration för köpare