| |||||||||
Има заявка за доставка (ЗД), която генерира поръчка за доставка (ПД), след като е напълно одобрена, която остава в статус "Поръчване" след промяна, добавяща позиции, която се изпраща от PurchaseOrderChangeAsyncResponsePullRequest с грешка CIG-PLT-04641 в портала на управлявания шлюз за разходи и SAP Business Network.
Този проблем може да бъде намерен и чрез разглеждане на файла Validator.dat, който в този сценарий съдържа: Съдържанието на елемента 'urn:item' не е пълно. Очаква се един от '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}'.
Тъй като ERP и P2P имат различни представяния за позициите в определена ПД, трябва правилно да корелираме, че винаги когато правим промяна, затова се създава PurchaseOrderChangeAsyncresponsePullRequest. Управляваният шлюз за проследяване на транзакции за Spend&Network има вграден валидатор на синтаксис, който проверява дали всяка позиция е попълнена по съответния начин. В този случай се инициира грешката CIG-PLT-04641, защото ERP кодът не успява да добави съответно полето <AribaItemID>.
За да разрешите този проблем за нови документи, трябва да приложите SAP бележка 3050686 - SAP ERP или SAP S/4HANA създава дублирани единични позиции, когато нова единична позиция в поръчки за доставка за промяна (ПД) е инициирана повторно от SAP Integration Suite, управляван шлюз за управление на разходите и SAP Business Network.
За да коригирате по-старите, можете да отмените засегнатите поръчки, като създадете нови в замяна след прилагане на SAP бележката, или да следвате стъпките по-долу за засегнатите документи поотделно:
1. Отваряне на референтната таблица:
Сега сте изправени пред таблицата ARBCIG_POHISTORY за засегнатата ПД.
2. Коригиране на полезния товар:
| Правилно: | Грешно (Липсва <AribaItemID> за корелация): |
|
<Позиция> | <Позиция> <SAPItemID>0010</SAPItemID> (...) </Позиция> |
3. След като коригирате и се уверете, че полетата на всяка позиция са правилно свързани, запазете този ръчно редактиран документ като файл ".xml".
3. Публикуване на коригирания полезен товар в CIG:
) и след това върху Външен ключ.
) и кликнете върху бутона Продължаване или върху ENTER.
) или просто натиснете F8 и Execute.
) или натиснете F5 и намерете ръчно редактирания .xml и изпълнете.Изпратихте успешно редактиран полезен товар чрез управлявания шлюз за Spend&Network. Може да го видите в Тракера на транзакции и ако всичко е направено правилно, транзакцията вече е завършена.
В SE16 транзакцията, за таблицата ARBCIG_POHISTORY, информацията там означава:
Полето EBELN представлява номера на поръчката за доставка в ERP.
Полето EBELP представлява номера на позицията в ERP.
Полето ITEMONREQ представлява AribaItemId е номерът на позицията в P2P.
Полето REQ_ID представлява ЗД, от която произлиза този документ.
Полето ERPORDERID представлява ИД номера на документа в управлявания шлюз за проследяване на транзакции за разходи и SAP Business Network.
SAP Integration Suite, управляван шлюз > Управляван шлюз за бизнес мрежа – SCC > Управляван шлюз за бизнес мрежа за купувачите – SCC