+91 88013 86489

+1 339 368 6489



Online solver has showed me the right way to start my career in the IT industry. It is an incredible experience to learn the technicalities from the industry experts. Huge thanks to the entire team of Online Solver for building my career.

                                 - Alan Dough
The trainers of Online Solver are highly focused to impart top notch training to their students. Besides, the course materials they provide are excellent. I am highly satisfied with training and would like to recommend Online Solver to all my friends.

                              - Steven Watson
Before joining Online Solver training sessions, I researched a lot about a proper training school, but didnít find one. Later a friend recommended me Online Solver, and I am glad that with the way they have completed the course in the stated time with utmost care and concern.

                            - Mukesh Khurana
The courses that Online Solver provide are quite demanding in the IT industry and I would recommend their training to all the budding professionals in the industry to enhance their growth within the company.

                                 - Aloke Patil
I had an amazing experience with the Informatica training from Online Solver. Eagerly waiting to join the next session within few days.

                                 - Aditi Sharma
I am really happy with the courses that Online Solver offers. Starting from the real time classroom session from the course material, everything is designed so meticulously, that I started enjoying my sessions as soon as I joined.

                                 - James Martin
The entire course module for each of the courses at Online Solver is meant to develop a new set of skills in an individual. All the trainers are extremely encouraging and helpful at all uncertainties.

                                 - Natalia Jones

Twitter Fan Box

Twitter Updates

SAP ABAP Online Training

SAP ABAP Online Training Course Content

Introduction to ERP  
What is ERP? 
Why we need ERP? 
Advantages of ERP 
Major ERP Packages 
Introduction to SAP & R/3 Architecture 
What is SAP? 
History & Features of SAP 
SAP R/2 Architecture (Limitations of R/2 Architecture) 
SAP R/3 Architecture (Types of work processes) 
SAP R/3 Application Modules 
SAP Landscape 
Introduction to ABAP/4 
What is ABAP? 
Logon to SAP Environment 
Transaction Codes 
Multitasking Commands 
ABAP/4 Editor (SE38) 
Steps for Creating a Program 
Elements in R/3 Screen 
Out put Statements 
Operators in ABAP 
Data, Parameter & Constant Statements 
Data Types & Classification 
Data Objects & Classification 
Text Elements 
String Operations 
Control Statements 
Field strings 
ABAP Dictionary  
ABAP Dictionary Introduction 
Data Dictionary Functions 
Data Dictionary Objects 
Data Base Tables 
Data Elements 
Type Groups 
Search helps 
Lock objects
Primary Key and Foreign Key 
Table Maintenance Generator 
Creating a package 
Difference between local objects & packages 
Transferring local objects to packages 
Variants Introduction 
Creating variants in ABAP Editor & Data Dictionary 
Message Classes  
Message Class Introduction 
Message types 
Calling message class in Report & Dialog programs 
Selection Screens 
Selection screen Introduction 
Parameter Statement 
Select-options Statement 
Selection-screen Statement
Screen table and its fields 
Dynamic screen modification by using Modify Id key 
Open SQL Statements 
Internal Tables 
Internal Tables Introduction 
Declaring Internal Table 
Populating Internal Table 
Processing Internal Table 
Initializing Internal Tables 
Inner Joins And For All Entries 
Control Break Statements 

Debugging Techniques 
Debugging Techniques Introduction 
Break-points (Static & Dynamic) 
Watch points 
Dynamically changing internal tables contents in Debugging Editor 
Options to step through the program in Debugging Editor 
Modularization Techniques 
Modularization Techniques Introduction 
Passing Parameters to Subroutines 
Passing Tables to Subroutines 
Function Groups & Function Modules 
Reports Introduction 
Classical Reports 
Interactive Reports 
Techniques Used For Interactive Reports 
Get Cursor
Dialog / Module Pool Programming/ Transactions 
MPP Introduction 
Relationship between Screen, Flow Logic and Program 
Flow Logic Events 
Process Before Output (PBO) 
Process After Input (PAI) 
Process On Value Request (POV) 
Process On Help Request (POH)
Include Programs in MPP 
Include TOP 
Include I01 
Include O01 
Include F01
Dynamic Screens 
Leave Screen 
Leave to Screen 
Call Screen 
Set Screen 
Processing of List from Transaction and Vice Versa 
Elements in Screen Layout 
Table Controls 
Step Loops 
Tabstrip Controls 
Batch Data Communication 
BDC Introduction 
BDC Methods 
Call Transaction Method 
Session Method
Handling Table Controls in BDC 
Legacy System Migration Workbench 
Different Methods 
Flat file creation 
Uploading data
File Handling 
Application Server 
Presentation Server
SAP Scripts 
SAP Scripts Introduction 
Components of SAP Scripts 
Layout Set 
Standard Text 
Out Put Program
Modifying Standard SAP Script Layouts 
Including Logos 
SAP Script Utilities ‚Äď Upload / Download 
Smart Forms 
Smart Forms Introduction 
Graphics Management 
Style Maintenance 
Paragraph Formats 
Character Formats
Writing print program and designing layouts 
ALV Reports 
ALV Reports Introduction 
ALV through Function Modules 
ALV Types
Runtime Analysis & SQL Tracing 
Cross Applications 
Introduction to Distributed Environment 
Introduction to Cross Applications 


Introduction to RFC 
Creating RFC Destination between 2 Systems 
Creating Remote Enabled Function Modules 
Creating program using Remote Enabled Function Modules
ALE Basics 
Overview of Outbound & Inbound Process 
Configuration Steps 
Define logical systems 
Assign client to logical system 
RFC destination 
Customer distribution model 
Creating Ports
What is an Idoc? 
Types of Idocs 
Basic Idocs 
Extension Idocs
Creating Idocs 
Message Types 
Assigning Idoc type to Message type
EDI Basics 
Difference between ALE & EDI 
Overview of Outbound & Inbound Process 
Configuration Steps 
Port Creation 
Partner Profile Creation
BAPI Overview 
Creation of BAPI 
What is workflow? 
Overview of workflow
User Exits 
User Exits Overview 
Types of User Exits 
Field Exit 
Screen Exit 
Function Exit 
Menu Exit
BADIs Overview 
Defining a BADI 
Implementing a BADI 
OOPS Concept 
Object Oriented ABAP Overview 
Defining a Class 
Implementing a Class
Miscellaneous Topics 
Correction & Transport request (CTS) 
Transport Organizer 
Work Bench Request 
Task Creation 
Release Objects 
SAP Memory & ABAP Memory 
Logical Database 
SD Flow 
MM Flow

Quick Enquiry

Upcoming Demos

  • Informatica 9 Free Demo :
    We have scheduled Informatica Free demo on 14th May 2013 at 9.30 PM CST (15th May 2013 8 AM IST). If you are interested to attend the demo please click here.

Are You A Trainer