Информация от службы поддержки KB0393753
Электронная почта
Почему заказ на закупку не удался с ошибкой: PO-9: Недействительный ответ cXML?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Симптом

Отправка заказа на закупку в SAP Business Network завершается ошибкой PO-9: недействительный ответ cXML


Среда

SAP Business Network


Причина

Приложение cXML (Commerce eXtensible Markup Language) поставщика возвращает недействительный ответ cXML для заказа на закупку, отправленного SAP Business Network.

Ниже приведен пример такого недействительного ответа:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE СИСТЕМА cXML "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Ответ>
<Код статуса="500" text="Пример текста"/>
</Ответ>


Разрешение

Чтобы обеспечить успешную передачу заказа на закупку, система поставщика должна вернуть действительное подтверждение HTTP 200, когда SAP Business Network маршрутизирует заказ на закупку.

Кроме того, ответ cXML должен строго соответствовать формату, указанному в разделе cXML Solutions Guide Пример ответного документа. Несоблюдение этого формата может привести к тому, что заказ на закупку в SAP Business Network будет помечен как Не выполнено.

Ниже приведен пример действительного ответа 200:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE СИСТЕМА cXML "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<Ответ>
<Код статуса="200" text="OK"/>
</Ответ>
</cXML>

Кроме того, если интеграция cXML не требуется или настроена неправильно, вы можете изменить метод обработки в SAP Business Network, перейдя по пути Параметры учетной записи (инициалы пользователя) > Настройки > Оформление электронных заказов и выбрав другую опцию (например, Онлайн).

После выполнения соответствующего корректировочного действия поставщик может повторно отправить заказ на закупку себе, чтобы обновить его статус на Подтверждено. Если поставщик может отправить счет-фактуру по заказу на закупку, статус заказа на закупку также будет изменен на Подтверждено.


См. также

SAP Help Portal > SAP Business Network for Procurement > Руководство по решениям cXML > Заказы на закупку > Ответные документы

KB0404685 - Заказы на закупку не поступают в интегрированную систему поставщика (через cXML), но отображаются во входящей почте поставщика

KB0558349 – Как повторно отправить заказ на закупку из учетной записи поставщика?



Применимо к

SAP Business Network for Procurement & Supply Chain > Документы транзакций > Транзакция (заказы на закупку, уведомления об отгрузке и квитанции по товарам)

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность