[go: up one dir, main page]

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

OOPS-ABAP-1

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
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
9700-470-460 Street,
9848-985-270
Behind HUDA 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
▪ Features of OOPS concepts o Method Overriding
▪ 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 EVENT HANDLING in Classes
▪ Creating T-codes for Methods
▪ Constructors
▪ Introduction to events
o Instance Constructors
▪ Procedure for Custom Event Handling
o Static Constructors
o Local classes
o Parameters to Constructors
o Global classes
o Class Loading
▪ Instance and Static Events
▪ Inheritance (Local & Global)
▪ Raising events
o Types of Inheritance
▪ Single and Multiple Event Handler
o Hierarchy of Constructor
methods
execution
▪ Instance and Static Event handler
▪ Exception Classes with OTR
methods
▪ Exception Classes with Message
▪ Registering Handlers
classes
▪ Deactivating Handlers
▪ Modeled Classes
▪ FOR ALL INSTANCES Keyword
▪ Types and Macros Declaration in
▪ Events with Parameters
Classes
▪ 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
▪ Variants in ALV • Toolbar
▪ Identifying Selected Rows in ALV • Menu_Button
grid • Explicit Registration of Events
▪ Enabling Multiple selection of ALV • Top_of_Page
rows • Data_Changed
▪ ALV Cells as DROP DOWN List • Onf1
▪ ALV Row, Column and Cell Coloring • Onf4
▪ ALV Cells as Pushbuttons • PRINT Events
▪ ALV columns as checkboxes • Node_Double_Click
▪ ALV Toolbar buttons Exclusion • Node_KeyPress
▪ ALV Toolbar buttons Enabling • Context_Menu_Request
▪ ALV Toolbar buttons Disabling
• Splitter Control
▪ ALV Columns as TRAFFIC LIGHTS
• Displaying Images in ALV Reports using
▪ ALV Grid Data Download to Excel
standard classes
▪ ALV Report Background Scheduling
▪ Docking Container • Tree Control
▪ Subtotals and Subtotal texts
ALV OBJECT MODEL
ALV Reports
using FUNCTION MODULES STANDARD EVENT HANDLING in ALV
▪ SLIS Type-pool
Reports using Function Modules
▪ Field Catalog
▪ Layout Generation ▪ Standard Event handling Procedure
▪ Classical ALV ▪ 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

OBJECT ORIENTED ABAP COMPLETED

You might also like