Srpski - Machine Translation
Support Note KB0408144
Email
Nalog za nabavku zaglavljen u naručivanju nakon promene dodavanja novih stavki sa šifrom greške CIG-PLT-04641
Ovaj članak baze znanja je mašinski preveden da bi vam bilo lakše. SAP ne obezbeđuje bilo kakvu garanciju koja se odnosi na tačnost ili potpunost mašinskog prevođenja. Originalni sadržaj možete pronaći ako prebacite na engleski jezik pomoću selektora jezika.
Simptom

Postoji zahtev za nabavku (PR) koji generiše nalog za nabavku (NZN) nakon potpunog odobrenja koji se nalazi u statusu "Naručivanje" nakon promene koja dodaje stavke koje šalje dokument PurchaseOrderChangeAsyncResponsePullRequest s greškom CIG-PLT-04641 na portalu gateway-a za troškove i mrežu kojim se upravlja.

Ovaj problem se takođe može naći posmatranjem fajla Validator.dat koji u ovom scenariju sadrži: Sadržaj elementa 'urn:item' nije potpun. Očekuje se jedan od '{"urn:Ariba:kup:vsap":NumberInCollection, "urn:Ariba:Buying:vsap":ServiceMapKey, "urn:Ariba:Cust:vsap":custom}".


Uzrok

S obzirom na to da ERP i P2P imaju različite prikaze za stavke u određenom nalogu za nabavku, potrebno je da pravilno uskladimo s tim kada god izvršimo promenu, zbog toga je kreiran PurchaseOrderChangeAsyncresponsePullRequest. Praćenje transakcija gateway-a za troškove i mrežu kojim se upravlja ima ugrađeni validator sintakse koji proverava da li je za svaku stavku shodno tome popunjen. U tom slučaju se pokreće greška CIG-PLT-04641 jer ERP šifra ne može da doda polje <AribaItemID> u skladu s tim.


Rešenje

Da biste rešili ovaj problem za nove dokumente, potrebno je da primenite SAP belešku 3050686 - SAP ERP ili SAP S/4HANA je kreirano duple pojedinačne stavke kada je nova pojedinačna stavka u nalozima za nabavku promene (NZN) ponovo pokrenuta iz SAP Integration Suite-a, gateway-a sa upravljanjem za upravljanje troškovima i SAP Business Network.

Da biste ispravili starije, možete otkazati obuhvaćene naloge, kreirati nove u zameni nakon primene SAP beleške ili možete pojedinačno pratiti korake u nastavku za obuhvaćene dokumente:

1. Otvaranje referentne tabele:

  1. Idite u gateway za troškove i mrežu kojim se upravlja > Praćenje transakcije i tražite obuhvaćeni dokument.
  2. U kolonu Broj transakcije kliknite na vezu dokumenta PurchaseOrderChangeAsyncResponsePullRequest.
  3. Idite na karticu Aktivnost i prenesite korisne podatke sa servera pomoću faze dokumenta "Prethodna obrada".
  4. Pristupite ERP sistemu i idite u transakciju SE16.
  5. U polje Naziv tabele zalepi ARBCIG_POHISTORY i izvrši ga.
  6. U polje EBELN zalepite vrednost <SAPDocumentId> iz payload-a prethodne obrade koje ste preneli sa servera i izvršite je

Sada se suočavate sa tabelom ARBCIG_POHISTORY za obuhvaćeni nalog za nabavku.

2. Ispravljanje payload-a:

  1. Otvorite payload u uređivaču teksta/šifre.
  2. Za svaku <Item> proverite da li je <SAPItemId> u korelaciji sa <AribaItemID> prikazanim u tabeli dodavanjem vrednosti tabele kao novog reda u korisnim podacima ispod <SAPItemId>: <AribaItemID>XXX</AribaItemID>. Pogledajte primer u nastavku:
Tačno:Pogrešno (nedostaje <AribaItemID> za korelaciju):

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

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

3. Nakon ispravke i uverite se da svaka stavka ima polja koja su ispravno povezana, sačuvajte ovaj ručno uređeni dokument kao ".xml" fajl.

3. Knjiženje ispravljenih korisnih podataka u CIG:

  1. Otvorite novi ERP prozor u transakciji SPROXY.
  2. Kliknite na ikonu Otvori ( ), a zatim kliknite na Eksterni ključ.
  3. U polju Naziv Zalepi ERPToAribaBuyerResponse_Async_Out i kliknite na dugme za traženje na kraju ovog polja ( ) i kliknite na dugme Nastavi ili pritisnite ENTER.
  4. Uradite isto za novi prozor i sada ćete primetiti da je polje Prostor za ime takođe popunjeno.
  5. Kliknite na Prikaži, a zatim kliknite na Test ( ) ili samo pritisnite F8 i Izvrši.
  6. U ovom novom prozoru kliknite na Učitaj fajl ( ) ili pritisnite F5 i locirajte uređeni .xml koji ste kreirali ručno i izvršite.
  7. Idite u Dodaci > Pokreni COMMIT WORK.

Sada ste uspešno poslali uređeni payload preko gateway-a za troškove i mrežu kojim se upravlja. Možete ga videti u praćenju transakcije, i ako je sve pravilno izvršeno, sada je transakcija završena.

Dodatne informacije

U transakciji SE16, za tabelu ARBCIG_POHISTORY, informacije koje tamo stoje:

Polje EBELN predstavlja broj naloga za nabavku u ERP.
Polje EBELP predstavlja broj stavke u ERP-u.
Polje ITEMONREQ predstavlja AribaItemId je broj stavke u P2P.
Polje REQ_ID predstavlja zahtev za nabavku iz kojeg potiče ovaj dokument.
Polje ERPORDERID predstavlja ID broj dokumenta u praćenju transakcije gateway-a za troškove i mrežu kojim se upravlja.



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