SAP ABAP - Modularization النمذجة في ساب

 SAP ABAP - Modularization النمذجة في ساب

SAP ABAP - Modularization النمذجة في ساب

SAP ABAP - Modularization النمذجة في ساب

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

في بيئة SAP ABAP ، تتضمن النمذجة تنظيم البرامج في وحدات معيارية ، تُعرف أيضًا باسم الكتل المنطقية . فهو يقلل التكرار ويزيد من إمكانية قراءة البرنامج حتى أثناء إنشائه وبعد ذلك أثناء دورة الصيانة. يتيح التهيئة أيضًا إمكانية إعادة استخدام نفس الرمز مرة أخرى. جعلت ABAP من الضروري للمطورين وضع الوحدات النمطية ، أي تنظيم البرامج أكثر نسبيًا ، مقارنة باللغات المستندة إلى OOPS التي تحتوي على ميزات معيارية أكثر نسبيًا. بمجرد اكتمال قسم صغير معياري من التعليمات البرمجية وتصحيحه وما إلى ذلك ، لا يلزم إعادته لاحقًا ، ويمكن للمطورين بعد ذلك المضي قدمًا والتركيز على المشكلات الأخرى.

تتكون برامج ABAP من كتل معالجة تُعرف باسم كتل المعالجة المعيارية. هم -

  • يتم استدعاء كتل المعالجة من خارج البرنامج ومن بيئة وقت تشغيل ABAP (أي كتل الأحداث ووحدات الحوار).

  • يتم استدعاء كتل المعالجة من برامج ABAP.

بصرف النظر عن النمذجة مع كتل المعالجة ، تُستخدم وحدات التعليمات البرمجية المصدر لتكوين كود المصدر من خلال وحدات الماكرو وتضمين البرامج.

النمذجة على مستوى كود المصدر -

  • وحدات الماكرو المحلية
  • برامج التضمين العالمية

النمذجة من خلال كتل المعالجة التي يتم استدعاؤها من برامج ABAP -

  • روتين
  • وحدات الوظيفة

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