المقدمة والاختلاف بين ALE وEDI وIDocs: SAP البرنامج التعليمي

⚡ ملخص ذكي

تُعدّ ALE وEDI وIDocs الركائز الثلاث لـ SAP التكامل. يتبادل نظام تبادل البيانات الإلكترونية (EDI) المستندات التجارية مع الشركاء الخارجيين، بينما يوزع نظام تبادل البيانات الآلي (ALE) العمليات عبر SAP الأنظمة، وIDoc هو الحاوية القياسية التي تحمل البيانات لكليهما.

  • 📤 تعريف التبادل الإلكتروني للبيانات: التبادل الإلكتروني للبيانات هو التبادل الإلكتروني المنظم للوثائق التجارية بين التطبيقات المختلفة.
  • 🔗 تعريف ALE: ربط التطبيقات: تمكين توزيع وظائف الأعمال عبر الأنظمة ذات الارتباط الضعيف SAP وغيرSAP الأنظمة.
  • 📦 تعريف IDoc: المستند الوسيط هو حاوية البيانات التي يستخدمها كل من ALE و EDI لنقل المعلومات.
  • 🧱 بنية IDoc: يحتوي كل IDoc على سجل تحكم واحد، والعديد من سجلات البيانات، وسجل حالة واحد أو أكثر.
  • ↔️ التمييز الرئيسي: ALE هي تقنية توزيع داخلية، بينما EDI هي عملية اتصال مع الشركاء الخارجيين.
  • ⚙️ عملية تدفق: يقوم التشغيل الصادر بإنشاء IDoc، بينما يستهلك التشغيل الوارد IDoc لإنشاء مستند التطبيق.
  • 🛠️ المعاملات اليومية: تغطي WE02 و WE19 و WE20 و BD87 المراقبة والاختبار وإعداد الشريك وإعادة المعالجة.

ALE و EDI و IDoc في SAP

ما هو التبادل الإلكتروني للبيانات؟

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

EDI Architecture

EDI Architecture

كما يوضح الرسم البياني أعلاه، EDI Archiيتكون البناء من ثلاث طبقات –

  1. التطبيقات التي تدعم EDIتدعم هذه الأنظمة المعالجة الآلية للمعاملات التجارية.
  2. واجهة IDoc: وقد تم تصميم هذا كواجهة مفتوحة. تتكون واجهة IDoc من أنواع IDoc ووحدات الوظائف التي تشكل واجهة التطبيق.
  3. النظام الفرعي EDI:يؤدي هذا إلى تحويل أنواع IDoc إلى أنواع رسائل EDI والعكس صحيح. لا يتم توفير هذا المكون من بنية EDI بواسطة SAP.

مزايا عملية EDI

  • تقليل أخطاء إدخال البيانات
  • تقليل وقت دورة المعالجة
  • توافر البيانات في شكل إلكتروني
  • تقليل الأعمال الورقية
  • تكلفة منخفضة
  • تقليل المخزونات وتحسين التخطيط
  • وسائل الاتصال القياسية
  • عمليات أعمال أفضل
  • ميزة تنافسية

ما هو ALE؟

تصل تقنية تبادل البيانات الإلكترونية (EDI) إلى الشركاء التجاريين. أما تقنية تبادل البيانات الآلية (ALE) فتحل مشكلة التطابق داخل المؤسسة، حيث توجد عدة... SAP يجب أن تبقى الأنظمة متزامنة.

يدعم ALE توزيع وظائف العمل والعمليات عبر الاقتران غير المحكم SAP أنظمة R/3 (إصدارات مختلفة من SAP ص/3). اتصالات من R/2 وغير SAP كما يتم دعم الأنظمة.

ALE يدعم-

  • توزيع التطبيقات بين الإصدارات المختلفة لأنظمة R/3
  • استمرار تبادل البيانات بعد ترقية الإصدار دون الحاجة إلى صيانة خاصة
  • ملحقات خاصة بالعميل.
  • واجهات الاتصال التي تسمح بالاتصال بغيرSAP الأنظمة.
  • اقتران أنظمة R/3 وR/2.

ما هو IDOC؟

يتطلب كل من ALE و EDI تبادل البيانات، وكلاهما يسند هذه المهمة إلى نفس الكائن.

IDOC is مجرد حاوية البيانات تُستخدم لتبادل المعلومات بين أي عمليتين يمكنها فهم تركيب البيانات ودلالاتها.

بكلمات بسيطة، فإن IDoc يشبه ملف بيانات بتنسيق محدد يتم تبادله بين نظامين يعرفان كيفية تفسير تلك البيانات.

يرمز IDOC إلى "وثيقة وسيطة".

عندما نقوم بتنفيذ الصادرة عملية ALE أو EDI، يتم إنشاء IDOC. في الواردة أثناء عملية ALE أو EDI، يعمل IDOC كمدخل لإنشاء مستند الطلب. في ال SAP يتم تخزين مستندات IDOC في قاعدة البيانات. كل مستند IDOC له رقم مميز (داخل العميل).

تعتمد IDOCs على معايير EDI وANSI ASC X12 و إديفاكتفي حال وجود أي تعارض في حجم البيانات، يتم اعتماد الحجم الأكبر. IDOCs هي مستقلة عن اتجاه تبادل البياناتعلى سبيل المثال، يُستخدم ORDERS01 في وحدة المشتريات لكل من عمليات الاستلام والتسليم. ويمكن عرض IDOCs في نص محرر لأن البيانات تُخزّن بصيغة نصية بدلاً من الصيغة الثنائية. تُعدّ IDOCs مستقلة عن أنظمة الإرسال والاستقبال (SAPإلىSAP وكذلك غير ذلكSAP).

بنية IDoc: سجلات التحكم والبيانات والحالة

إن معرفة أن IDoc عبارة عن حاوية لا تفيد إلا بعد أن تتمكن من قراءة ما بداخلها. كل IDoc، بغض النظر عن نوع الرسالة، يتكون من ثلاثة أنواع من السجلات.

القيد طاولات ما يحتويه
سجل التحكم EDIDC واحد فقط لكل IDoc. يحمل رقم IDoc، والنوع الأساسي، ونوع الرسالة، والاتجاه، وتفاصيل المرسل والمستلم.
سجلات البيانات EDID4 حمولة العمل. يرتبط كل سجل بقطاع، ويمكن تداخل القطاعات لتشكيل تسلسلات هرمية أصلية وفرعية.
سجلات الحالة نظام معلومات إدارة الطوارئ سجل التدقيق. تُلحق كل خطوة معالجة رمز حالة، بحيث يظل التاريخ الكامل لـ IDoc مرئيًا.

كما توضح لك أرقام الحالة الاتجاه بنظرة سريعة. Codeتنتمي القيم في النطاق من 01 إلى 49 إلى IDocs الصادرة، حيث تعني 03 "تم تمريرها إلى المنفذ" و12 تعني "تم إرسالها". Codeالأرقام من 50 فصاعدًا تنتمي إلى IDocs الواردة، حيث 53 تعني "تم نشر مستند الطلب" و51 تعني "لم يتم نشر مستند الطلب".

كيف تعمل عملية ALE و IDoc؟

تتحرك السجلات المذكورة أعلاه عبر تسلسل ثابت من الخطوات. إن فهم هذا التسلسل هو ما يسمح لك بتحديد مكان توقف الواجهة المعطلة.

عملية الصادرة

  1. تم إنشاء مستند الطلب. يقوم المستخدم أو مهمة الدفعات بحفظ مستند تجاري، مثل أمر الشراء.
  2. تم تفعيل التحكم في الرسائل. يحدد تحديد المخرجات نوع الرسالة، على سبيل المثال ORDERS، وملف تعريف الشريك الذي ينص على أنه يجب إنتاج IDoc.
  3. تم إنشاء IDoc. تقوم وحدة وظائف الاختيار بقراءة جداول التطبيق وتعبئة سجلات التحكم والبيانات. ويتلقى مستند IDoc الحالة 30، "جاهز للإرسال".
  4. يتم تمرير IDoc إلى المنفذ. يُحدد تعريف المنفذ الوسيط، والذي قد يكون ملفًا أو استدعاء دالة عن بُعد أو نقل بيانات XML. وتصبح الحالة 03.
  5. يستقبله النظام الفرعي أو الشريك. بالنسبة لتبادل البيانات الإلكتروني (EDI)، يقوم النظام الفرعي بتحويل IDoc إلى رسالة EDIFACT أو ANSI X12. وتعيد عملية الإرسال الناجحة الحالة 16.

عملية واردة

  1. وصول جهاز IDoc يتم إرسالها عبر المنفذ وكتابتها في قاعدة البيانات بالحالة 50.
  2. يتم التحقق من ملف تعريف الشريك. SAP يبحث عن المرسل ونوع الرسالة ورمز العملية المعين.
  3. يستدعي رمز العملية وحدة وظائف، والذي يتحقق من صحة الأجزاء مقابل النوع الأساسي.
  4. تم إرسال مستند الطلب. النجاح يعطي الحالة 53. الفشل يعطي الحالة 51، ويبقى IDoc في قاعدة البيانات مع رسالة الخطأ المرفقة.
  5. تتم إعادة معالجة مستندات IDoc الفاشلة بعد تصحيح البيانات الرئيسية، دون أن يحتاج الشريك إلى إعادة إرسال أي شيء.

نظرًا لتخزين IDoc في كل مرحلة، لا تُفقد أي بيانات عند فشل إحدى الخطوات. هذه المتانة هي السبب الرئيسي SAP لا تزال عمليات التكامل تعتمد على IDocs بعد عقود من طرحها.

الفرق بين ALE و EDI

بعد تعريف المفاهيم الثلاثة جميعها، يصبح التمييز بينها سهلاً.

يتم استخدام ALE لدعم العمليات الموزعة والمتكاملة عبر العديد من العمليات SAP بينما تُستخدم أنظمة تبادل البيانات الإلكترونية (EDI) لتبادل المستندات التجارية بين أنظمة الشركاء التجاريين (والتي قد تكون غير ذلك).SAP أنظمة).

البيرة هو SAPتُستخدم تقنية EDI لدعم بيئة موزعة، بينما EDI هي عملية تُستخدم لتبادل مستندات الأعمال التي تم الآن منحها تنسيقًا قياسيًا.

قاعدة THE EDI
الهدف توزيع عمليات الأعمال والبيانات الرئيسية تبادل الوثائق التجارية مع الشركاء التجاريين
النطاق النموذجي داخلي، بين SAP نظم خارجياً، بين الشركات
النظام الفرعي المطلوب لا نعم، لتحويل ملفات IDoc إلى EDIFACT أو ANSI X12
المعايير المعنية SAP نموذج توزيع خاص EDIFACT، ANSI ASC X12
حامل البيانات إندوك إندوك

يُعد IDoc حاوية بيانات تُستخدم لتبادل البيانات بواسطة كل من عمليات EDI و ALE. هذا الحاوية المشتركة هو السبب في أن التقنيتين تتم دراستهما معًا دائمًا تقريبًا.

معاملة IDoc الشائعة Codeق في SAP

يتم العمل اليومي مع ALE وEDI من خلال مجموعة صغيرة من رموز المعاملات. يصنف الجدول أدناه هذه الرموز حسب المهمة التي تخدمها.

تقديم الهدف
WE02 / WE05 اعرض مستندات IDoc وقم بتصفيتها حسب الحالة أو التاريخ أو الاتجاه أو الشريك.
WE19 أداة اختبار. انسخ مستند IDoc موجودًا، وعدّل الأجزاء، ثم أعد معالجته في وضع التصحيح.
WE20 الاحتفاظ بملفات تعريف الشركاء، والتي تربط الشريك بأنواع الرسائل ورموز العمليات.
WE21 قم بتحديد المنافذ، التي تحدد كيفية خروج أو دخول IDoc فعليًا إلى النظام.
WE30 / WE31 إنشاء وتوسيع أنواع ومقاطع IDoc الأساسية.
BD87 أعد معالجة مستندات IDoc التي تحمل حالة خطأ، مثل 51 أو 56.
SM58 افحص قوائم انتظار RFC الخاصة بالمعاملات عندما لا يصل IDoc إلى النظام المستهدف.

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

الأسئلة الشائعة

يُعد النوع الأساسي، مثل ORDERS05، هو المعيار. SAP البنية. يضيف الملحق أجزاءً مخصصة إليها دون تعديل المعيار، لذلك SAP تبقى التحديثات آمنة.

كلاهما يتعايشان. SAP لا يزال نظام S/4HANA يدعم بروتوكول IDocs لتبادل البيانات غير المتزامن بكميات كبيرة، بينما تتولى واجهات برمجة تطبيقات OData وREST معالجة المكالمات المتزامنة في الوقت الفعلي. وتعمل العديد من بيئات الأنظمة على تشغيل النظامين جنبًا إلى جنب.

اقرأ نص الحالة في WE02 لتحديد السبب، والذي عادةً ما يكون نقصًا في البيانات الرئيسية أو ثغرة في التخصيص. عالج السبب الجذري، ثم أعد معالجة نفس IDoc من خلال BD87.

نعم. تقوم أدوات مراقبة الذكاء الاصطناعي بتجميع رموز الحالة المتكررة، والتنبؤ بالواجهات التي يُحتمل أن تتعطل، واقتراح السبب الجذري المحتمل. ومع ذلك، يقوم استشاري متخصص بتأكيد الإصلاح قبل إعادة المعالجة.

جزئياً. يمكن للذكاء الاصطناعي اقتراح مسودة لخريطة الملعبping بين مقاطع IDoc ورسالة EDIFACT أو X12. كل خريطةping لا يزال الأمر بحاجة إلى اختبار في WE19، لأن المؤهل الخاطئ يؤدي إلى تلف البيانات دون علم المستخدم.

تلخيص هذه التدوينة بـ: