ماذا تعني برمجة تطبيقات الأعمال المتقدمة؟

برمجة تطبيقات الأعمال المتقدمة (ABAP – Advanced Business Application Programming) هي لغة برمجة خاصة بتطبيق 4GL تم تطويرها في الثمانينيات من قبل شركة البرمجيات الألمانية SAP.
بناء جملة ABAP يشبه إلى حد ما COBOL. كانت ABAP ولا تزال لغة البرمجة لتطوير وتعديل تطبيقات SAP. تم إطلاق نظام R / 3 المثبت على نطاق واسع لأول مرة بواسطة SAP في عام 1992 وتم تطويره في ABAP.
في عام 1999، أصدرت SAP امتدادًا موجهًا للكائنات إلى ABAP، والذي يشير إلى كائنات ABAP. في عام 2004، قامت SAP بتقديم بيئة التطوير الحالية الخاصة بها والتي تسمى NetWeaver، والتي تدعم كل من ABAP و Java.
ترجمت ABAP من الألمانية، لتقف على Allgemeiner Berichtsaufbereitungsprozessor والتي تعني “عملية إعداد التقرير العامة”.
شرح برمجة تطبيقات الأعمال المتقدمة.
توجد برامج ABAP في قاعدة بيانات SAP ويتم تحريرها باستخدام أدوات ABAP Workbench. يتم تجميعها وتصحيحها وتشغيلها في سياق مكون أساس SAP، والذي يتم تنفيذه عادةً كجزء من خادم تطبيق ويب SAP.
يمكن تصنيف برامج ABAP إلى تقارير وأدوات وحدة نمطية. يتم استخدام مصطلح “تقرير” بحرية للإشارة إلى البرامج التي تتعامل مع البيانات بطريقة قائمة على القائمة.
يمكن لعملاء SAP إنشاء تقارير مخصصة وواجهات مستخدم باستخدام لغة برمجة ABAP. ABAP سهل التعلم للمبرمجين، أقل من ذلك لغير المبرمجين.
يُفترض أن المبرمجين الذين يتعلمون ABAP لديهم معرفة عملية بتصميم قواعد البيانات العلائقية ومفاهيم البرمجة الموجهة للكائنات.