SAP OO ABAP : ABAP Objects with Real Time Examples
3.6 (55 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,165 students enrolled
Wishlisted Wishlist

Please confirm that you want to add SAP OO ABAP : ABAP Objects with Real Time Examples to your Wishlist.

Add to Wishlist

SAP OO ABAP : ABAP Objects with Real Time Examples

SAP ABAP : Learn complete OOABAP Object Oriented Programming in ABAP from scratch
3.6 (55 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,165 students enrolled
Last updated 1/2015
Current price: $10 Original price: $35 Discount: 71% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 6 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Replace the traditional approach in building reports
  • Apply the concepts covered in real time scenarios
  • Understand all concepts in oo abap
  • Gain good knowledge on the concept of class , method , attribute , static attribute & method
  • Gain good knowledge in inheritance, interfaces and polymorphism
  • Also Learn ALV using object oriented approach
View Curriculum
  • Should have a knowledge on ABAP programming

>>The price will go up from $29 to $129 on September 30th so join now and save $100<<

OOALV also included in the course

SAP OO-ABAP is object oriented programming approach to ABAP developed by SAP and traditional approach is now becoming obsolete, Every one who learned abap and who are learning abap should learn the object oriented approach because all the application are going to build by SAP in abap objects, This approach is very simple to learn, All the concepts will be on classes and objects which are very near to the real life scenarios.

This course is well explained with every concepts covered with examples. You will learn SAP ABAP Objects from the ground up, building on your procedural coding knowledge to ensure you have a thorough grasp of the how best to make use of OO programming techniques in SAP enterprise systems. You will slowly work through all the key aspects of ABAP Objects such as attributes, methods, class definitions and visibility scope all the way through to more advanced concepts such as inheritance, polymorphism and interfaces.

This training course not only gives you an a thorough insight into how SAP ABAP Objects works but is delivered in such a way that everyone who takes the course will have absolutely no problem in understanding all the topics discussed.

Who is the target audience?
  • who want to learn abap objects
  • who are already into sap abap programming
  • who are new and learning abap programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
60 Lectures
Introduction to Object Oriented Programming
5 Lectures 31:58

Just go through twice to get familiar with the terminology.

Preview 11:29

2 questions

For High Quality just click on the HD button on the right bottom of the video player,

place your mouse on the bottom of the screen and you will see the button,

I am specifying it because it is not default.


True or False
2 questions

Method Parameters and Objects relationship

Inheritance, Polymorphism, Interfaces, Abstract class and Type casting
Global Class
5 Lectures 22:22
  • Global class can be created in se24
  • Can be created in se80 which is object browser
Introduction to class builder se24

  • To use the attributes and methods of the class we need an object.
  • class is just a template
  • object is instance of the class
Creating object of the class

object in a class can be called as

  • reference of the class
  • instance of the class
  • object of the class
Multiple objects of the class

Methods are where we manipulate the data inside attributes.

Creating and Calling Methods

Import and Export parameters are used to transfer data from one object to other

Import and Export Parameters
Global Class Practical
7 Lectures 48:00

we will use MARA table which is material master in this example

and the fields MTNR which is material number

Creating a class and methods for getting material for material number(MARA)

  • MARA-MTNR = material number
  • MARA-MTART = material type description
  • MARA-MEINS = unit of measure
Preview 05:00

Because we don't have any option to create table types in se24

We create them in se11 and add them where required in class builder

Table Types in method

User Defined Types in Global Class

Report to print material fields using defined types

static attributes and static methods can be called in programs using the class name instead of creating object.

  • static attributes are called as class attributes
  • static methods are called as class methods
Static Attributes and Methods

Difference between static and instance methods

1 question

True or False
1 question
Events in Global Class
3 Lectures 14:58

Always remember that when we create Events there should be a Event handler method

Events in SAP Class

Define Event and Event handler method in Class Builder

Calling Event in ABAP Program
Constructor method in Global Class
4 Lectures 21:13

Constructors are special kind of methods, they are called as soon as the object is created,

Constructors are used to initialize the default values

Constructor method Introduction

Defining constructor in Class Builder

Construtor using ABAP

Class constructor is nothing but it is static.

Class-Constructor Example
Polymorphism and interfaces
4 Lectures 21:38
Polymorphism and Interfaces Introduction

Interfaces only contains method declaration, It contains only methods names and parameters.

Implementation is done in class which adds this interface

Creating Interfaces in Class Builder

Calling Interface method in program

5 Lectures 30:28

Instead of writing the methods when creating class, We can inherit all the properties of the class through inheritance

Inheritance Introduction

Redefining the inherited method and calling in program

Type-Casting Theory

Encapsulation and Visibility Theory
Local Class
5 Lectures 20:41

Local class is only for that program and in that program

Local Class Introduction

Local class with attributes

Local class with methods

Table types in Local class

User defined types in Local Class
Events, Constructor, Interface and Inheritance in Local Class
5 Lectures 31:56
Events in Local Class

Constructor in Local Class

Class-Constructor in Local Class

Interfaces in Local Class

Inheritance in Local Class
3 Lectures 14:37
Singleton Pattern Introduction

Creating Singleton Class in Class Builder

Creating Singleton Class in Program

6 questions
1 More Section
About the Instructor
DoEdu IT Educations
3.8 Average rating
1,605 Reviews
59,774 Students
20 Courses
High Quality Training

DoEdu IT Educations is the tutorial which provides in depth knowledge of various theory and practical aspects in software languages. We create our tutorials in perspective of real time applications.

DoEdu IT goal is to reach people world wide who are looking for carrier in IT/Software industry, which provides high quality training to the Aspiring persons,we do our work with pride and passion we are actually very much inspired Udemy.

DoEdu IT Educations primary goal is to provide professional couching with very low price tag, so helping the people who wants quality training with low cost, We are group of people working in top MNC in india who wants to create online tutorials on various software languages which contains the real time scenarios.