| |||||||||
Există o cerere de achiziție (PR) care generează o comandă fermă după ce a fost aprobată complet, care devine blocată în situația „Comandă” după o modificare, adăugând articole care sunt trimise de documentul PurchaseOrderChangeAsyncResponsePullRequest cu eroarea CIG-PLT-04641 pe portalul Gateway gestionat pentru managementul cheltuielilor și SAP Business Network.
Această problemă poate fi găsită și căutând fișierul Validator.dat, care în acest scenariu conține: Conținutul elementului 'urn:item' nu este complet. Se așteaptă unul dintre „{„urn:Ariba:Buyer:vsap”:NumberInCollection, „urn:Ariba:Buyer:vsap”:ServiceMapKey, „urn:Ariba:Buyer:vsap”:particularizat}”.
Deoarece ERP și P2P au reprezentări diferite pentru pozițiile dintr-o anumită comandă de aprovizionare, trebuie să corelăm corect acest lucru ori de câte ori facem o modificare, de aceea este creată PurchaseOrderChangeAsyncresponsePullRequest. Instrumentul de urmărire a tranzacțiilor pentru gateway-ul gestionat pentru managementul cheltuielilor și SAP Business Network are un validator de sintaxă integrat care verifică pentru fiecare articol dacă este completat în consecință. În acest caz, eroarea CIG-PLT-04641 este declanșată deoarece codul ERP nu reușește să adauge câmpul <AribaItemID> în consecință.
Pentru a rezolva această problemă pentru documentele noi, trebuie să aplicați nota SAP 3050686 - SAP ERP sau SAP S/4HANA crea articole-linie duplicate când un articol-linie nou din comenzile ferme modificate a fost redeclanșat din SAP Integration Suite, gateway gestionat pentru managementul cheltuielilor și SAP Business Network.
Pentru a le corecta pe cele vechi, puteți anula comenzile afectate, creând unele noi ca înlocuire după aplicarea notei SAP sau puteți urma individual pașii de mai jos pentru documentele afectate:
1. Deschiderea tabelului de referință:
Acum vă confruntați cu tabelul ARBCIG_POHISTORY pentru CA afectat.
2. Corectarea sarcinii utile:
| Corect: | Incorect (lipsește <AribaItemID> pentru corelare): |
|
<Poziție> | <Poziție> <SAPItemID>0010</SAPItemID> (...) </Poziție> |
3. După corectare și asigurați-vă că fiecare poziție are câmpurile sale corelate corect, salvați acest document editat manual ca fișier ".xml".
3. Înregistrarea payload-ului corectat în CIG:
) și apoi faceți clic pe Cheie externă.
) și faceți clic pe butonul Continuare sau apăsați ENTER.
) sau apăsați F8 și Execute.
) sau apăsați F5 și localizați .xml editat manual și Executare.Acum ați trimis cu succes un conținut util modificat prin gateway-ul gestionat pentru managementul cheltuielilor și SAP Business Network. Îl puteți vedea în Tracker de tranzacții, iar dacă totul a fost făcut corect, acum tranzacția este terminată.
În tranzacția SE16, pentru tabelul ARBCIG_POHISTORY, informațiile de acolo reprezintă:
Câmpul EBELN reprezintă numărul comenzii de aprovizionare în ERP.
Câmpul EBELP reprezintă numărul de poziție în ERP.
Câmpul ITEMONREQ reprezintă AribaItemId este numărul de articol din P2P.
Câmpul REQ_ID reprezintă cererea de achiziție de la care provine acest document.
Câmpul ERPORDERID reprezintă numărul codului de document din instrumentul de urmărire a tranzacțiilor gateway-ului gestionat pentru managementul cheltuielilor și SAP Business Network.
SAP Integration Suite, gateway gestionat > Gateway gestionat pentru Business Network SCC > Gateway gestionat pentru Business Network SCC pentru achizitori