Sap Ooabap

SAP ABAP : Learn complete OOABAP Object Oriented Programming in ABAP from scratch

Last updated 2022-01-10 | 4.5

- Replace the traditional approach in building reports
- Apply the concepts covered in real time scenarios
- Understand all concepts in oo abap

What you'll 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

* Requirements

* Should have a knowledge on ABAP programming

Description

>>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 this course is for:

  • who want to learn abap objects
  • who are already into sap abap programming
  • who are new and learning abap programming

Course content

11 sections • 65 lectures

Welcome Preview 00:24

Introduction to class and object Preview 11:29

Just go through twice to get familiar with the terminology.

Q&A

Revision Preview 05:47

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

Method Parameters and Objects relationship Preview 05:46

Inheritance, Polymorphism, Interfaces, Abstract class and Type casting Preview 08:35

Introduction to class builder se24 Preview 06:45

  • Global class can be created in se24
  • Can be created in se80 which is object browser

Creating object of the class Preview 04:35

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

Multiple objects of the class Preview 02:47

object in a class can be called as

  • reference of the class
  • instance of the class
  • object of the class

Creating and Calling Methods Preview 04:58

Methods are where we manipulate the data inside attributes.

Import and Export Parameters Preview 03:17

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

Creating a class and methods for getting material for material number(MARA) Preview 05:20

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

and the fields MTNR which is material number

Program to call method printing out material for material number Preview 05:00

  • MARA-MTNR = material number
  • MARA-MTART = material type description
  • MARA-MEINS = unit of measure

Table Types in method Preview 12:01

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

User Defined Types in Global Class Preview 10:10

Report to print material fields using defined types Preview 03:49

Static Attributes and Methods Preview 08:03

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

Difference between static and instance methods Preview 03:37

Q&A

True or False

Events in SAP Class Preview 01:30

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

Define Event and Event handler method in Class Builder Preview 08:14

Calling Event in ABAP Program Preview 05:14

Constructor method Introduction Preview 02:40

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

Constructors are used to initialize the default values

Defining constructor in Class Builder Preview 07:31

Construtor using ABAP Preview 05:09

Class-Constructor Example Preview 05:53

Class constructor is nothing but it is static.

Polymorphism and Interfaces Introduction Preview 02:30

Creating Interfaces in Class Builder Preview 09:30

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

Implementation is done in class which adds this interface

Calling Interface method in program Preview 05:49

Allias for interface method Preview 03:49

Inheritance Introduction Preview 02:42

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

Inheriting from super class Preview 08:01

Redefining the inherited method and calling in program Preview 07:26

Type-Casting Theory Preview 04:49

Encapsulation and Visibility Theory Preview 07:30

Local Class Introduction Preview 04:00

Local class is only for that program and in that program

Local class with attributes Preview 07:29

Local class with methods Preview 05:05

Table types in Local class Preview 01:56

User defined types in Local Class Preview 02:11

Events in Local Class Preview 07:26

Constructor in Local Class Preview 07:36

Class-Constructor in Local Class Preview 03:17

Interfaces in Local Class Preview 07:02

Inheritance in Local Class Preview 06:35

Singleton Pattern Introduction Preview 02:22

Creating Singleton Class in Class Builder Preview 07:17

Creating Singleton Class in Program Preview 04:58

Q&A

ALV using factory method Preview 08:41

Looking into cl_salv_table in se24 Preview 05:34

User Defined types in ALV factory method Preview 04:27

Creating a Hotspot for a field Preview 08:53

Interactive ALV with factory methos using events Preview 08:23

Totals and Sub Totals with factory methods Preview 07:46

Header and Footer using ooalv classes Preview 12:44

Activate ALV Functions in application toolbar Preview 07:27

Add title and zebra pattern to the output Preview 04:05

Optimizing column width Preview 02:36

Hide or display column Preview 03:23

Coloring the columns Preview 08:50

All functionalities in one program Preview 12:19

Example code for final class Preview 02:06