SAP ABAP Object Oriented Programming (OOP)

Learn Object Oriented Programming in SAP ABAP with simple example

4.05 (122 reviews)
Udemy
platform
English
language
SAP
category
instructor
761
students
4.5 hours
content
Feb 2021
last update
$44.99
regular price

What you will learn

Understand the general concept of OOP

Understand the difference between Procedural Programming and Object Oriented Programming concept

Understand the concept of class , method , attribute , static attribute & method

Understand the inheritance concept

Understand the concept of interface

Understand how to raise and handle an event in OOP

Can Implement Object Oriented Programming approach in SAP ABAP

Able to use the Standard Classes and Interfaces

Able to create reports by using ALV Grid OOP

Description

Object Oriented Programming approach has many advantages comparing to other programming approaches . one of them is , more powerful in data management .

because of these advantages , many of programming language implement this programming approach .

SAP ABAP runtime has supported object oriented programming approach, form a long time ago . so, there are many of SAP features using this programming approach , such as : BADI , Reporting (ALV Grid OOP) , Webdynpro and so on . and of course there will be more of sap features by using this programming approach . so as SAP Developer you have to master this programming approach , if you want to always be on top of sap technologies .

this tutorial provide the basic & intermediate level of OOP material in SAP ABAP . one of them is, how to create alv grid OOP . if you have more experience with procedural ALV grid (REUSE_ALV_GRID_DISPLAY ), you will find more advantages if you use this type of ALV . OK , enjoy this tutorial ! .

Content

Overview of Object Oriented Programming

Introduction

General Concept of OOP ( Class , attribute & method) in SAP ABAP

Creating Class attributes & Methods in SAP ABAP
Creating Objects from a class & Acessing Attributes & Methods
Constructor & Self reference
Static attributes & methods

Inheritance

Inheritance
Polymorphism
Narrowing Cast
Widening Cast

Interface

Interface
Narrowing Cast in Interface
Widening Cast in Interface

Event

Event

Global Class

Global Class

ALV Grid OOP

Overview
ALV Grid OOP (Standard)
ALV Grid OOP with docking container (Fullscreen)
Displaying Icon in ALV Grid OOP
Coloring lines & Cells in ALV Grid OOP
Hiding Standard Toolbar in ALV Grid OOP
Setting Clickable & Editable to Cells in ALV GRID OOP
Catching Event Click & Double Click in ALV Grid OOP
Catching Event edit finished in ALV Grid OOP

Screenshots

SAP ABAP Object Oriented Programming (OOP) - Screenshot_01SAP ABAP Object Oriented Programming (OOP) - Screenshot_02SAP ABAP Object Oriented Programming (OOP) - Screenshot_03SAP ABAP Object Oriented Programming (OOP) - Screenshot_04

Reviews

Gerardo
December 1, 2022
Lo necesitaba para aclarar algunas dudas, y el resultado dista de ser el esperado. Los subtitulos están mal, por lo que tuve que desactivarlos. Apenas se da una introducción de cada tema y se pasa directamente al ejemplo en código. Lo que falta es explicar un poco más la importancia de cada parte (ejemplo INTERFASES).
Nilabichi
February 13, 2019
Indeed it was a good session overall, But i would recommend to slow down the speed of the session so that we can connect to the steps and understand what is going on. More examples will be appreciated.Thank you
Brajabanshi
January 16, 2018
The trainer is just sharing the Presentation and is in a hurry. He is very fast and does not brief in details
Chiara
November 22, 2017
Mi sta aiutando nel mio lavoro. Gli esercizi sono semplici e per questo aiutano molto nella comprensione. La pronuncia non é ottimale, per questo darei un 4.5.
Hemant
April 11, 2016
Concepts have been broken into the simplest form. It is quite useful and informative, but few things could have been done in a better manner like illustrations with the help of debugging at times and providing the code script for each activity could have made it a 5 star course. But still, it was very helpful for me and quite satisfied with it.
Hector
May 31, 2015
This is a course careless done. Poor quality of production. I believe people should not buy course like this even in a discount marketing campaign.

Charts

Price

SAP ABAP Object Oriented Programming (OOP) - Price chart

Rating

SAP ABAP Object Oriented Programming (OOP) - Ratings chart

Enrollment distribution

SAP ABAP Object Oriented Programming (OOP) - Distribution chart
381952
udemy ID
1/1/2015
course created date
7/12/2020
course indexed date
Bot
course submited by