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