BC401 - ABAP Objects Training

Level: Intermediate

Attend this ABAP Objects (BC401) training course and 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. Our Learner's Choice events are a hybrid of Classroom and Virtual with a live instructor. You can register for the Virtual Event, or the Classroom Event.

Key Features of This ABAP Objects Training:

  • Official SAP training curriculum
  • Train your whole team by bringing this course to your facility

You Will Learn How To:

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

Choose the SAP BW/4HANA Training Solution That Best Fits Your Individual Needs or Organizational Goals


Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching
View Details ›

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

Team Training

ABAP Objects Training Information

  • Prerequisites

    • ABAP Workbench Foundations (BC400)

ABAP Objects Training Outline

  • 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

ABAP Objects Training FAQs

  • Can I learn ABAP Objects online?

    Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français