SAP ABAP - Include Programs تضمين البرامج في ساب
SAP ABAP - Include Programs تضمين البرامج في ساب
SAP ABAP - Include Programs تضمين البرامج في ساب
برامج التضمين هي كائنات مستودع عالمية تُستخدم لتشكيل كود المصدر. أنها تسمح لك باستخدام نفس شفرة المصدر في برامج مختلفة. تتيح لك البرامج المتضمنة أيضًا إدارة البرامج المعقدة بطريقة منظمة. من أجل استخدام برنامج تضمين في برنامج آخر ، نستخدم الصيغة التالية -
INCLUDE <program_name>.
عبارة INCLUDE لها نفس تأثير نسخ الكود المصدري لبرنامج include <program_name> في برنامج آخر. نظرًا لأن برنامج التضمين لا يمكن تشغيله بشكل مستقل ، فيجب تضمينه في برامج أخرى. يمكنك أيضًا تضمين البرامج.
فيما يلي بعض القيود أثناء كتابة رمز تضمين البرامج -
- تضمين البرامج لا يمكن أن تطلق على نفسها.
- تضمين البرامج يجب أن تحتوي على بيانات كاملة.
فيما يلي خطوات إنشاء برنامج تضمين واستخدامه -
الخطوة 1 - قم بإنشاء البرنامج (Z_TOBEINCLUDED) ليتم تضمينه في محرر ABAP. الرمز المطلوب تضمينه في محرر ABAP هو -
PROGRAM Z_TOBEINCLUDED. Write: / 'This program is started by:', SY-UNAME, / 'The Date is:', SY-DATUM, / 'Time is', SY-UZEIT.
الخطوة 2 - اضبط نوع البرنامج على برنامج INCLUDE ، كما هو موضح في الصورة التالية.
الخطوة 3 - انقر فوق الزر "حفظ" واحفظ البرنامج في حزمة باسم ZINCL_PCKG.
الخطوة 4 - قم بإنشاء برنامج آخر حيث يجب استخدام البرنامج Z_TOBEINCLUDED. هنا قمنا بإنشاء برنامج آخر يسمى Z_INCLUDINGTEST وقمنا بتعيين نوع البرنامج كبرنامج قابل للتنفيذ.
الخطوة 5 - يشتمل ترميز برنامج Z_INCLUDINGTEST على برنامج Z_TOBEINCLUDED بمساعدة عبارة INCLUDE كما هو موضح في الكود التالي.
REPORT Z_INCLUDINGTEST. INCLUDE Z_TOBEINCLUDED.
الخطوة 6 - حفظ وتنشيط وتنفيذ البرنامج.
ينتج الكود أعلاه الناتج التالي -
This program is started by: SAPUSER The Date is: 06.10.2015 Time is 13:25:11
التسميات: SAP ABAP Advanced Business Application Programming (برمجة تطبيقات الأعمال المتقدمة) ساب
<< الصفحة الرئيسية