0% found this document useful (0 votes)
47 views3 pages

Ooabap 1

This document provides an overview of an Object Oriented ABAP training course offered by GENSOFT Technologies. The training covers fundamental OOPS concepts, creating classes in ABAP, inheritance, polymorphism, exceptions, and event handling. It also covers building ALV reports using both classes and function modules, including standard event handling for ALV reports. The training is delivered by an experienced SAP consultant and includes detailed class notes.

Uploaded by

Revathi D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views3 pages

Ooabap 1

This document provides an overview of an Object Oriented ABAP training course offered by GENSOFT Technologies. The training covers fundamental OOPS concepts, creating classes in ABAP, inheritance, polymorphism, exceptions, and event handling. It also covers building ALV reports using both classes and function modules, including standard event handling for ALV reports. The training is delivered by an experienced SAP consultant and includes detailed class notes.

Uploaded by

Revathi D
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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