Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


ABAP Objects (BC401v16)

Learn object-oriented programming techniques.

GK# 0572 Vendor# BC401v16

Course Overview


In this course, you will be able to 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.

Note: This course is based on software release ECC6.0 EHP8 SP00 / NW 7.5 SP01 and is aimed exclusively at individuals without any knowledge of object-oriented programming.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Concepts of object-oriented programming
  • Develop business applications with ABAP Objects
  • Object-oriented programming


Viewing outline for:

Classroom Live Outline

1. Introduction to Object-Oriented Programming

  • Object-Oriented Programming Model
  • Analyzing and Designing with Unified Modeling Language (UML)

2. Fundamental Object-Oriented Syntax

  • Creating Local Classes
  • Creating Objects
  • Accessing Methods and Attributes
  • Implementing Constructors in Local Classes
  • Implementing Class Constructors in Local Classes

3. Inheritance and Casting

  • Implementing Inheritance
  • Implementing Upcasts Using Inheritance
  • Implementing Polymorphism Using Inheritance
  • Implementing Downcasts Using Inheritance

4. Interfaces and Casting

  • Implementing Local Interfaces
  • Implementing Polymorphism Using Interfaces
  • Integrating Class Models Using Interfaces

5. Object-Oriented Events

  • Implementing Events in Local Classes
    Implementing Events in Local Interfaces

6. Object-Oriented Repository Objects

  • Creating Global Classes
  • Implementing Global Interfaces
  • Implementing Inheritance in Global Classes

7. ABAP Object-Oriented Examples

  • Using the ABAP List Viewer (ALV)
  • Business Add-Ins (BAdIs)

8. Global Classes in ABAP Development Tools

9. Class-Based Exceptions

  • Class-Based Exceptions
  • Raising Exceptions
  • Implementing Advanced Exception Handling Techniques

10. Unit Testing

11. Object-Oriented Design Patterns

  • Implementing Advanced Object-Oriented Techniques
  • Implementing the Singleton Pattern
  • Implementing Factory Classes Using Friendship
  • Implementing Persistent Objects

12. Runtime Type Services

13. Creation of a Comprehensive Object-Oriented Application



Who Should Attend

  • Developers
  • Developer consultants
  • Helpdesk/ COE supports
  • Program managers
  • Project managers
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.