Arabic Sap Academy | الأكاديمية العربية للساب
Master Object-Oriented ABAP and elevate your SAP development skills to a professional level.
This comprehensive course is designed to help SAP ABAP developers transition from procedural programming to modern object-oriented techniques used in real-world SAP environments.
Throughout the course, you will build a strong foundation in OOP concepts and learn how to apply them effectively within SAP systems. Starting from the basics, the course gradually progresses to advanced topics, ensuring a smooth and practical learning journey.
What you will learn:
Fundamentals of Object-Oriented Programming (OOP)
Understanding Classes and Objects in ABAP
Attributes, Methods, and Visibility Sections
Constructors and Object Lifecycle
Inheritance and Polymorphism
Interfaces and Abstract Classes
Exception Handling in OO ABAP
Events and Event Handling
Working with Local vs Global Classes (SE24)
Best Practices for clean and maintainable OO ABAP code
Why take this course:
Hands-on practical examples from real SAP scenarios
Step-by-step explanations suitable for beginners and intermediate developers
Focus on writing professional, scalable ABAP code
Prepares you for modern SAP development standards
By the end of this course, you will be able to design, develop, and optimize SAP programs using Object-Oriented ABAP with confidence and professionalism.
أتقن البرمجة كائنية التوجه في ABAP وارتقِ بمهاراتك في تطوير أنظمة SAP إلى مستوى احترافي.
تم تصميم هذه الدورة الشاملة لمساعدة مطوري ABAP على الانتقال من البرمجة الإجرائية التقليدية إلى الأساليب الكائنية الحديثة المستخدمة في بيئات SAP الواقعية.
خلال هذه الدورة، ستبني أساسًا قويًا في مفاهيم البرمجة كائنية التوجه، وستتعلم كيفية تطبيقها عمليًا داخل نظام SAP، بدءًا من الأساسيات وحتى الموضوعات المتقدمة، بأسلوب تدريجي واضح وسلس.
ماذا ستتعلم:
أساسيات البرمجة كائنية التوجه
فهم الكلاسات (Classes) والكائنات (Objects) في ABAP
الخصائص (Attributes) والميثودز (Methods) ومستويات الإتاحة (Visibility)
المُنشئ (Constructor) ودورة حياة الكائن
الوراثة (Inheritance) وتعدد الأشكال (Polymorphism)
الواجهات (Interfaces) والكلاسات المجردة (Abstract Classes)
معالجة الاستثناءات في OO ABAP
الأحداث (Events) وآلية التعامل معها
الفرق بين الكلاسات المحلية (Local Classes) والعالمية (Global Classes) باستخدام المعاملة SE24
أفضل الممارسات لكتابة كود OO ABAP نظيف وقابل للتطوير
لماذا هذه الدورة مهمة لك:
أمثلة عملية من سيناريوهات SAP الحقيقية
شرح تدريجي مناسب للمبتدئين والمتوسطين
تركيز على كتابة كود احترافي قابل للتوسع والصيانة
تأهيلك لمتطلبات تطوير SAP الحديثة
بنهاية الدورة ستكون قادرًا على تصميم وتطوير وتحسين برامج SAP باستخدام البرمجة كائنية التوجه في ABAP بثقة واحترافية.