지원 참고 사항 KB0408144
전자우편
오류 코드가 CIG-PLT-04641인 신규 품목 추가를 변경한 후 PO가 오더에 멈췄습니다.
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
증상

구매 요청(PR)이 있습니다. 구매 요청(PR)은 완전히 승인된 후 구매 오더(PO)를 생성하며, 구매 오더 변경 시 "오더" 상태에 멈춰서 구매 오더 변경 AsyncResponsePullRequest 문서가 실패한 항목을 추가하는 중입니다(비용 및 네트워크를 위한 관리 게이트웨이 포털에서 CIG-PLT-04641 오류 발생).

이 이슈는 Validator.dat 파일을 살펴보면 확인할 수도 있습니다. 이 시나리오에 포함된 파일: 요소 'urn:item'의 내용이 완전하지 않습니다. '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}' 중 하나가 필요합니다.


원인

ERP와 P2P는 특정 PO의 품목에 대해 서로 다른 표현을 가지므로 변경할 때마다 PurchaseOrderChangeAsyncresponsePullRequest가 생성된다는 점을 정확하게 연관시켜야 합니다. 비용 및 네트워크를 위한 관리 게이트웨이 거래 추적기에는 각 품목이 적절히 채워졌는지 확인하는 구문 검사기가 내장되어 있습니다. 이 경우 ERP 코드에서 <AribaItemID> 필드를 추가하지 못하기 때문에 CIG-PLT-04641 오류가 트리거됩니다.


해결

새 문서의 이 문제를 해결하려면 SAP Note 3050686 - SAP ERP 또는 SAP S/4HANA에서 비용 관리 및 SAP Business Network를 위한 관리 게이트웨이인 SAP Integration Suite에서 구매 오더(PO) 변경의 새 개별 항목이 다시 트리거되었을 때 중복 개별 항목을 생성하는 것을 적용해야 합니다.

이전 오더를 수정하기 위해 SAP Note를 적용한 후 영향을 받는 오더를 취소하거나, 대체 오더를 새로 생성하거나, 영향을 받는 문서에 대해 아래 단계를 개별적으로 수행할 수 있습니다.

1. 참조 테이블 열기:

  1. 비용 및 네트워크를 위한 관리 게이트웨이 > 거래 추적기 로 이동하여 영향을 받는 문서를 검색합니다.
  2. 트랜잭션 번호 열로 PurchaseOrderChangeAsyncResponsePullRequest 문서 링크를 클릭합니다.
  3. 액티비티 탭으로 이동하여 페이로드를 문서 단계 "전처리"와 함께 다운로드합니다.
  4. ERP 시스템에 액세스하고 SE16 트랜잭션으로 이동합니다.
  5. 테이블 이름 필드에 ARBCIG_POHISTORY 를 붙여넣고 실행합니다.
  6. EBELN 필드에 다운로드한 PreProcess 페이로드의 <SAPDocumentId> 값을 붙여넣고 실행합니다.

이제 관련 PO에 대한 ARBCIG_POHISTORY 테이블이 표시됩니다.

2. 페이로드 수정:

  1. 텍스트/코드 편집기에서 페이로드를 엽니다.
  2. <품목>에 대해 <SAPItemID>가 <SAPItemID>XXX</AribaItemID> 아래 페이로드에 새 라인으로 테이블 값을 추가하여 테이블에 표시된 <AribaItemID>와 일치하는지 확인하십시오. 아래의 예를 참조하십시오.
정답입니다.잘못됨(<AribaItemID>의 상관 관계 누락):

<품목>
<SAPItemID>0010</SAPItemID>
<AribaItemID>1</AribaItemID>
(...)
</품목>

<품목>
<SAPItemID>0010</SAPItemID>
(...)
</품목>

3. 각 항목을 수정하고 각 항목의 필드가 올바른 상관 관계가 있는지 확인한 후 수동으로 편집한 이 문서를 ".xml" 파일로 저장합니다.

3. 수정된 페이로드를 CIG에 전기:

  1. 트랜잭션 SPROXY의 신규 ERP 윈도우를 엽니다.
  2. 열기 아이콘()을 클릭한 후 외부 키 를 클릭합니다.
  3. 이름 필드에서 ERPToAribaBuyerResponse_Async_Out 을 붙여넣고 이 필드 끝에 있는 검색 버튼()을 클릭한 후 계속 버튼을 클릭하거나 ENTER를 누릅니다.
  4. 신규 윈도우에 대해서도 동일한 작업을 수행합니다. 이제 네임스페이스 필드도 입력되어 있음을 알 수 있습니다.
  5. 조회 를 클릭한 다음 테스트()를 클릭하거나 F8 및 실행 을 누릅니다.
  6. 이제 이 새 창에서 파일 로드()를 클릭하거나 F5를 누르고 수동으로 생성한 편집된 .xml을 찾은 후 실행 을 선택합니다.
  7. 추가 > COMMIT WORK 트리거 로 이동합니다.

비용 및 네트워크를 위한 관리 게이트웨이를 통해 편집된 페이로드를 보냈습니다. 트랜잭션 트래커에서 확인할 수 있으며, 모든 작업이 올바르게 수행되었는지 이제 트랜잭션이 완료됩니다.

추가 정보

SE16 트랜잭션에서 ARBCIG_POHISTORY 테이블에 대한 정보는 다음을 나타냅니다.

EBELN 필드는 ERP의 구매 오더 번호를 나타냅니다.
EBELP 필드는 ERP의 품목 번호를 나타냅니다.
ITEMONREQ 필드는 AribaItemId가 P2P의 품목 번호입니다.
REQ_ID 필드는 이 문서가 생성된 PR을 나타냅니다.
ERPORDERID 필드는 비용 및 네트워크를 위한 관리 게이트웨이 거래 추적기의 문서 ID 번호를 나타냅니다.



적용 대상

SAP Integration Suite 관리 게이트웨이 > Business Network SCC용 관리 게이트웨이 > 구매자 Business Network SCC용 관리 게이트웨이

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호