Информация от службы поддержки 188391
Электронная почта
Ошибка: "Предыдущее подтверждение не найдено"
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Проблема

Запрос подтверждения не выполнен в Cloud Integration Gateway (CIG) со следующим сообщением об ошибке:

"Неверный запрос", код ошибки: "400" и ответ на код ошибки:"Ошибка:не найдено предыдущее подтверждение. Для получения дополнительных сведений обратитесь в службу поддержки, указав ссылочный номер ошибки: ANERR-50000000000000002082848007. Предлагаемое действие: ошибка документа в Ariba Network.Для получения дополнительной помощи обратитесь в службу поддержки Ariba с кодом, указанным в ответе. Код ошибки поддержки CIG: CIG-PLT-00644

Разрешение

Структура cXML, отправленная поставщиком, неверна.

Как отправляется структура cXML (неверно):

<ConfirmationHeader confirmID="XXXXXX" noticeDate="2020-05-04T08:53:30+02:00" operation="update" type="allDetail"/>
 <OrderReference orderID="XXXXXXX">
        <DocumentReference payloadID="payload of the Purchase Order"/>
 </OrderReference>

 

Порядок отправки структуры cXML (верно):

<ConfirmationHeader confirmID = "XXXXXXXX" operation = "update" type = "detail" noticeDate = "2020-05-04T08:53:30+02:00" version = "1">
 <DocumentReference payloadID="payloadID предыдущего подтверждения заказа"/>
</ConfirmationHeader>
 <OrderReference orderID = "XXXXXXXX">
        <DocumentReference payloadID = "payload of Purchase Order"/>
 </OrderReference>

 

Причина

Поставщик некорректно ссылается на предыдущий идентификатор полезной нагрузки подтверждения заказа (OC) или отсутствует в текущем OC cXML.


Применимо к

SAP Business Network

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