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

ما هو التبادل الإلكتروني للبيانات؟
يرمز EDI إلى تبادل البيانات الإلكترونية، وهو عبارة عن تبادل إلكتروني لبيانات الأعمال المنظمة بين تطبيقات مختلفة. وبالتالي، يمكن أن يصل طلب الشراء الصادر من شركة ما إلى نظام المورد كطلب مبيعات، دون الحاجة إلى إعادة إدخاله يدويًا.
EDI Architecture
كما يوضح الرسم البياني أعلاه، EDI Archiيتكون البناء من ثلاث طبقات –
- التطبيقات التي تدعم EDIتدعم هذه الأنظمة المعالجة الآلية للمعاملات التجارية.
- واجهة IDoc: وقد تم تصميم هذا كواجهة مفتوحة. تتكون واجهة IDoc من أنواع IDoc ووحدات الوظائف التي تشكل واجهة التطبيق.
- النظام الفرعي 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؟
تتحرك السجلات المذكورة أعلاه عبر تسلسل ثابت من الخطوات. إن فهم هذا التسلسل هو ما يسمح لك بتحديد مكان توقف الواجهة المعطلة.
عملية الصادرة
- تم إنشاء مستند الطلب. يقوم المستخدم أو مهمة الدفعات بحفظ مستند تجاري، مثل أمر الشراء.
- تم تفعيل التحكم في الرسائل. يحدد تحديد المخرجات نوع الرسالة، على سبيل المثال ORDERS، وملف تعريف الشريك الذي ينص على أنه يجب إنتاج IDoc.
- تم إنشاء IDoc. تقوم وحدة وظائف الاختيار بقراءة جداول التطبيق وتعبئة سجلات التحكم والبيانات. ويتلقى مستند IDoc الحالة 30، "جاهز للإرسال".
- يتم تمرير IDoc إلى المنفذ. يُحدد تعريف المنفذ الوسيط، والذي قد يكون ملفًا أو استدعاء دالة عن بُعد أو نقل بيانات XML. وتصبح الحالة 03.
- يستقبله النظام الفرعي أو الشريك. بالنسبة لتبادل البيانات الإلكتروني (EDI)، يقوم النظام الفرعي بتحويل IDoc إلى رسالة EDIFACT أو ANSI X12. وتعيد عملية الإرسال الناجحة الحالة 16.
عملية واردة
- وصول جهاز IDoc يتم إرسالها عبر المنفذ وكتابتها في قاعدة البيانات بالحالة 50.
- يتم التحقق من ملف تعريف الشريك. SAP يبحث عن المرسل ونوع الرسالة ورمز العملية المعين.
- يستدعي رمز العملية وحدة وظائف، والذي يتحقق من صحة الأجزاء مقابل النوع الأساسي.
- تم إرسال مستند الطلب. النجاح يعطي الحالة 53. الفشل يعطي الحالة 51، ويبقى IDoc في قاعدة البيانات مع رسالة الخطأ المرفقة.
- تتم إعادة معالجة مستندات 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 لإعادة المعالجة بمجرد إصلاح السبب الجذري.

