gallery/saplogo
gallery/follow

CATEGORIS

Name  
E-mail  
Country  
Message  

ENQUERY FORM

First version of ABAP Objects is delivered with SAP Basis Release 4.5 by extending the ABAP programming language with classes, interfaces and the ability to create objects from classes i.e. class ‘instances’. And with SAP Basis Release 4.6, complete version of ABAP Objects is delivered by enabling “Inheritance” which is the key feature of Object-oriented programming for many programmers, and allowing the creation of a compose interface from several component interface.

In this article developers of this extension will give you a brief overview of ABAP Objects basics and also give a comprehensive example. Some highlights from document

Statements for defining a class
Using objects and their components
Statements for deriving a subclass
Using an objects of a subclass
Defining and implementing interfaces
Using Interfaces
Declaring raising, and handling events
Registering handler methods for events

gallery/sap abap

SAP ABAP

SAP ABAP BEGINNERS, SAP ABAP ADVANCED, SAP ABAP WEBDYNPRO COMPLETE TRAINING PACK

 get complete coverage of the topics below:

 

Learn SAP ABAP Objects - 2014 - Online Training Course


Curriculum


Section 1: ABAP Fundamentals Overview
Lecture 1 Introduction 
Lecture 2 Get SAP System Access
Lecture 3 Course Structure 
Lecture 4 ABAP Recap - 3-Tier Architecture and System Environments 
Lecture 5 ABAP Recap - SAP System Landscape and Packages 
Lecture 6 ABAP Recap - Basic ABAP Rules 
Lecture 7 ABAP Recap - Data Types and Variables 
Quiz 1 Data Types
Lecture 8 ABAP Recap - Declaring Types / Structures / Constants and more 
Lecture 9 ABAP Recap - Internal Tables 
Lecture 10 ABAP Recap - Creating Internal Tables 
Lecture 11 ABAP Recap - Subroutines (Form & Function Modules) 
Section 2: ABAP Objects - Fundamentals
Lecture 12 Introduction to ABAP Objects 
Lecture 13 Classes 
Lecture 14 Code My First Class Definition With Attributes 
Lecture 15 Static Attributes - CLASS-DATA 
Lecture 16 Methods 
Lecture 17 Functional Methods 
Lecture 18 METHOD Definition 
Lecture 19 METHODS Implementation 
Lecture 20 Code a Functional Method 
Lecture 21 Homework Project 1 - Create Your Own Class Definition 
Lecture 22 Instructor Creates The Car Class With Attributes - Compare Your Code 
Lecture 23 Homework Project 1 - Create Your Own Methods 
Lecture 24 Instructor Creates The Car Methods - Compare Your Code 
Lecture 25 Homework Project 1 - Method Implementation - Code Your First Methods 
Lecture 26 Instructor Creates The Method Implementation Code - Compare Your Code 
Lecture 27 Create A CAR Object Based On Your CAR Class 
Lecture 28 Constructor Methods 
Lecture 29 Self Referencing 
Lecture 30 Extend The CREATE OBJECT statement with EXPORTING Parameters 
Lecture 31 STATIC Constructors (Class Constructor Methods) 
Lecture 32 Using Attributes and Calling Methods in Calling Programs 
Lecture 33 Coding Example of Using Attributes And Methods in a Calling Program 
Lecture 34 Calling Functional Methods 
Section 3: Using Internal Tables in OO ABAP
Lecture 35 Using Internal Tables with ABAP Objects and Homework Project 2 
Lecture 36 Homework Project 2 - Tables in ABAP Objects - Part 1 - Instructor Solution 
Lecture 37 Homework Project 2 - Tables in ABAP Objects - Part 2 - Instructor Solution 
Section 4: ABAP Objects Fundamentals Review
Lecture 38 Review of The Fundamentals 
Section 5: Inheritance
Lecture 39 Inheritance Concepts - Part 1 
Lecture 40 Inheritance Concepts - Part 2 
Quiz 2 Inheritance
Lecture 41 Homework Project 3 - Inheritance 
Lecture 42 Homework Project 3 - Inheritance - Instructor Solution 
Lecture 43 Method Redefinition 
Lecture 44 Abstract Classes and Methods 
Lecture 45 Final Classes and Final Methods 
Lecture 46 Static Elements of a Class With Inheritance 
Lecture 47 Constructors With Inheritance 
Lecture 48 Static Constructors With Inheritance 
Lecture 49 Narrowing Cast 
Lecture 50 Widening Cast 
Lecture 51 Example Program Using a Narrow Cast and Widening Cast 
Section 6: Polymorphism
Lecture 52 Overview of Polymorphism 
Lecture 53 Polymorphism Example Program 
Section 7: Interfaces
Lecture 54 Introduction To Interfaces in ABAP 
Lecture 55 Nesting Interfaces 
Lecture 56 Interface Aliases 
Lecture 57 Interface Aliases with Compound Interfaces 
Section 8: Events
Lecture 58 Introduction to Events 
Lecture 59 Event Handlers 
Lecture 60 Registering Events Handlers 
Section 9: Class Builder - Global Classes
Lecture 61 Create Global Classes Using The Class Builder 
Section 10: Course Wrap-Up
Lecture 62 Course Wrap-Up 


SAP ABAP Object Oriented Programming (OOP)


Curriculum


Section 1: Overview of Object Oriented Programming
Lecture 1 Introduction
Section 2: General Concept of OOP ( Class , attribute & method) in SAP ABAP
Lecture 2 Creating Class attributes & Methods in SAP ABAP
Lecture 3 Creating Objects from a class & Acessing Attributes & Methods
Lecture 4 Constructor & Self reference
Lecture 5 Static attributes & methods
Section 3: Inheritance
Lecture 6 Inheritance
Lecture 7 Polymorphism
Lecture 8 Narrowing Cast
Lecture 9 Widening Cast
Section 4: Interface
Lecture 10 Interface
Lecture 11 Narrowing Cast in Interface
Lecture 12 Widening Cast in Interface
Section 5: Event
Lecture 13 Event
Section 6: Global Class
Lecture 14 Global Class
Section 7: ALV Grid OOP
Lecture 15 Overview
Lecture 16 ALV Grid OOP (Standard)
Lecture 17 ALV Grid OOP with docking container (Fullscreen)
Lecture 18 Displaying Icon in ALV Grid OOP
Lecture 19 Coloring lines & Cells in ALV Grid OOP
Lecture 20 Hiding Standard Toolbar in ALV Grid OOP
Lecture 21 Setting Clickable & Editable to Cells in ALV GRID OOP
Lecture 22 Catching Event Click & Double Click in ALV Grid OOP
Lecture 23 Catching Event edit finished in ALV Grid OOP


SAP ABAP Objects : OO ABAP with Real Time Projects


Curriculum


Section 1: Introduction to Object Oriented Programming
Lecture 1 Welcome
Lecture 2 Introduction to class and object 
Quiz 1 Q&A
Lecture 3 Revision 
Quiz 2 True or False
Lecture 4 Method Parameters and Objects relationship
Lecture 5 Inheritance, Polymorphism, Interfaces, Abstract class and Type casting
Section 2: Global Class
Lecture 6 Introduction to class builder se24 
Lecture 7 Creating object of the class 
Lecture 8 Multiple objects of the class 
Lecture 9 Creating and Calling Methods 
Lecture 10 Import and Export Parameters 
Section 3: Global Class Practical
Lecture 11 Creating a class and methods for getting material for material number(MARA) 
Lecture 12 Program to call method printing out material for material number 
Lecture 13 Table Types in method 
Lecture 14 User Defined Types in Global Class
Lecture 15 Report to print material fields using defined types
Lecture 16 Static Attributes and Methods 
Lecture 17 Difference between static and instance methods
Quiz 3 Q&A
Quiz 4 True or False
Section 4: Events in Global Class
Lecture 18 Events in SAP Class 
Lecture 19 Define Event and Event handler method in Class Builder
Lecture 20 Calling Event in ABAP Program
Section 5: Constructor method in Global Class
Lecture 21 Constructor method Introduction 
Lecture 22 Defining constructor in Class Builder
Lecture 23 Construtor using ABAP
Lecture 24 Class-Constructor Example 
Section 6: Polymorphism and interfaces
Lecture 25 Polymorphism and Interfaces Introduction
Lecture 26 Creating Interfaces in Class Builder 
Lecture 27 Calling Interface method in program
Lecture 28 Allias for interface method
Section 7: Inheritance
Lecture 29 Inheritance Introduction 
Lecture 30 Inheriting from super class
Lecture 31 Redefining the inherited method and calling in program
Lecture 32 Type-Casting Theory
Lecture 33 Encapsulation and Visibility Theory
Section 8: Local Class
Lecture 34 Local Class Introduction 
Lecture 35 Local class with attributes
Lecture 36 Local class with methods
Lecture 37 Table types in Local class
Lecture 38 User defined types in Local Class
Section 9: Events, Constructor, Interface and Inheritance in Local Class
Lecture 39 Events in Local Class
Lecture 40 Constructor in Local Class
Lecture 41 Class-Constructor in Local Class
Lecture 42 Interfaces in Local Class
Lecture 43 Inheritance in Local Class
Section 10: Singleton-Pattern
Lecture 44 Singleton Pattern Introduction
Lecture 45 Creating Singleton Class in Class Builder
Lecture 46 Creating Singleton Class in Program
Quiz 5 Q&A
Section 11: OOALV - ALV Using Object Oriented ABAP
Lecture 47 ALV using factory method
Lecture 48 Looking into cl_salv_table in se24
Lecture 49 User Defined types in ALV factory method
Lecture 50 Creating a Hotspot for a field
Lecture 51 Interactive ALV with factory methos using events
Lecture 52 Totals and Sub Totals with factory methods
Lecture 53 Header and Footer using ooalv classes
Lecture 54 Activate ALV Functions in application toolbar
Lecture 55 Add title and zebra pattern to the output
Lecture 56 Optimizing column width
Lecture 57 Hide or display column
Lecture 58 Coloring the columns
Lecture 59 All functionalities in one program
Lecture 60 Example code for final class


SAP ABAP OOALV with Real time examples


Curriculum


Section 1: ALV using Object Oriented ABAP
Lecture 1 Welcome
Lecture 2 ALV Using Factory Methods
Lecture 3 Looking into cl_salv_table in se24
Lecture 4 promo
Lecture 5 User Defined types in ALV factory method
Lecture 6 Creating a Hotspot for a field
Lecture 7 Interactive ALV with factory methos using events
Lecture 8 Totals and Sub Totals with factory methods
Lecture 9 Header and Footer using ooalv classes
Lecture 10 Activate ALV Functions in application toolbar
Lecture 11 promo
Lecture 12 Add title and zebra pattern to the output
Lecture 13 Optimizing column width
Lecture 14 Hide or display column
Lecture 15 Coloring the columns
Lecture 16 All classes and methods in one program
Lecture 17 Finally : Example code copy and paste for practice
Lecture 18 promo


SAP ABAP Programming For Beginners - 2015 - Online Training


Curriculum


Section 1: SAP System Overview
Lecture 1 Get SAP System Access
Lecture 2 SAP System Overview
Lecture 3 SAP System Architecture
Lecture 4 Environment For Our Programs
Lecture 5 First Look At The ABAP Workbench
Lecture 6 How to obtain your course certificate of completion 
Section 2: Data Dictionary
Lecture 7 Data Dictionary Introduction
Lecture 8 Create your first table – Part 1
Lecture 9 Create Your First Table Part 2
Lecture 10 Create Your First Table Part 3
Lecture 11 Create Your First Table Part 4
Lecture 12 Enter data into your table
Lecture 13 View the data in our table
Section 3: Introducing The ABAP Editor
Lecture 14 Create Your First Program – Part 1
Lecture 15 Create Your First Program Part 2
Lecture 16 Write Statement
Lecture 17 Chaining Statements Together
Lecture 18 Declaring Variables
Lecture 19 Constants
Section 4: Performing Calculations
Lecture 20 Arithmetic Addition
Lecture 21 Arithmetic – Subtraction
Lecture 22 Arithmetic – Division
Lecture 23 Arithmetic Multiplication
Lecture 24 Conversion Rules
Lecture 25 Division Variations
Section 5: Character Strings
Lecture 26 Character Strings Declaring C And N Fields
Lecture 27 Character Strings Intro And Concatenate
Lecture 28 Condense
Lecture 29 Find The Length Of A String
Lecture 30 Replace
Lecture 31 Search
Lecture 32 Shift
Lecture 33 Split
Lecture 34 Sub-Fields
Section 6: Debugging Your Program
Lecture 35 Debugging Your Programs - Part 1
Lecture 36 Debugging Your Programs – Part 2
Lecture 37 Debugging Your Programs – Part 3
Lecture 38 System Variables
Lecture 39 Table Mode
Lecture 40 Breakpoints
Lecture 41 Watchpoints
Lecture 42 End Your Debug Session
Section 7: Working With Your Database Tables
Lecture 43 Working With Your Database Tables Make A Copy Of Your Table
Lecture 44 Working With Your Database Tables Foreign Keys
Lecture 45 Search Help for the GENDER Fields 
Lecture 46 Working With Your Database Tables Append Structures
Lecture 47 Working With Your Database Tables Include Structures
Lecture 48 Working With Your Database Tables Key Fields
Lecture 49 Working With Your Database Tables Deleting Fields
Lecture 50 Working With Your Database Tables Deleting Tables
Section 8: Working With Other Data Types
Lecture 51 Date and Time Fields
Lecture 52 Date Fields in Calculations
Lecture 53 Working With Other Data Types Time Fields In Calculations
Lecture 54 Quantity and Currency Fields in Calculations
Section 9: Using ABAP To Modify Data In A Database Table
Lecture 55 Modifying Data In A Database Table Authorisations
Lecture 56 Modifying Data In A Database Table Fundamentals
Lecture 57 Database Lock Objects
Lecture 58 Using Open-SQL Statements
Lecture 59 Using Open-SQL Statements – 5 Statements
Lecture 60 Insert Part 1
Lecture 61 Insert Part 2
Lecture 62 Clear
Lecture 63 Update
Lecture 64 Modify
Lecture 65 Delete
Section 10: Program Flow Control And Logical Expressions
Lecture 66 Program Flow Control And Logical Expressions Control Structures
Lecture 67 IF Statement
Lecture 68 Linking Logical Expressions Together
Lecture 69 Program Flow Control And Logical Expressions Nested IF Statements
Lecture 70 Program Flow Control And Logical Expressions Case Statement
Lecture 71 Select Loops
Lecture 72 Program Flow Control And Logical Expressions Do Loops
Lecture 73 Nested Do Loops
Lecture 74 While Loops
Lecture 75 Program Flow Control And Logical Expressions Nested While Loops
Lecture 76 Loop Termination – Continue
Lecture 77 Program Flow Control And Logical Expressions Loop Termination Check
Lecture 78 Loop Termination – Exit
Section 11: Building User Selection Screens
Lecture 79 Events
Lecture 80 Intro to Selection Screens
Lecture 81 Creating Selection Screens
Lecture 82 At Selection Screen
Lecture 83 Parameters
Lecture 84 Selection Screens Check Boxes And Radio Button Parameters
Lecture 85 Select Options
Lecture 86 Select Example
Lecture 87 Selection Screens Select Additions
Lecture 88 Selection Screens Text Elements
Lecture 89 Selection Screens Variants
Lecture 90 Selection Screens Text Symbols
Lecture 91 Selection Screens Text Messages
Lecture 92 Skip Lines and Underline
Lecture 93 Selection Screens Comments
Lecture 94 Format a Line and Position
Lecture 95 Element Blocks
Section 12: Internal Tables
Lecture 96 Internal Tables – Introduction
Lecture 97 Types Of Internal Tables
Lecture 98 A Few Best Practice Guidelines
Lecture 99 Internal Tables Creating Standard And Sorted Tables
Lecture 100 Internal Tables - Filling an Internal Table with a Header-Line


SAP Web Dynpro for ABAP - The Learning Guide


Curriculum


Section 1: Introduction to Web Dynpro
Lecture 1 Introduction to the course 
Lecture 2 Outlining the Benefits of Web Dynpro 
Lecture 3 Explaining Web Dynpro Architecure: Part 1 
Lecture 4 Explaining Web Dynpro Architecure: Part 2 
Lecture 5 Navigating Between Views 
Lecture 6 Using View Assemblies 
Lecture 7 Explaining Web Dynpro Architecture and Relationships Between Entities 
Quiz 1 Learning Assessment: Introduction to Web Dynpro
Section 2: Web Dynpro Controllers
Lecture 8 Explaining Web Dynpro Controllers: Part 1 
Lecture 9 Explaining Web Dynpro Controllers: Part 2 
Quiz 2 Learning Assessment: Web Dynpro Controllers
Section 3: Web Dynpro Context
Lecture 10 Defining the Context 
Lecture 11 Setting Context Node Properties 
Lecture 12 Context Mapping 
Lecture 13 Demo: Context Mapping 
Quiz 3 Learning Assessment: Web Dynpro Context
Section 4: Web Dynpro User Interface
Lecture 14 Defining the View Layout: Part 1 
Lecture 15 Defining the View Layout: Part 2 
Lecture 16 Data Binding and Controlling UI Element Behavior 
Lecture 17 Using Composite UI Elements 
Lecture 18 Demo: Table and Service Calls 
Lecture 19 Using Static Context Menus 
Lecture 20 Demo: Develop Static Context Menus 
Quiz 4 Learning Assessment: Web Dynpro User Interface
Section 5: Controller and Context Programming
Lecture 21 Understanding Controller Methods and Attributes: Part1 
Lecture 22 Understanding Controller Methods and Attributes: Part 2 
Lecture 23 Using Controller Methods to Access the Context at Runtime 
Lecture 24 Demo: Access the Context at Runtime 
Lecture 25 Adding New Elements to a Context Node 
Lecture 26 Demo: Display Mass Data Using Tables 
Lecture 27 Demo: Implement Supply Functions 
Quiz 5 Learning Assessment: Controller and Context Programming
Section 6: Internationalization and Messages
Lecture 28 Using ABAP Dictionary Texts and the Online Text Repository 
Lecture 29 Demo: Internationalize a Web Dynpro 
Lecture 30 Implementing an Assistance Class 
Lecture 31 Reporting Messages 
Lecture 32 Demo: Implement Value Checks and Use Messages: Part1 
Lecture 33 Demo: Implement Value Checks and Use Messages: Part2 
Quiz 6 Learning Assessment: Internationalization and Messages
Section 7: Value Help, Semantic Help and Keyboard Access
Lecture 34 Providing Value Help 
Lecture 35 Providing Value Selectors 
Lecture 36 Demo: Display the Allowed Field Values by Dropdown Box 
Lecture 37 Providing Semantic Help 
Lecture 38 Providing Keyboard Access 
Quiz 7 Learning Assessment: Value Help, Semantic Help and Keyboard Access
Section 8: Component Reuse
Lecture 39 Reusing Web Dynpro Components 
Lecture 40 Demo: Define the Component Interface 
Lecture 41 Declaring a Component Usage 
Lecture 42 Demo: Use a Child Component 
Lecture 43 Implement Advanced Aspects of Component Reuse 
Quiz 8 Learning Assessment: Component Reuse
Section 9: Dialog Boxes (Popups)
Lecture 44 Creating Dialog Boxes 
Lecture 45 Demo: Display the Interface View of a Component Usage in a Modal Dialog Box 
Quiz 9 Learning Assessment: Dialog Boxes
Section 10: Adaptation Techniques
Lecture 46 Adapting Web Dynpro Applications 
Lecture 47 Configuring Web Dynpro Applications 
Lecture 48 Demo: Adapt a Web Dynpro Through Configuration 
Lecture 49 Enhancing Web Dynpros 
Lecture 50 Modifying the Context at Runtime 
Lecture 51 Demo: Make Dynamic Modifications to the Context at Runtime 
Lecture 52 Modifying the UI at Runtime 
Lecture 53 Demo: Make Dynamic Modifications to the UI at Runtime 
Quiz 10 Learning Assessment: Adaption Techniques
Section 11: Additional Topics
Lecture 54 Using SAP List Viewer (ALV) in Web Dynpro for ABAP 
Lecture 55 Demo: Use the SAP List Viewer (ALV) 
Lecture 56 Integrating Web Dynpro in the Portal 
Lecture 57 Demo: Generate Portal iViews that interact through portal eventing: Part 1 
Lecture 58 Demo: Generate Portal iViews that interact through portal eventing: Part 2 
Lecture 59 Monitoring Web Dynpro Applications 
Lecture 60 Debugging Web Dynpro Applications 
Quiz 11 Learning Assessment: Additional Topics
Section 12: Bonus Section
Lecture 61 Bonus Demo: Implement an Adobe Flash Island in Web Dynpro: Part 1 
Lecture 62 Bonus Demo: Implement an Adobe Flash Island in Web Dynpro: Part 2 
Lecture 63 Bonus Demo: Implement an Online Adobe Interactive Form with Web Dynpro: Part 1 
Lecture 64 Bonus Demo: Implement an Online Adobe Interactive Form with Web Dynpro: Part 2 
Lecture 65 Conclusion 

 

Buy the Complete Video Training for a special introductory price of $49

 

After Completing Payment:


- You will be receive a link on your mail id to download SAP training material after your purchase.
- Download Your SAP Training Materials

 

 

 

 

 

 

 

 

 

 

SAP ABAP BEGINNERS, SAP ABAP ADVANCED, SAP ABAP WEBDYNPRO COMPLETE TRAINING PACK