Course Details

ABAP (Advanced Business Application Programming) is a fourth-generation programming language, used for development and customization purposes in the SAP software. Object Oriented ABAP focus on representing real-time objects of classes.

SAP OOPS ABAP Training Curriculum

Introduction to Object-Oriented Programming

The Need for a Better Abstraction, Classes and Objects, Establishing Boundaries, Reuse, Object Management, UML Tutorial: Class Diagram Basics, Summary.

Working With Objects

Syntax Overview, Creating and Using Objects, Building Your First Object-Oriented Program, Getting Started with the Class Builder, Case Study: Working with Regular Expressions, UML Tutorial: Object Diagrams, Summary.

Encapsulation and Implementation Hiding

Lessons Learned from the Procedural Approach, Data Abstraction with Classes, Defining Component Visibilities, Hiding the Implementation, Designing by Contract, UML Tutorial: Sequence Diagrams, Summary.

Object Initialization and Cleanup

Creating Objects, Controlling Object Initialization with Constructors, Garbage Collection, Tuning Performance, Summary


Generalization and Specialization, Inheriting Components, The Abstract and Final Keywords, Inheritance, Using the Refactoring Assistant, UML Tutorial: Advanced Class Diagrams Part I, Summary.


Object Reference Assignments Revisited, Dynamic Method Call, Binding, Interfaces, UML Tutorial: Advanced Class Diagrams Part II, Summary.

Error Handling With Exceptions

Lessons Learned from Prior Approaches, The Class-Based Exception Handling Concept, Dealing with Exceptions, Raising and Forwarding Exceptions, Creating Exception classes, UML Tutorial: Activity Diagrams, Summary.

Working With the SAP List Viewer

Overview of the SAP Control Framework, Overview of the ALV Object Model, Getting Started with the Flight Query Report, Event Handling with the ALV Object Model, UML Tutorial: Communication Diagrams

ABAP Object Services

Object-Relational Mapping Concepts, Persistence Service Overview, Building Persistent Classes, Working with Persistent Objects, UML Tutorial: Advanced Sequence Diagrams

Debugging Objects

Debugging Objects Using the Classic ABAP Debugger, Debugging Objects Using the New ABAP Debugger, Our SAP ABAP OOPS Online Training batches start every week and we accommodate your flexible timings.

Course Reviews


80 ratings
      • Tekslate has been one of the finest global online learning portals with clear information and learning. I attended the Apache Spark Certification training. The best part is that they have provided IDE ...
      • I have taken 2 instructor-led courses (SAP HANA and BO). The course contents were really rich, and trainers are experts in the technology fields. I would like to recommend the course to my colleagues ...
        Katelyn Thomas
      • After a great research on available online courses, I have decided to opt Tableau Training from Tekslate, am quiet satisfied with that. Coursework is well calibrated to make student more comfortable w ...
        Christinia Beth
      • I have enrolled last month, and finished the course... As a working professional, they given me an exposure to the domain, but also helped to learn the cross technologies and develop an inclination to ...
        Alison Benhar
    drop query

    Send us a Query

    Enroll into this course

    Register for Free Demo

    Three + 6

    Related Articles

    No Related Articles found


    Please leave a message and we'll get back to you soon.
    Three + 6