You are on page 1of 3

OOPS-ABAP

GENSOFT GENSOFT SYSTEMS Fees: 6000/- (Class-room)

Technologies
Plot No 28, Second Floor, 8000 /- (On-line)
Behind HUDA MythriVanam, (45 hrs)
Ameerpet, Hyderabad
Ph: 9246-550-660 / 9700-470-460 / 9848-985-270

Office Address:
Plot No 28, 2nd Floor, SAP Street, Behind HUDA Mythrivanam,
Ameerpet, Hyderabad, Telangana, INDIA

Ph: 9246-550-660 / 92461-


00812  UNCOMPARABLE
Powered By: Mr. Sridhar Sunkari  INDEPTH

E-mail: gensoftsaptechnologies@gmail.com
Online & Class-Room  SUBJECT GUARANTEED

 Leaders in ERP Training and Decade of Excellence in Quality Training


 Conducted Corporate Trainings for the IT COMPANIES which includes TCS, WIPRO, CMC, VERIZON,
INDEPTH OBJECT-ORIENTED ABAP
GENPACT, SIERRA ATLANTIC, INDIAN RAILWAYS and many more…
 Program Delivered by Real-Time consultant - SRIDHAR SUNKARI having Work experience with the
companies WIPRO, CMC and currently engaged with a multi-national IT GAINT.
 Real-time Scenarios with In-depth and Advanced Topics covered.
 Numero Uno in CORE ABAP, OBJECT ORIENTED ABAP, CROSS APPLICATIONS, WEBDYNPRO and 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 programs / layouts.
 Most of our old students are working in TOP IT COMPANIES; We Welcome you to interact with our old or
1
OOPS CONCEPTS (Mandatory for all SAP Technical Modules )
 Polymorphism
 Types of Programming Languages
o Method Overloading
 Applications of OOPS in SAP
o Method Overriding
 Features of OOPS concepts
 Introduction to CLASS and OBJECT o REDEFINITION Keyword
 Difference between structures and o SUPER Keyword
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 o Protected Classes
CLASS 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 Process in
o Instance Constructors Classes
o Static Constructors
o Parameters to Constructors  Introduction to events
o Class Loading  Procedure for Custom Event Handling
 Inheritance (Local & Global) o Local classes
o Types of Inheritance o Global classes
o Hierarchy of Constructor  Instance and Static Events
execution  Raising events
 Exception Classes with OTR  Single and Multiple Event Handler methods
 Exception Classes with Message  Instance and Static Event handler methods
classes  Registering Handlers
 Modeled Classes  Deactivating Handlers
 Types and Macros Declaration in  FOR ALL INSTANCES Keyword
Classes  Events with Parameters
 Events in Interfaces

OOPS-ABAP Continued….
2
ALV REPORTING STANDARD EVENT HANDLING
using CLASSES In ALV Reports using Classes

 Introduction to ALV  Procedure for Standard Event handling


 Linking ALV Components using Classes
 Field Catalogue Generation  Button_Click
o Using Function Module  Double_Click
 Hotspot_Click
o Manually
 Before_User_Command
o Dynamic Field Catalog
 User_Command
 Layout Generation
 After_User_Command
 Variants in ALV
 Toolbar
 Identifying Selected Rows in ALV grid
 Menu_Button
 Enabling Multiple selection of ALV
 Explicit Registration of Events
rows
 Top_of_Page
 ALV Cells as DROP DOWN List
 Data_Changed
 ALV Row Coloring
 Onf1
 ALV Column Coloring
 Onf4
 ALV Cell Coloring
 PRINT Events
 ALV Cells as Pushbuttons
 Node_Double_Click
 ALV columns as checkboxes
 Node_KeyPress
 ALV Toolbar buttons Exclusion
 Context_Menu_Request
 ALV Toolbar buttons Enabling
 Splitter Control
 ALV Toolbar buttons Disabling
 Displaying Images in ALV Reports using
 ALV Columns as TRAFFIC LIGHTS
standard classes
 ALV Report Background Scheduling
 Tree Control
 Docking Container
 Subtotals and Subtotal texts
 ALV OBJECT MODEL
ALV REPORTING
using FUNCTION MODULES STANDARD EVENT HANDLING in
ALV Reports using Function
 SLIS Type-pool
 Field Catalog using Function Modules
Modules
 Layout Generation
 Classical ALV  Procedure for Standard Event handling
 Displaying Images in ALV reports using Function Modules
using Function Modules  Generating Heading using TOP_OF_PAGE
 Interactive ALV  Interactive ALV using USER_COMMAND
 Blocked ALV  Displaying Images in ALV reports using
 Hierarchical ALV Function Modules

You might also like