Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

OBJECT ORIENTED ABAP

@
GENSOFT Technologies GENSOFT SYSTEMS
Plot No 28, Second Floor,
Behind HUDA MythriVanam,
Fees: 6000/- (Class-room)

8000 /- (On-line)

Office Address:
Ameerpet, Hyderabad
(45 hrs)

Plot No 28, Ground


Ph: 9246-550-660 Floor, SAP Street,
/ 9700-470-460 Behind HUDA
/ 9848-985-270
Mythrivanam Lane, Ameerpet, Hyderabad,
Telangana, INDIA
Mobile: 9246-550-660 / 984-896-7544
E-mail: info@gensofthyderabad.com,
gensoftsaptechnologies@gmail.com
Website: www.gensofthyderabad.com
Powered By:  INDEPTH
Mr. Sridhar Sunkari  UNCOMPARABLE
(18+ yrs Exp.)  SUBJECT GUARANTEED
On-line & Class-Room Trainings

 Leader in SAP Technical Modules Training


 Trained 1000’s of students both in On-line and Class-room and also conducted Corporate Trainings for
the IT COMPANIES which includes TCS, WIPRO, CMC, VERIZON, GENPACT, SIERRA ATLANTIC,
VOLKSWAGON, INDIAN RAILWAYS and many more…
 Program Delivered by Real-Time consultant - SRIDHAR SUNKARI having over 18+ yrs of experience
in different technologies
 Real-time Scenarios with In-depth and Advanced Topics covered
 INDEPTH OBJECT-ORIENTED ABAP
Numero Uno in CORE ABAP, OBJECT ORIENTED ABAP, CROSS APPLICATIONS, ABAP HANA,
WEBDYNPRO, SAP UI5 Front-end and Back-end Training
 Detailed Class-Room Notes will be provided, need not depend on any other material
 As an additional service, Daily e-mails will be sent containing day-day class-room session material
 Most of our old students are working in TOP IT COMPANIES; we welcome you to interact with our
old or existing students before registration
 To attend online 2nd time for the same module, students need to register again

1
OOPS CONCEPTS (Mandatory for all SAP Technical Modules )

 Types of Programming Languages  Polymorphism


 Applications of OOPS in SAP o Method Overloading
o Method Overriding
 Features of OOPS concepts
o REDEFINITION Keyword
 Introduction to CLASS and OBJECT
o SUPER Keyword
 Difference between structures and classes  Final Classes and Final Methods
 Creation of Classes in different  Abstract Classes (Local & Global)
Programming Languages  Interfaces (Local & Global)
 Types of ABAP Classes  Aliases (Local & Global)
 Class-Components  Implementing Interfaces Partially
 Visibility Sections  Visibility at Class levels
 Local Class Creation o Public Classes
 Global Class Creation using CLASS o Protected Classes
BUILDER Tool o Private Classes
 Instance and Static Attributes o Abstract Classes
 Instance and Static Methods  Friend Classes (Local & Global)
 RETURNING keyword / Parameter  DEFERRED Keyword
 Exception Handling (Local & Global)  Singleton Classes
o Standard Exceptions  Persistence Service
o Try and Catch Blocks o GUID Object Identity
o Standard Exception Messages o Business Key Identity
o User Defined Exceptions  Transaction Service
o Raising Keyword  Design Pattern Example
o CLEANUP Block  Casting
o Hierarchy of Exceptions o Narrow Casting
 ME Keyword o Wide Casting
 LOAD keyword  RTTS and RTTC
 Converting Local class to Global class
 Creating T-codes for Methods
 Constructors EVENT HANDLING in Classes
o Instance Constructors
o Static Constructors  Introduction to events
o Parameters to Constructors  Procedure for Custom Event Handling
o Class Loading o Local classes
 Inheritance (Local & Global) o Global classes
o Types of Inheritance  Instance and Static Events
o Hierarchy of Constructor  Raising events
execution  Single and Multiple Event Handler methods
 Exception Classes with OTR  Instance and Static Event handler methods
 Exception Classes with Message classes  Registering Handlers
 Modeled Classes  Deactivating Handlers
 Types and Macros Declaration in Classes  FOR ALL INSTANCES Keyword
 Events with Parameters
 Events in Interfaces

OBJECT ORIENTED ABAP CONTINUED…

2
ALV Reports using classes STANDARD EVENT HANDLING in
ALV Reports using Classes
 Introduction to ALV
 Linking ALV Classes  Procedure for Standard Event handling
 Field Catalogue Generation  Button_Click
o Using Function Module  Double_Click
o Manually  Hotspot_Click
o Dynamic Field Catalog  User_Command
 Layout Generation
 Toolbar
 Variants in ALV
 Menu_Button
 Identifying Selected Rows in ALV grid
 Explicit Registration of Events
 Enabling Multiple selection of ALV rows
 Top_of_Page
 ALV Cells as DROP DOWN List
 Data_Changed
 ALV Row, Column and Cell Coloring
 Onf1
 ALV Cells as Pushbuttons
 ALV columns as checkboxes  Onf4
 ALV Toolbar buttons Exclusion  PRINT Events
 ALV Toolbar buttons Enabling  Node_Double_Click
 ALV Toolbar buttons Disabling  Node_KeyPress
 ALV Columns as TRAFFIC LIGHTS  Context_Menu_Request
 ALV Grid Data Download to Excel  Splitter Control
 ALV Report Background Scheduling  Displaying Images in ALV Reports using standard
 Docking Container classes
 Subtotals and Subtotal texts  Tree Control

ALV Reports ALV OBJECT MODEL


using FUNCTION MODULES
STANDARD EVENT HANDLING in ALV
 SLIS Type-pool
 Field Catalog Reports using Function Modules
 Layout Generation
 Classical ALV
 Standard Event handling Procedure
 Interactive ALV
 Generating Heading using TOP_OF_PAGE
 Blocked ALV
 Interactive ALV using USER_COMMAND
 Hierarchical ALV  Displaying Images in ALV reports using Function
Modules

OBJECT ORIENTED ABAP COMPLETED

You might also like