BC401: ABAP Objects

מק"ט: #9035 | משך קורס: 40 שעות אק'
| מספר מפגשים: 5
Extend your learning! For a limited time, SAP is including an easy way to extend what you learn in class with SAP Live Access – at a 15% discount! The SAP Live Access environment allows you to practice class exercises and build your skills outside class, using a private SAP training system. Enroll in any BC401 class scheduled between September 1 and the end of the year, and we’ll include an SAP Live Access subscription with your enrollment. Starting on the first day of class, you’ll have 20 hours of practice time that you can use over a 30-day period.
Strengthen your ABAP skills by gaining a full understanding of the use of object-oriented programming techniques, and how to apply them practically in your ABAP applications.
הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version


  • Understand the concepts of object-oriented programming
  • Develop business applications with ABAP Objects

קהל יעד

  • Developer
  • Developer Consultant
  • Help Desk / COE Support
  • Program / Project Manager

תנאי קדם

  • Course BC400 


  • Introduction to Object-Oriented Programming
    • Explaining the Object-Oriented Programming Model
    • Analyzing and Designing with Unified Modeling Language (UML)
  • Fundamental Object-Oriented Syntax
    • Creating Local Classes
    • Creating Objects
    • Accessing Methods and Attributes
    • Implementing Constructors in Local Classes
    • Implementing Class Constructors in Local Classes
    • Inheritance and Casting
    • Implementing Inheritance
    • Implementing Upcasts Using Inheritance
    • Implementing Polymorphism Using Inheritance
    • Implementing Downcasts Using Inheritance
  • Interfaces and Casting
    • Defining and Implementing Local Interfaces
    • Implementing Polymorphism Using Interfaces
    • Integrating Class Models Using Interfaces
  • Object-Oriented Events
    • Implementing Events in Local Classes
    • Implementing Events in Local Interfaces
  • Object-Oriented Repository Objects
    • Creating Global Classes
    • Defining and Implementing Global Interfaces
    • Implementing Inheritance in Global Classes
  • ABAP Object-Oriented Examples
    • Using the ABAP List Viewer (ALV)
    • Describing Business Add-Ins (BAdIs)
  • Global Classes in ABAP Development Tools
    • Developing Eclipse-Based ABAP Programs
  • Class-Based Exceptions
    • Explaining Class-Based Exceptions
    • Defining and Raising Exceptions
    • Implementing Advanced Exception Handling Techniques
  • Unit Testing
    • Unit Testing with ABAP Unit
  • Object-Oriented Design Patterns
    • Implementing Advanced Object-Oriented Techniques
    • Implementing the Singleton Pattern
    • Implementing Factory Classes Using Friendship
    • Implementing Persistent Objects
  • Runtime Type Services
    • Using Runtime Type Identification (RTTI)
  • Creation of a Comprehensive Object-Oriented Application
    • Developing a Comprehensive Object-Oriented Application


** יתכנו שינויים בהתאם לגרסה האחרונה