الثلاثاء، 20 أكتوبر 2020

SAP ABAP - Include Programs تضمين البرامج في ساب

 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






التسميات: