| |||||||||
지출 및 네트워크를 위한 관리 게이트웨이에서 CIG-PLT-04641 오류가 발생하여 PurchaseOrderChangeAsyncResponsePullRequest 문서에서 실패한 품목을 추가한 변경 후 "오더" 상태에 머물러 있는 구매 오더(PO)를 생성하는 구매 요청(PR)이 있습니다.
이 시나리오에서는 Validator.dat 파일을 확인하여 이 문제를 찾을 수도 있습니다. Validator.dat 파일에는 요소 'urn:item'의 내용이 완전하지 않습니다. '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' 중 하나가 필요합니다.
ERP와 P2P는 특정 PO의 품목에 대해 서로 다른 표현을 하기 때문에 변경을 수행할 때마다 PurchaseOrderChangeAsyncresponsePullRequest 가 작성되는 이유입니다. Managed Gateway for Spend&Network 트랜잭션 추적기에는 각 품목이 적절하게 채워졌는지 확인하는 기본 제공 구문 검사기가 있습니다. 이 경우 ERP 코드가 <AribaItemID> 필드를 적절히 추가하지 못하여 CIG-PLT-04641 오류가 트리거됩니다.
새 문서에 대한 이 문제를 해결하려면 변경 구매 오더(PO)의 새 개별 항목이 비용 관리 및 SAP Business Network를 위한 관리 게이트웨이인 SAP Integration Suite에서 다시 트리거되었을 때 SAP Note 3050686(SAP ERP 또는 SAP S/4HANA에서 중복 개별 항목이 생성됨)을 적용해야 합니다.
이전 오더를 수정하기 위해, 영향을 받는 오더를 취소하거나, SAP Note 적용 후 대체 오더를 새로 생성하거나, 영향을 받는 문서에 대해 개별적으로 아래 단계를 수행할 수 있습니다.
1. 참조 테이블 열기:
이제 영향을 받는 PO에 대한 ARBCIG_POHISTORY 테이블이 표시됩니다.
2. 페이로드 수정:
| 정답입니다. | 잘못됨(상관 관계 <AribaItemID> 누락): |
|
<품목> | <품목> <SAPItemID>0010</SAPItemID> (...) </Item> |
3. 수정 후 각 항목에 필드의 상관 관계가 있는지 확인한 후 수동으로 편집한 이 문서를 ".xml" 파일로 저장합니다.
3. 수정된 페이로드를 CIG에 게시:
)을 클릭한 다음 외부 키 를 클릭합니다.
)을 클릭하고 계속 버튼을 클릭하거나 ENTER를 누릅니다.
) 를 클릭하거나 F8 을 누르고 실행 을 누릅니다.
)를 클릭하거나 F5를 눌러 수동으로 생성한 편집된 .xml을 찾아 실행 을 선택합니다.비용 및 네트워크를 위한 관리 게이트웨이를 통해 편집된 페이로드를 보냈습니다. 트랜잭션 트래커에서 확인할 수 있으며, 모든 작업이 올바르게 수행되면 이제 트랜잭션이 완료됩니다.
SE16 트랜잭션에서 ARBCIG_POHISTORY 테이블에 대한 정보는 다음을 나타냅니다.
EBELN 필드는 ERP의 구매 오더 번호를 나타냅니다.
EBELP 필드는 ERP의 품목 번호를 나타냅니다.
ITEMONREQ 필드는 AribaItemId가 P2P의 품목 번호입니다.
REQ_ID 필드는 이 전표가 생성된 구매 요청을 나타냅니다.
ERPORDERID 필드는 비용 및 네트워크를 위한 관리 게이트웨이의 문서 ID 번호를 나타냅니다.
SAP Integration Suite 관리 게이트웨이 > Business Network SCC용 관리 게이트웨이 > 구매자 Business Network SCC용 관리 게이트웨이