Sap Abap Object Oriented Programming Oop

Tags: SAP ABAP

Learn Object Oriented Programming in SAP ABAP with simple example

Last updated 2022-01-10 | 4

- 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

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

* Requirements

* Basic knowledge of SAP ABAP programming

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 ! .

Who this course is for:

  • this course is for SAP ABAP Programmer who hasn't have experiences in ABAP OOP

Course content

7 sections • 23 lectures

Creating Class attributes & Methods in SAP ABAP Preview 09:38

Creating Objects from a class & Acessing Attributes & Methods Preview 11:44

Constructor & Self reference Preview 18:58

Static attributes & methods Preview 19:16

Interface Preview 19:08

Narrowing Cast in Interface Preview 06:07

Widening Cast in Interface Preview 06:32

Overview Preview 02:02

ALV Grid OOP (Standard) Preview 19:17

ALV Grid OOP with docking container (Fullscreen) Preview 05:22

Displaying Icon in ALV Grid OOP Preview 05:48

Coloring lines & Cells in ALV Grid OOP Preview 05:43

Hiding Standard Toolbar in ALV Grid OOP Preview 04:15

Setting Clickable & Editable to Cells in ALV GRID OOP Preview 09:46

Catching Event Click & Double Click in ALV Grid OOP Preview 10:56

Catching Event edit finished in ALV Grid OOP Preview 09:24