| |||||||||
아래 오류로 인해 내 SAP Integration Suite, 지출 관리를 위한 관리형 게이트웨이 및 SAP Business Network 트랜잭션 추적기에서 PurchaseOrderAsyncImportPull 거래가 실패했습니다.
오류: 고객 <Buyer AN ID> - Realm Name <realm id>에 대한 HTTP/SOAP 게시 중 문서 실패. SOAP Fault 메시지: java.lang.Exception: java.lang.Exception: SOAP Fault: 수신 메시지가 유효하지 않습니다. urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@ line 31 in SoapResponseParse.groovy. 권장 조치: 추가 지원이 필요하면 Managed Gateway for Spend&Network Support에 문의하십시오(오류 코드 : CIG-PLT-04641).
PurchaseOrderAsyncImportPull 문서의 Managed Gateway for Spend&Network에서 아웃바운드 페이로드에 ERPPONumber 값이 누락되었습니다.
이 문제의 수정은 비용 및 네트워크를 위한 관리 게이트웨이 버전에 따라 다릅니다.
비용 및 네트워크를 위한 관리 게이트웨이 SP6, SP7 또는 SP8 버전을 사용 중인 경우 아래 단계를 수행하여 문제를 수정하십시오.
SP6보다 낮은 비용 및 네트워크를 위한 관리 게이트웨이 서비스 팩(SP)을 사용 중인 경우(예: SP5, SP4, SP3, SP2 해결 방법은 아래 단계를 사용하여 SAP ERP 시스템에서 올바른 SAPDocumentID가 있는 원래 구매 오더(PO) 응답을 재처리하는 것입니다.
아래 단계를 사용하여 비용 및 네트워크를 위한 관리 게이트웨이 거래 추적기(TT) 에서 이 문서에 대해 SAP Ariba Operational Procurement 솔루션에서 전송한 실제 SOAP 오류 응답을 다운로드할 수 있습니다.
)을 클릭합니다.<soapenv:Body>
<soapenv:Fault>
<Faultcode>내부 서버 오류</Faultcode>
<Faultstring>수신 메시지가 잘못되었지만 다음 오류가 발생함: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull</Faultstring>
<Detail>cvc-complex-type.2.4.b: 요소 'urn:item'의 내용이 완전하지 않습니다. '{"urn:Ariba:Buyer:vsap":ERPPONumber, "urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":PODeliveryDate, "urn:Ariba:Buyer:vsap":POQuantity, "urn:Ariba:Buyer:vsap":agePackInfo, "urn:Ariba:Buyer:vsap":ServiceMapKey: sap Buyer가 예상됩니다.</Detail>
</soapenv:Fault>
</soapenv:Body>
다음으로, 다음 로직을 적용하여 위의 SOAP 오류를 해석할 수 있습니다.
SAP Integration Suite 관리 게이트웨이 > 조달용 관리 게이트웨이