SAP ABAP Objects (BC401)

by Lumify Group Claim Listing

This five-day instructor-led course will 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.

$5368

Contact the Institutes

Fill this form

Advertisement

Lumify Group Logo

img Duration

5 Days

Course Details

This five-day instructor-led course will 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.

This course is based on software release:

  • ECC6.0 EHP8 SP00 / NW 7.5 SP01

 

What You’ll Learn

This course will prepare you to:

  • Understand the concepts of object-oriented programming

  • Develop business applications with ABAP Objects

 

Who Is The Course For?

  • Developer

  • Developer Consultant

  • Help Desk / COE Support

  • Program/Project Manager

 

Course Subjects

Introduction to Object-Oriented Programming

  • Explaining the Object-Oriented Programming Model

  • Analysing 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

 

Prerequisites

Essential

  • BC400 - ABAP Workbench Foundations

Recommended

  • None

  • Canberra Branch

    Level 2, 221 London Circuit, Canberra
  • Sydney Branch

    Level 24, 477 Pitt Street, Sydney
  • Melbourne Branch

    Level 12A, 45 William Street, Melbourne
  • Brisbane Branch

    Level 8, 201 Charlotte Street, Brisbane
  • Perth Branch

    Level 7, 553 Hay Street, Perth
  • Adelaide Branch

    Level 15, 33 King William Street, Adelaide

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy