Magyar - Gépi fordítás
Támogatási jegyzet KB0408144
E-mail
Megrendelés megakadt a rendelésben az új tételek hozzáadása után CIG-PLT-04641 hibakóddal
Ez a tudásbáziscikk az Ön kényelme érdekében gépileg le lett fordítva. Az SAP Ariba nem garantálja, hogy a gépi fordítás helyes vagy teljes. Az eredeti tartalom eléréséhez a nyelvválasztóban válassza az angol nyelvet.
Jelenség

Van egy beszerzési igénylés (PR), amely teljes jóváhagyást követően megrendelést generál, amely „Megrendelés” állapotban ragad, miután a PurchaseOrderChangeAsyncResponsePullRequest dokumentum által küldött tételek módosítása CIG-PLT-04641 hibával végződik a Spend&Network felügyelt gateway portálon.

Ez a probléma a Validator.dat fájlban is megtalálható, amely ebben a forgatókönyvben a következőt tartalmazza: Az „urn:item” elem tartalma nem teljes. A „{"urn:Ariba:Buyer:vsap":NumberInCollection, az „urn:Ariba:Buyer:vsap”:ServiceMapKey és az „urn:Ariba:Buyer:vsap":custom}” értékek egyike szükséges.


Ok

Mivel az ERP-nek és a P2P-nek különböző reprezentációi vannak egy adott megrendelés tételeinél, helyesen kell korrelálnunk, hogy amikor változtatást hajtunk végre, ezért jön létre a PurchaseOrderChangeAsync, a PullRequest. A Spend&Network felügyelt gateway tranzakciókövetője beépített szintaktikai érvényesítővel rendelkezik, amely minden tételnél ellenőrzi, hogy azok ki vannak-e töltve. Ebben az esetben a CIG-PLT-04641 hiba akkor indul el, ha az ERP-kód nem adja hozzá megfelelően az <AribaItemID> mezőt.


Felbontás

Az új dokumentumokkal kapcsolatos probléma megoldásához alkalmaznia kell a 3050686. számú SAP-jegyzetet - Az SAP ERP vagy az SAP S/4HANA duplikált sortételeket hozott létre, amikor a rendelésmódosításokban (PO) egy új sortételt indítottak újra az SAP Integration Suite Spend Management és SAP Business Network felügyelt gateway-éből.

A régebbiek kijavítása érdekében törölheti az érintett rendeléseket, új rendeléseket hozhat létre csereként az SAP-jegyzet alkalmazása után, vagy egyenként is végrehajthatja az érintett bizonylatokra vonatkozó alábbi lépéseket:

1. A referenciatábla megnyitása:

  1. Navigáljon a Spend&Network felügyelt gateway > Tranzakciókövető lehetőséghez, és keresse meg az érintett dokumentumot.
  2. A Tranzakciószám oszlopban kattintson a PurchaseOrderChangeAsyncResponsePullRequest dokumentumhivatkozásra.
  3. Lépjen a Tevékenység lapra, és töltse le a payloadot az "Előfeldolgozás" bizonylatfázissal.
  4. Lépjen be az ERP-rendszerbe, és folytassa az SE16 tranzakcióval.
  5. A Táblanév mezőbe illessze be az ARBCIG_POHISTORY elemet, és hajtsa végre.
  6. Az EBELN mezőbe illessze be a letöltött PreProcess payloadból a <SAPDocumentId> értéket, és hajtsa végre azt

Most az érintett megrendelés ARBCIG_POHISTORY táblájával néz szembe.

2. A hasznos teher javítása:

  1. Nyissa meg a payloadot bármelyik szöveg-/kódszerkesztőben.
  2. Minden <Item> esetén győződjön meg arról, hogy az <SAPItemId> korrelál a táblában megjelenített <AribaItemID> értékkel, és adja hozzá a tábla értékét új sorként a payloadhoz az <SAPItemId>: <AribaItemID>XXX</AribaItemID> alatt. Lásd az alábbi példát:
Helyes:Helytelen (hiányzik az <AribaItemID> a korrelációhoz):

<Tétel>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</Tétel>

<Tétel>
<SAPItemID>0010</SAPItemID>
(...)
</Tétel>

3. Miután kijavította és meggyőződött arról, hogy minden tétel mezői megfelelően kapcsolódnak egymáshoz, mentse ezt a manuálisan szerkesztett dokumentumot ".xml" fájlként.

3. Javított payload könyvelése a CIG-be:

  1. Nyisson meg egy új ERP-ablakot a SPROXY tranzakcióban.
  2. Kattintson a Megnyitás ikonra ( ), majd kattintson a Külső kulcs lehetőségre.
  3. A Név beillesztés ERPToAribaBuyerResponse_Async_Out mezőben kattintson a keresőgombra a mező végén ( ), majd kattintson a Folytatás gombra, vagy nyomja meg az ENTER billentyűt.
  4. Ugyanígy járjon el az új ablakban is, és most észreveszi, hogy a Névkészlet mező is ki van töltve.
  5. Kattintson a Megjelenítés gombra, majd kattintson a Teszt () gombra, vagy nyomja meg az F8 billentyűt, és hajtsa végre.
  6. Most ebben az új ablakban kattintson a Fájl betöltése ( ) gombra, vagy nyomja meg az F5 billentyűt, és keresse meg a manuálisan létrehozott szerkesztett .xml fájlt, majd kattintson a Végrehajtás gombra.
  7. Lépjen az Extrák > COMMIT WORK kiváltása menüpontba.

Sikeresen elküldött egy szerkesztett payloadot a Spend&Network felügyelt gatewayen keresztül. A Tranzakciókövetőben láthatja, és ha minden rendben történt, akkor a tranzakció befejeződik.

Kiegészítő információk

Az SE16 tranzakcióban az ARBCIG_POHISTORY tábla esetében az itt szereplő információ a következő:

Az EBELN mező a megrendelés számát jelöli az ERP-rendszerben.
Az EBELP mező a tételszámot jelöli az ERP-ben.
Az ITEMONREQ mező azt jelöli, hogy AribaItemId a tételszám a P2P-ben.
A REQ_ID mező azt a beszerzési igényt jelöli, amelyből ez a bizonylat származik.
Az ERPORDERID mező a dokumentum azonosítószámát jelöli a Spend&Network felügyelt gatewayben.



Az alábbi tételekre vonatkozik

SAP Integration Suite, felügyelt gateway > Felügyelt gateway a Business Network SCC-hez > Felügyelt gateway a beszerzői Business Network SCC-hez

Felhasználási feltételek  |  Copyright  |  Biztonsági közlemény  |  Adatvédelem