Български - Машинен превод
Бележка за поддръжка KB0404713
Markdown
Имейл
Неуспешна поръчка за доставка с грешка "PO-11: Поръчката не може да бъде доставена. (...) Преводът е неуспешен". Как да използвам отчета за превод EDI за неуспешни поръчки за доставка?
Тази статия от базата със знания е преведена машинно за ваше удобство. SAP не дава гаранции по отношение на точността или пълнотата на машинния превод. Можете да видите оригиналното съдържание, като превключите на английски език от селектора за езици.
Симптом

Поръчката за доставка достигна SAP Business Network, но не успя да достигне интегрираната система на доставчика (чрез EDI) със съобщението за грешка по-долу:

PO-11: Поръчката не може да бъде доставена. Код на терминална грешка за статус на ПД: Неуспешен превод за XXXX

Как да използвам отчета за превод за неуспешна поръчка за доставка, за да разбера причината за грешката и да я поправя?


Причина

Съобщението за грешка при неуспешен превод ще се появи в няколко сценария за грешки при EDI интеграция.

Ако се появява за документ на поръчка за доставка, това означава, че cXML документът на поръчката не е бил преведен на EDI поради причината, описана в отчета за превод. Това може да е неправилно поле или данни за блокиране, или неправилна употреба на тези данни. Друга често срещана причина за неуспех са ПД с невалидни символи, които не се поддържат от EDI.

Преводният доклад е много полезен инструмент за идентифициране на причината за грешката в интеграцията


Решение

За да видите отчета за превод, следвайте стъпките по-долу:

  1. Вход в SAP Business Network.
  2. Грешка при локализиране на поръчка за доставка, която е неуспешна с неуспешния превод.
  3. Кликнете върху История на поръчките.

Отчетът за превод се показва в колоната Коментари за статуса Неуспешно. Обикновено няма да има прекъсвания на линиите, но ще изглежда като примера по-долу:

Неуспешен превод за XXXXXXXXX :
Отчет за превод
------------------
Неправилен формат на данни(110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
Име на поле = ItemID_SupplierPartID
Номер на поле = 3
Данни за поле = 152A77ا
Неправилен формат на данни(110)
Брой блокировки = 15
BlockName = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Име на поле = 0234_ItemID_SuppPartID_data
Номер на поле = 7
Данни за поле = 152A77ا

Първият ред след заглавието на отчета и разделителя (------------------) ще информира какъв е проблемът - за този конкретен случай, неправилен формат на данни. Полето и блока се показват веднага след него: информационният блок е ItemOut, а полето с неправилни или невалидни данни е SupplierPartID.

В горния пример е ясно, че има невалиден символ в данните (редове FieldData). Това обаче не винаги се показва толкова ясно в доклада за превода. Ако виждате грешка във формата с неправилни данни, но не можете да забележите неправилния символ в реда FieldData, можете да изтеглите cXML с ПД от SAP Business Network и да го прегледате в редактор с поддръжка на символи, различни от ANSI, като Microsoft Notepad или Notepad++.

Полезен ресурс за използване заедно с отчета за превод е ръководството за внедряване на ANSI X12 Ресурс: 850 Поръчка за доставка, налично в раздела Интеграция на страницата SAP Business Network for Trading Partners в SAP Help Portal.

Обърнете внимание също, че отчетите за превод може да показват множество проблеми едновременно. Горният пример отчита две случаи на един и същ проблем с неправилен формат на данни за две различни полета.

Можем да видим и други грешки в отчетите за превод. Вижте по-долу пример за грешка „Липсват задължителни данни“:

Неуспешен превод за XXXXXXXXX :
Отчет за превод
------------------
Липсват задължителни данни(100)
BlockCount = 32
BlockName = Външно
BlockSignatureIdTag = HDEXNA
Име на поле = Extrinsic_name
Номер на поле = 1

В този пример във външната поръчка за доставка е изпратено външно без име. При извличане на cXML за тази ПД можем да видим снипета по-долу, който е причинил тази грешка:

<Външно име=""/>

И накрая, отчетите за преводите също могат да показват грешки директно, дори преди самия отчет. Примерът по-долу е много често срещана грешка при интеграцията на EDI за ПД:

Неуспешен превод за 428967976 :
Журнал на превод (1 записа):
----------------------------
ГРЕШКА: /cXML/Request/OrderRequest; и двете: isAdhoc и SupplierPartId липсват. Включете поне един от тях.
Отчет за превод
------------------
Липсват задължителни данни(100)
GroupName = ItemOut_cxml
Инстанция = 00
ИД на поле = 3
FieldData = null
Код за използване на стандартно правило
Липсват данни(142)
BlockCount = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
Име на поле = 0335
Номер на поле = 5
Данни поле = ZZZ

Редът ГРЕШКА в този случай вече обяснява причината за проблема, без да е необходимо да преминавате през подробните данни за блокиране EDI. За конкретни инструкции за този сценарий вижте неуспешните поръчки за доставка с грешка „Преводът е неуспешен (...) isAdhoc и SupplierPartId липсват“.


Вижте също

Вижте раздела Интеграция на страницата SAP Business Network за търговски партньори в SAP Help Portal за всички ръководства за внедряване и конфигурация и допълнителни ресурси за EDI интеграция със SAP Business Network.



Прилага се за

Основно снабдяване > Основна администрация > Интеграция на приложение (между закупуване и ресурсно осигуряване)

Условия за използване  |  Авторско право  |  Политика за сигурност  |  Поверителност