Slovenščina - Machine Translation
Support Note KB0408144
Email
Naročilo je obtičalo v naročilu po spremembi dodajanja novih postavk s kodo napake CIG-PLT-04641
Ta članek v zbirki znanja je bil strojno preveden za vaše udobje. SAP ne jamči za pravilnost ali popolnost strojnega prevoda. Originalno vsebino lahko najdete tako, da z izbirnikom jezikov preklopite na angleščino.
Simptom

Obstaja interno naročilo, ki generira naročilo, potem ko je bilo v celoti odobreno, ki postane v statusu "Naročanje", ko sprememba doda postavke, ki jih pošlje PurchaseOrderChangeAsyncResponsePullRequest, ki ni uspel z napako CIG-PLT-04641 na portalu Upravljani prehod za izdatke in omrežje.

To težavo lahko najdete tudi v datoteki Validator.dat, ki v tem scenariju vsebuje: Vsebina elementa 'urn:item' ni popolna. Pričakovan je eden od '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}'.


Vzrok

Ker imata ERP in P2P različne predstavitve za postavke v določenem naročilu, moramo pravilno korelirati, da je pri vsaki spremembi ustvarjen PurchaseOrderChangeAsyncresponsePullRequest. Sledilnik transakcij upravljanega prehoda za izdatke in omrežje ima vgrajen validator sintakse, ki preveri za vsak element, če je ustrezno izpolnjen. V tem primeru se sproži napaka CIG-PLT-04641, ker ERP-koda ne uspe ustrezno dodati polja <AribaItemID>.


Rešitev

Da bi odpravili to težavo za nove dokumente, morate uporabiti SAP-navodilo 3050686 – SAP ERP ali SAP S/4HANA je ustvarjal podvojene posamezne postavke, ko je bila nova postavka v naročilih za spremembe znova sprožena iz SAP Integration Suite, upravljanega prehoda za upravljanje izdatkov in SAP Business Network.

Da popravite starejše, lahko prekličete zadevne naloge in po uporabi SAP-navodila ustvarite nove, ali pa sledite spodnjim korakom za zadevne dokumente posamično:

1. Odpiranje referenčne tabele:

  1. Pojdite v Upravljani prehod za izdatke in omrežje > Sledilnik transakcij in poiščite zadevni dokument.
  2. V stolpec Številka transakcije kliknite povezavo do dokumenta PurchaseOrderChangeAsyncResponsePullRequest.
  3. Pojdite na zavihek Aktivnost in iz strežnika prenesite uporabne podatke s stopnjo dokumenta "Predhodna obdelava".
  4. Dostopajte do ERP-sistema in pojdite v transakcijo SE16.
  5. V polje Ime tabele prilepite ARBCIG_POHISTORY in ga izvedite.
  6. V polje EBELN prilepite vrednost <SAPDocumentId> iz uporabnih podatkov PreProcess, ki ste jih prenesli iz strežnika, in jih izvedite

Zdaj se soočate s tabelo ARBCIG_POHISTORY za zadevno naročilo.

2. Popravek koristnega tovora:

  1. Odprite uporabne podatke v poljubnem urejevalniku besedila/kode.
  2. Za vsak element se prepričajte, da je <SAPItemId> koreliran z <AribaItemID>, predstavljenim v tabeli, tako da dodate vrednost tabele kot novo vrstico v uporabnih podatkih pod <SAPItemId>: <AribaItemID>XXX</AribaItemID>. Oglejte si spodnji primer:
Pravilno:Napačno (manjka <AribaItemID> za korelacijo):

<Postavka>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</Postavka>

<Postavka>
<SAPItemID>0010</SAPItemID>
(...)
</Postavka>

3. Ko popravite in se prepričajte, da ima vsaka postavka pravilno korelirana polja, shranite ta ročno urejeni dokument kot datoteko ".xml".

3. Knjiženje popravljenih uporabnih podatkov v CIG:

  1. Odprite novo okno ERP v transakciji SPROXY.
  2. Kliknite ikono Odpri () in nato kliknite v Zunanji ključ.
  3. V polje Ime prilepite ERPToAribaBuyerResponse_Async_Out in kliknite gumb za iskanje na koncu tega polja () in kliknite gumb Nadaljuj ali pritisnite ENTER.
  4. Naredite enako za novo okno in zdaj boste opazili, da je izpolnjeno tudi polje Imenski prostor.
  5. Kliknite v Prikaz in nato kliknite v Test ( ) ali samo pritisnite F8 in Izvedi.
  6. Zdaj v tem novem oknu kliknite Prenos datoteke () ali pritisnite F5 in poiščite urejeni .xml, ki ste ga kreirali ročno, in Izvedi.
  7. Pojdite v Dodatki > Sproži COMMIT WORK.

Zdaj ste uspešno poslali urejene uporabne podatke prek upravljanega prehoda za izdatke in omrežje. Ogledate si jo lahko v Sledilniku transakcij in če je bilo vse izvedeno pravilno, je transakcija dokončana.

Dodatne informacije

V transakciji SE16, za tabelo ARBCIG_POHISTORY, tam informacije pomenijo:

Polje EBELN predstavlja številko naročila v ERP.
Polje EBELP predstavlja številko postavke v ERP.
Polje ITEMONREQ predstavlja AribaItemId je številka postavke v P2P.
Polje REQ_ID predstavlja interno naročilo, iz katerega izvira ta dokument.
Polje ERPORDERID predstavlja ID-številko dokumenta v sledilniku transakcij Upravljani prehod za izdatke in omrežje.



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