Vous êtes sur la page 1sur 3

OOPS-ABAP--> 50 hrs --> minimum.

2 months
1. oops concepts (20-25 hrs)
a) basic oops concepts --> constructors,inheritan
ce,polymorphism
abstr
act classes,interfaces, exception handling
event handling..........
b) advance concepts --> persistence service, tra
nsaction service, RTTS
2. ALV Reporting using classes (20-25 hrs)
--> standard event handling (15 events
+.....)
-> ALV Object model
--> design patterns (1 or 2 examples)
3. ALV Reporting using Function modules (5 hrs)
Today(10th july), tommorrow(11th july) and sunday (6:30
am to 8 am)
Monday onwards (13th July) --> 7:45 am to 8:45 am (monda
per week

y to friday)(5-6 hrs
)

Applications of OOPS Concepts :1.


2.
3.
4.
5.
6.
7.
8.
9.

BAPI's
BADI'S
ALV REPORTING
WORKFLOW
WEBDYNPRO
SAP UI5
NEW DIMENSIONAL PRODUCTS (CRM, SRM....)
EP
BI, BO...
Features of Object Oriented Language (c++,java,.net,a

bap):1. ENCAPSULATION
2. DATA ABSTRACTION
3. INHERITANCE
4. POLYMORPHISM
class :c++ --> class --> data members + member functions
java --> class --> instance variables + methods
abap --> class --> attributes + methods + events + interfaces
+ aliases + macros

abap classes --> 1. local class --> local to a program (abap


editor)
2. global class --> global to SAP (
class builder tool --> se24)
procedure for creating local class :
1.

Definition of class --> contains declaration of components


syntax :class <class name> definition [public] [protected] [private]
[abstract] [deferred] [final].
declaration of comp

onents.
endclass.
2. implementation of class --> implementation of methods
syntax :
class <class name> implementation.
implementation of methods.
endclass.
note :note :object creation :c++ --> object -->

<class name>

java --> object --> <class name>

<object name>;
<object name> = new <class n

ame>;
abap --> object creation --> 2 steps
1. create reference for the class
syntax :data <ref.name>

type ref to

<class name>.

note :2. create object based on reference


syntax :create

object

<ref.name>.

Procedure for creating Global class :1. Declare(definition) and Implement the class as part of Class Builder
tool (se24)
2. As part of executable programs, Create the object for the global cla

ss and access

the class components

Access Specifiers (Visibility Sections) :c++ --> public,protected,private (default)


java --> public,protected,private,default (default)
abap --> public section, protected section, private se
ction
note :-

Vous aimerez peut-être aussi