SAP ABAP Object Oriented Programming (OOP)

Learn Object Oriented Programming in SAP ABAP with simple example
4.3 (9 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.
119 students enrolled
$20
Take This Course
  • Lectures 23
  • Contents Video: 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2015 English

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

What are the requirements?

  • Basic knowledge of SAP ABAP programming

What am I going to get from this course?

  • 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

What is the target audience?

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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Overview of Object Oriented Programming
Introduction
Preview
11:44
Section 2: General Concept of OOP ( Class , attribute & method) in SAP ABAP
Creating Class attributes & Methods in SAP ABAP
09:38
Creating Objects from a class & Acessing Attributes & Methods
11:44
Constructor & Self reference
18:58
Static attributes & methods
19:16
Section 3: Inheritance
Inheritance
17:25
Polymorphism
07:21
Narrowing Cast
19:59
Widening Cast
05:40
Section 4: Interface
Interface
19:08
Narrowing Cast in Interface
06:07
Widening Cast in Interface
06:32
Section 5: Event
Event
17:57
Section 6: Global Class
Global Class
16:50
Section 7: ALV Grid OOP
Overview
02:02
ALV Grid OOP (Standard)
19:17
ALV Grid OOP with docking container (Fullscreen)
05:22
Displaying Icon in ALV Grid OOP
05:48
Coloring lines & Cells in ALV Grid OOP
05:43
Hiding Standard Toolbar in ALV Grid OOP
04:15
Setting Clickable & Editable to Cells in ALV GRID OOP
09:46
Catching Event Click & Double Click in ALV Grid OOP
10:56
Catching Event edit finished in ALV Grid OOP
09:24

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Lukman Hakim, Certified SAP ABAP Consultant & SAP Trainer

Lukman Hakim has worked as a software developer in IT field industry for more than 7 years. He has experiences in implementation of SAP ABAP programming language (ABAP) .

Involved in more than 5 SAP R/3 implementation project in manufacturing and distribution industries; he has experiences in develop various type of SAP reporting (ABAP List, ALV List, ALV Grid), various complex interfaces with legacy and other applications, user exits and dialog programming enhancements, configuring and developing workflow , also develop forms (smartforms).

Has a good knowledge in many functional modules and familiar with the related technical relational database of: Financial Accounting, Controlling, Sales & Distribution, Materials Management, Production Planning, Plant Maintenance, and Project System.

Ready to start learning?
Take This Course