українська - Машинний переклад
Примітка служби підтримки KB0393753
Електронна пошта
Чому замовлення на закупівлю не вдалося з помилкою: «PO-9: недійсна відповідь cXML»?
Для вашої зручності цю статтю бази знань було перекладено за допомогою системи машинного перекладу. Компанія SAP не надає жодних гарантій щодо правильності та повноти машинного перекладу. Ви можете знайти оригінальний матеріал, перейшовши на англійську мову за допомогою перемикача мов.
Симптом

Замовлення на закупівлю, надіслане до SAP Business Network, не проходить з помилкою PO-9: неправильна відповідь cXML.


Середовище

SAP Business Network


Причина

Застосунок постачальника Commerce eXtensible Markup Language (cXML) повертає недійсну відповідь cXML для замовлення на закупівлю, надісланого SAP Business Network.

Нижче наведено приклад такої недійсної відповіді:

<?xml-версія="1.0" кодування="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Response>
<Status code="500" text="Sample Text"/>
</Відповідь>


Роздільна здатність

Щоб забезпечити успішну передачу замовлення на закупівлю, система постачальника повинна повернути дійсне підтвердження HTTP 200, коли SAP Business Network маршрутизує замовлення на закупівлю.

Крім того, відповідь cXML має суворо відповідати формату, зазначеному в розділі «Приклад документа-відповіді» посібника з рішень cXML. Недотримання цього формату може призвести до того, що замовлення на закупівлю буде позначено як «Помилка» в SAP Business Network.

Нижче наведено приклад дійсної відповіді 200:

<?xml version="1.0" cododing="UTF-8"?>
<!DOCTYPE cXML SYSTEM "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" текст="OK"/>
</Відповідь>
</cXML>

Крім того, якщо інтеграція cXML не потрібна або наразі налаштована неправильно, ви можете змінити метод відправлення в SAP Business Network, перейшовши за посиланням: Налаштування облікового запису [Ініціали користувача] > Налаштування > Оформлення електронних замовлень і вибравши альтернативну опцію (наприклад, онлайн).

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


Див. також


Застосовується до

SAP Business Network for Procurement & Supply Chain > Документи транзакцій > Транзакція (замовлення на закупівлю, сповіщення про відвантаження та товарні квитанції)
SAP Business Network for Procurement & Supply Chain > Інтеграції SAP Business Network > Замовлення CXML

Умови використання  |  Авторське право  |  Політика убезпечення  |  Конфіденційність