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:
[email protected] 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 3 .