الاثنين، 19 أكتوبر 2020

SAP ABAP - Environment بيئة

 SAP ABAP - Environment بيئة

SAP ABAP - Environment بيئة

SAP ABAP - Environment بيئة

تعد التقارير نقطة انطلاق جيدة للتعرف على مبادئ وأدوات ABAP العامة. تستخدم تقارير ABAP في العديد من المجالات. في هذا الفصل ، سنرى مدى سهولة كتابة تقرير ABAP بسيط.

مرحبًا ABAP

لنبدأ بمثال "Hello World" الشائع.

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

تحتاج إلى إدخال الكود الخاص بك باستخدام محرر ABAP الذي يعد جزءًا من أدوات ABAP المقدمة مع SAP NetWeaver Application Server ABAP (المعروف أيضًا باسم "AS ABAP").

"AS ABAP" هو خادم تطبيق يحتوي على قاعدة بيانات خاصة به ، وبيئة وقت تشغيل ABAP ، وأدوات تطوير ABAP مثل محرر ABAP. يوفر AS ABAP منصة تطوير مستقلة عن الأجهزة ونظام التشغيل وقاعدة البيانات.

باستخدام محرر ABAP

الخطوة 1 - ابدأ المعاملة SE38 للانتقال إلى محرر ABAP (تمت مناقشته في الفصل التالي). لنبدأ في إنشاء تقرير يمثل أحد كائنات ABAP العديدة.

الخطوة 2 - في الشاشة الأولية للمحرر ، حدد اسم تقريرك في حقل الإدخال PROGRAM. يمكنك تحديد الاسم كـ ZHELLO1. Z السابق مهم للاسم. يضمن Z أن التقرير الخاص بك موجود في مساحة اسم العميل.

تشتمل مساحة اسم العميل على جميع الكائنات ذات البادئة Y أو Z. وهي تُستخدم دائمًا عندما ينشئ العملاء أو الشركاء كائنات (مثل تقرير) لتمييز هذه الكائنات عن كائنات SAP ولمنع تعارض الأسماء مع الكائنات.

الخطوة 3 - يمكنك كتابة اسم التقرير بأحرف صغيرة ، لكن المحرر سيغيره إلى الأحرف الكبيرة. لذا فإن أسماء كائنات ABAP "ليست" حساسة لحالة الأحرف.

الخطوة 4 - بعد تحديد اسم التقرير ، انقر فوق الزر إنشاء. نافذة منبثقة ABAP: ستظهر سمات البرنامج وستقدم المزيد من المعلومات حول تقريرك.

الخطوة 5 - اختر "البرنامج القابل للتنفيذ" كنوع التقرير ، وأدخل العنوان "My First ABAP Report" ثم حدد حفظ للمتابعة. ستظهر نافذة إدخال دليل كائن بعد ذلك. حدد الزر LOCAL OBJECT وسيتم إغلاق النافذة المنبثقة.

يمكنك إكمال تقريرك الأول عن طريق إدخال العبارة WRITE أسفل بيان REPORT ، بحيث يحتوي التقرير الكامل على سطرين فقط على النحو التالي -

REPORT ZHELLO1. 
WRITE 'Hello World'.

بدء التقرير

يمكننا استخدام لوحة المفاتيح (Ctrl + S) أو رمز الحفظ (الجانب الأيمن بجانب حقل الأوامر) لحفظ التقرير. يتم تطوير ABAP في AS ABAP.

بدء تشغيل التقرير بسيط مثل حفظه. انقر فوق الزر ACTIVATION (الجانب الأيسر بجوار رمز البدء) وابدأ التقرير باستخدام الرمز DIRECT PROCESSING أو مفتاح الوظيفة F8. يتم عرض العنوان "My First ABAP Report" بالإضافة إلى الإخراج "Hello World". هنا هو الإخراج -

My First ABAP Report 
Hello World 

طالما لم تقم بتنشيط تقرير جديد أو تنشيط تغيير على تقرير موجود ، فلن يكون ذلك مناسبًا لمستخدميه. هذا مهم في بيئة التطوير المركزية حيث يمكنك العمل على كائنات يستخدمها مطورون آخرون في مشاريعهم.

عرض الكود الحالي

إذا نظرت إلى الحقل "البرنامج" والنقر نقرًا مزدوجًا فوق القيمة ZHELLO1 ، فسيعرض محرر ABAP رمز تقريرك. وهذا ما يسمى بالملاحة الأمامية. يؤدي النقر المزدوج على اسم الكائن إلى فتح هذا الكائن في الأداة المناسبة.










التسميات: