Slovenčina - Machine Translation
Support Note KB0408144
Email
Objednávka uviaznutá v objednávke po zmene pridania nových položiek s kódom chyby CIG-PLT-04641
Tento článok databázy poznatkov bol pre vaše pohodlie strojovo preložený. Spoločnosť SAP neposkytuje žiadne záruky týkajúce sa správnosti alebo úplnosti strojového prekladu. Pôvodný obsah nájdete prepnutím výberu jazyka na angličtinu.
Symptóm

Existuje požiadavka na objednávku, ktorá vygeneruje objednávku (PO) po úplnom schválení, ktorá uviazla v stave „Objednávka“ po zmene pridávajúcich položiek, ktorá je odoslaná dokumentom PurchaseOrderChangeAsyncResponsePullRequest, ktorý zlyhal s chybou CIG-PLT-04641 v spravovanej bráne pre portál Spend&Network.

Tento problém nájdete aj tak, že sa pozriete do súboru Validator.dat, ktorý v tomto scenári obsahuje: Obsah prvku 'urn:item' nie je úplný. Očakáva sa jedna z '{"urn:Ariba:Shopping:vsap":NumberInCollection, "urn:Ariba:Shopping:vsap":ServiceMapKey, "urn:Ariba:Shopping:vsap":own}'.


Príčina

Keďže ERP a P2P majú rôzne reprezentácie pre položky v konkrétnej objednávke, musíme správne korelovať s tým, že vždy, keď urobíme zmenu, je to dôvod, prečo sa vytvorí PurchaseOrderChangeAsyncresponsePullRequest. Spravovaná brána pre sledovanie transakcií Spend&Network má vstavaný overovateľ syntaxe, ktorý kontroluje každú položku, či je príslušne vyplnená. V tomto prípade sa spustí chyba CIG-PLT-04641, pretože kód ERP nepridá príslušné pole <AribaItemID>.


Riešenie

Ak chcete vyriešiť tento problém pre nové doklady, musíte použiť pokyn SAP Note 3050686 - SAP ERP alebo SAP S/4HANA vytváral duplicitné jednotlivé položky, keď sa nová jednotlivá položka v zmenových objednávkach (objednávky) znova spustila zo SAP Integration Suite, spravovanej brány pre správu výdavkov a SAP Business Network.

Ak chcete opraviť staršie zákazky, môžete zrušiť ovplyvnené zákazky, vytvoriť nové v nahradení po použití pokynu SAP Note alebo môžete postupovať podľa nižšie uvedených krokov pre ovplyvnené doklady jednotlivo:

1. Otvorenie referenčnej tabuľky:

  1. Prejdite do Spravovanej brány pre Spend&Network > Transaction Tracker a vyhľadajte príslušný dokument.
  2. Do stĺpca Číslo transakcie kliknite na prepojenie na dokument PurchaseOrderChangeAsyncResponsePullRequest.
  3. Prejdite na kartu Aktivita a prevezmite dátovú časť s fázou dokumentu „Predbežné spracovanie“.
  4. Prejdite do systému ERP a prejdite do transakcie SE16.
  5. Do poľa Názov tabuľky prilepte ARBCIG_POHISTORY a vykonajte ho.
  6. Do poľa EBELN vložte hodnotu <SAPDocumentId> z dátovej časti predbežného spracovania, ktorú ste prevzali, a vykonajte ju

Teraz stojíte pred tabuľkou ARBCIG_POHISTORY pre ovplyvnenú objednávku.

2. Oprava užitočného zaťaženia:

  1. Otvorte dátovú časť v ľubovoľnom editore textu/kódu.
  2. Pre každý <Item> sa uistite, že <SAPItemId> koreluje s <AribaItemID> uvedeným v tabuľke pridaním hodnoty tabuľky ako nového riadka do dátovej časti pod <SAPItemId>: <AribaItemID>XXX</AribaItemID>. Pozrite si príklad nižšie:
Správne:Nesprávne (chýba <AribaItemID> pre koreláciu):

<Položka>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</Položka>

<Položka>
<SAPItemID>0010</SAPItemID>
(...)
</Položka>

3. Po oprave a uistení sa, že každá položka má polia správne korelované, uložte tento manuálne upravený dokument ako súbor „.xml“.

3. Účtovanie opravenej dátovej časti do CIG:

  1. Otvorte nové okno ERP do transakcie SPROXY.
  2. Kliknite na ikonu Otvoriť () a potom kliknite na Externý kľúč.
  3. Do poľa Name prilepte ERPToAribaBuyerResponse_Async_Out a kliknite do tlačidla hľadania na konci tohto poľa ( ) a kliknite na tlačidlo Pokračovať, alebo stlačte ENTER.
  4. Urobte to isté pre nové okno a teraz si všimnete, že pole Rozsah názvov je tiež vyplnené.
  5. Kliknite na Zobraziť a potom kliknite na Test ( ) alebo stačí stlačiť F8 a Vykonať.
  6. Teraz v tomto novom okne kliknite na Načítať súbor () alebo stlačte F5 a vyhľadajte upravený .xml, ktorý ste vytvorili manuálne a Vykonať.
  7. Prejdite do časti Dodatky > Spustiť COMMIT WORK.

Teraz ste úspešne odoslali upravenú dátovú časť prostredníctvom spravovanej brány pre Spend&Network. Môžete to vidieť v časti Sledovanie transakcií a ak bolo všetko vykonané správne, teraz je transakcia dokončená.

Doplnkové informácie

Do transakcie SE16 pre tabuľku ARBCIG_POHISTORY sú k dispozícii informácie:

Pole EBELN predstavuje číslo objednávky v ERP.
Pole EBELP predstavuje číslo položky v ERP.
Pole ITEMONREQ predstavuje AribaItemId je číslo položky v P2P.
Pole REQ_ID predstavuje požiadavku na objednávku, z ktorej tento dokument pochádza.
Pole ERPORDERID predstavuje číslo ID dokumentu v sledovaní transakcie Spravovaná brána pre Spend&Network.



Applies To

SAP Integration Suite Managed Gateway > Managed Gateway for Business Network SCC > Managed Gateway for Buyer Business Network SCC

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy