| |||||||||
Транзакции PurchaseOrderAsyncImportPull не выполнены в моем SAP Integration Suite, управляемом шлюзе для управления расходами и трекере транзакций SAP Business Network со следующей ошибкой:
Ошибка: Сбой документа во время публикации HTTP/SOAP для клиента <идентификатор AN покупателя> - имя сферы <ид. сферы> и получено сообщение об ошибке SOAP: java.lang.Exception: java.lang.Exception: ошибка SOAP: входящее сообщение недопустимо со следующими ошибками: urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@, строка 31 в SoapResponseParse.groovy. Предлагаемое действие: для получения помощи обратитесь в службу поддержки управляемого шлюза для Spend Management и SAP Business Network с кодом ошибки: CIG-PLT-04641
Значение ERPPONumber отсутствует в исходящей полезной нагрузке в документах Managed Gateway для Spend Management и SAP Business Network для PurchaseOrderAsyncImportPull.
Решение этой проблемы отличается в зависимости от версии управляемого шлюза для управления расходами и SAP Business Network.
Если вы используете управляемый шлюз для Spend Management и SAP Business Network SP6, SP7 или SP8, выполните следующий шаг, чтобы устранить проблему:
Если вы используете управляемый шлюз для Spend Management и SAP Business Network Service Pack (SP) ниже SP6, например SP5, SP4, SP3, SP2 обходным решением является повторная обработка исходного ответа на заказ на поставку, который имеет правильный SAPDocumentID из вашей системы SAP ERP, с помощью следующих шагов:
Фактический ответ на ошибку SOAP, отправленный решением SAP Ariba Operational Procurement для этого документа, можно выгрузить из трекера транзакций управляемого шлюза для Spend Management и SAP Business Network, выполнив следующие шаги:
) рядом с номером транзакции с состоянием НЕ ВЫПОЛНЕНО в управляемом шлюзе для управления расходами и SAP Business Network TT.<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:Buyer:vQuantity, "urn:Buyer:vQuantity":Ariba:Buyer:vsap":PackageInfo, "urn:Ariba:Buyer:vsap", "urn:Buyer:vsap"</Подробно>
</soapenv:неисправность>
</soapenv:Body>
Затем можно применить следующую логику для интерпретации описанной выше ошибки SOAP:
Управляемый шлюз SAP Integration Suite > Управляемый шлюз для SAP Procurement