---
article_id: KB0404713
article_type: Support Note
component_ids:
  - BNS-ARI-CP-CORE-AI
component_descriptions:
  - الإعداد للشراء المركزي > الإدارة المركزية > تكامل التطبيق (بين الشراء وتحديد المصادر)
products:
  - SAP Business Network for Procurement and SAP Business Network for Supply Chain
personas:
  - Admin
  - Buyer
  - Supplier
language: ar
created: 2023-11-01
updated: 2024-02-27
source: Knowledge Base
url: https://support.ariba.com/item/view/KB0404713_ar
connect_url: https://support.ariba.com/item/view/KB0404713_ar?min=1
sap_for_me_url: https://me.sap.com/notes/KB0404713/ar
---

# أمر الشراء فاشل بالخطأ "PO-11: لا يمكن تسليم الأمر. (...) فشلت الترجمة". كيف يمكنني استخدام تقرير ترجمة التبادل الإلكتروني للبيانات لأوامر الشراء الفاشلة؟

## العَرَض

وصل أمر الشراء إلى SAP Business Network، ولكنه فشل في الوصول إلى النظام المتكامل للمورِّد (عبر التبادل الإلكتروني للبيانات) برسالة الخطأ أدناه:

PO-11: لا يمكن تسليم الأمر. رمز خطأ الوحدة الطرفية لحالة أمر الشراء: فشلت الترجمة لـ XXXX

كيف يمكنني استخدام تقرير الترجمة لأمر شراء فاشل لفهم سبب الخطأ وحله؟

## السبب

ستظهر رسالة خطأ فشل الترجمة في العديد من سيناريوهات أخطاء تكامل التبادل الإلكتروني للبيانات.

إذا كان يظهر لمستند أمر شراء، فهذا يعني تعذر ترجمة مستند cXML للأمر إلى التبادل الإلكتروني للبيانات، بسبب السبب الموضح في تقرير الترجمة. يمكن أن يكون حقلاً غير صحيح أو بيانات إيقاف، أو استخدامًا غير صحيح لهذه البيانات. سبب فشل شائع آخر هو أوامر الشراء بحروف غير صالحة، ولا يدعمها التبادل الإلكتروني للبيانات.

تقرير الترجمة أداة مفيدة للغاية في تحديد سبب خطأ التكامل

## الحل

لعرض تقرير الترجمة، اتبع الخطوات التالية:

1. قم بتسجيل الدخول إلى SAP Business Network.
2. حدد موقع أمر الشراء الذي فشل مع حدوث خطأ في الترجمة.
3. انقر فوق **سجل الأوامر.**

يظهر تقرير الترجمة في عمود **التعليقات** للحالة **فشل**. عادة لا يحتوي على فواصل سطور، ولكن سيبدو مثل المثال أدناه:

> فشلت الترجمة لـ XXXXXXXXX :  
> تقرير الترجمة  
> ------------------  
> تنسيق بيانات غير صحيح (110)  
> BlockCount = 13  
> BlockName = ItemOut  
> BlockSignatureIdTag = LINE  
> اسم الحقل = ItemID\_SupplierPartID  
> رقم الحقل = 3  
> بيانات الحقل = 152A77�
>
> تنسيق بيانات غير صحيح (110)
>
> BlockCount = 15
>
> BlockName = 2010\_PO1\_ItemOut
>
> BlockSignatureIdTag = PO1
>
> اسم الحقل = 0234\_ItemID\_SupPartID\_data
>
> رقم الحقل = 7
>
> بيانات الحقل = 152A77�

سيقوم السطر الأول بعد عنوان التقرير والمحدِّد (------------------) بإعلام ما هي المشكلة - بالنسبة لهذه الحالة المحددة، يكون تنسيق البيانات غير صحيح. يتم عرض الحقل والمجموعة مباشرة بعده: إيقاف المعلومات هو ItemOut ، والحقل الذي يحتوي على بيانات غير صحيحة أو غير صالحة هو SupplierPartID.

في المثال أعلاه يتضح وجود حرف غير صالح في البيانات (سطور بيانات الحقل). على الرغم من ذلك، لا يتم إظهار هذا بوضوح في تقرير الترجمة دائمًا. إذا رأيت خطأ في تنسيق بيانات غير صحيح ولكنك لا تستطيع تحديد الحرف غير الصحيح في سطر FieldData، فيمكنك [تنزيل أمر الشراء cXML من SAP Business Network](https://support.ariba.com/item/view/181954) وعرضه في محرر مع دعم الحروف غير ANSI، مثل Microsoft Notepad أو Notepad++.

من الموارد المفيدة التي يمكن استخدامها مع تقرير الترجمة هو دليل تطبيق ANSI X12: 850 Purchase Order، المتوفر ضمن قسم **التكامل** في صفحة [SAP Business Network لـ Trading Partners](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect) في SAP Help Portal.

لاحظ أيضًا أن تقارير الترجمة يمكن أن تُظهر مشكلات متعددة في وقت واحد. يبلغ المثال أعلاه عن تكرارين لنفس مشكلة تنسيق البيانات غير الصحيحة، لحقلين مختلفين.

يمكننا أيضًا الاطلاع على أخطاء أخرى في تقارير الترجمة. انظر أدناه مثال واحد للخطأ الإلزامي البيانات المفقودة:

> فشلت الترجمة لـ XXXXXXXXX :  
> تقرير الترجمة  
> ------------------  
> البيانات الإلزامية مفقودة (100)  
> BlockCount = 32  
> اسم المجموعة = خارجي  
> BlockSignatureIdTag = HDEXNA  
> اسم الحقل = اسم خارجي  
> رقم الحقل = 1

في هذا المثال، تم إرسال حقل خارجي بدون اسم في أمر الشراء. عند سحب cXML لأمر الشراء هذا، يمكننا الاطلاع على الجزء أدناه، والذي تسبب في حدوث هذا الخطأ:

> \<اسم الحقل الخارجي="/>

وأخيرًا، يمكن لتقارير الترجمة أيضًا إظهار الأخطاء مباشرة، حتى قبل التقرير نفسه. المثال أدناه هو خطأ شائع جدًا في تكامل التبادل الإلكتروني للبيانات لأوامر الشراء:

> فشلت الترجمة لـ 428967976:  
> سجل الترجمة (إدخال واحد):  
> ----------------------------  
> خطأ: كل من /cXML/الطلب/OrderRequest؛ isAdhoc وSupplierPartId مفقودان. قم بتضمين واحد منهما على الأقل.  
> تقرير الترجمة  
> ------------------  
> البيانات الإلزامية مفقودة (100)  
> GroupName = ItemOut\_cxml  
> النسخة = 00  
> FieldId = 3  
> بيانات الحقل = خالٍ  
> رمز استخدام القاعدة القياسية  
> بيانات مفقودة(142)  
> BlockCount = 57  
> اسم المجموعة = 2180\_FOB  
> BlockSignatureIdTag = FOB  
> اسم الحقل = 0335  
> رقم الحقل = 5  
> بيانات الحقل = ZZZ

يوضح سطر خطأ في هذه الحالة بالفعل سبب المشكلة، دون الحاجة إلى تجاوز تفاصيل إيقاف التبادل الإلكتروني للبيانات. راجع [فشل أمر الشراء مع الخطأ "فشلت الترجمة (...) isAdhoc وSupplierPartId كلاهما مفقودان"](https://support.ariba.com/item/view/172303) لإرشادات محددة في هذا السيناريو.

## راجع أيضًا

راجع قسم **التكامل** في صفحة [SAP Business Network للشركاء التجاريين](https://help.sap.com/docs/ARIBA_NETWORK_SUPPLIERS?locale=en-US&source=redirect) في SAP Help Portal للاطلاع على جميع دلائل التطبيقات والتكوين والموارد الإضافية في تكامل التبادل الإلكتروني للبيانات مع SAP Business Network.

## الكلمات الأساسية

PO-11، لا يمكن تسليم الأمر، رمز خطأ الوحدة الطرفية لحالة أمر الشراء، فشلت الترجمة، edi، تبادل المستندات الإلكترونية، po فاشل، مورِّد متكامل
