українська - Машинний переклад |
Замовлення на закупівлю надійшло до SAP Business Network, але не вдалося зв’язатися з інтегрованою системою постачальника (через EDI) з повідомленням про помилку нижче:
PO-11: неможливо доставити замовлення. Код термінальної помилки для стану замовлення на закупівлю: не вдалося перекласти для XXXX
Як використовувати звіт про переклад для замовлення на закупівлю з помилкою, щоб зрозуміти причину помилки та усунути її?
Повідомлення про помилку перекладу з’явиться в кількох сценаріях помилки інтеграції EDI.
Якщо він з’являється для документа замовлення на купівлю, це означає, що документ cXML замовлення не вдалося перекласти на EDI через причину, зазначену у звіті про переклад. Це може бути неправильне поле або дані блокування, або неправильне їх використання. Іншою поширеною причиною помилки є замовлення на закупівлю з недійсними символами, які не підтримуються EDI.
Звіт з перекладу є дуже корисним інструментом для визначення причини помилки інтеграції
Щоб переглянути звіт про переклад, виконайте наведені нижче дії:
Звіт з перекладу відображається в стовпчику Коментарі для статусу Не вдалося. Зазвичай він не має розривів ліній, але буде виглядати як приклад нижче:
Не вдалося перекласти для XXXXXXXXX :
Звіт з перекладу
------------------
Неправильний формат даних(110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Номер поля = 3
Дані поля = 152A77�Неправильний формат даних(110)Підрахунок блоків = 15BlockName = 2010_PO1_ItemOutBlockSignatureIdTag = PO1FieldName = 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)
Підрахунок блоків = 32
Ім'я блока = зовніш.
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Номер поля = 1
У цьому прикладі в замовленні на купівлю було надіслано зовнішню адресу без назви. Отримання cXML для цього замовлення на закупівлю ми можемо побачити фрагмент нижче, який спричинив цю помилку:
<Зовнішня назва=""/>
Нарешті, звіти з перекладу також можуть показувати помилки безпосередньо, навіть перед самим звітом. Наведений нижче приклад є дуже поширеною помилкою в інтеграції EDI для замовлень на закупівлю:
Не вдалося виконати переклад для 428967976 :
Журнал перекладу (1 запис.):
----------------------------
ПОМИЛКА: /cXML/Request/OrderRequest; isAdhoc і SupplierPartId відсутні. Включіть принаймні один з них.
Звіт з перекладу
------------------
Обов'язкові дані відсутні(100)
GroupName = ItemOut_cxml
Інстанція = 00
Ідентифікатор поля = 3
Дані поля = нуль
Стандартний код використання правила
Дані відсутні(142)
Підрахунок блоків = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
Ім’я поля = 0335
Номер поля = 5
Дані поля = ZZZ
Рядок ПОМИЛКА в цьому випадку вже пояснює причину проблеми, при цьому не потрібно переходити до подробиць блокування EDI. Зверніться до замовлення на закупівлю з помилкою «Переклад не вдався (...) isAdhoc і SupplierPartId відсутні» для отримання конкретних інструкцій щодо цього сценарію.
Див. розділ Інтеграція на сторінці SAP Business Network for Trading Partners на SAP Help Portal, щоб отримати всі посібники з впровадження та налаштування, а також додаткові ресурси з інтеграції EDI з SAP Business Network.
Базові закупівлі > Основне адміністрування > Інтеграція застосунків (між Buying та Sourcing)