Oo Abap
Oo Abap
SR KRISHNA
BY SR KRISHNA
MAIL ID: [email protected]
Contents
Smart Forms
Traditional
Programs in R/3
BADI Eg: Multiple Projects
BSP
Web Dynpro
Workflow
OO Terminology: Keywords
for a particular business scenario or business application. Class will be created Locally or Globally.
SE24
SE38
SE38
Working with Local & Global class Internal Tables
SE38
Global class Program
SE11
SE11 SE11
SE24
SE38
3. Working with Local & Global class Methods
SE24
SE38
Working with Local & Global class Constructor
4. Working with Local & Global class Events
5. Abstraction & Encapsulation
Building Example:
In our city we daily see number of beautiful buildings every day.
We can live in this building, we can use stairs, lift and other facilities of these buildings
can we estimate how much material used for making this building ,
how many man power , hours required for making this type of building, probably no because building is hiding all these things with us.
6.Inheritance
Class concept supports Single & Multiple level Inheritance Interface concept supports Multiple Inheritance
Single Level
Inheritance Multi Level Inheritance Multiple Inheritance
Class Class
Sub Class / Child Class (C2)
(C2) Class
(C1)
Class
(C3)
Working with Local Class: Inheritance
Working with Global Class: Inheritance
Class (C1)
OBJ1 Method
(M1)
M1 M1
Redefinition Redefinition
OBJ2 OBJ3
Working with Polymorphism: Local Program
Working with Polymorphism: Global Program
Class (C2)
Class (C1)
Class (C3)
9. Business Requirement: Display Customer Master Data based on Customer Number
IT_KNA1
Database
Business Requirement : Display Customer Master Required columns Data based on Customer Number
MODULE POOL PROG
THANK YOU
SR KRISHNA
BY SR KRISHNA
MAIL ID: [email protected]