Course Overview

SAP Stands for Systems ‘Applications and Products in data Processing’ and it is the fourth lorgest company in the world.Sap provides end to end solutions for the financials, manufacturing,logistics,distribution etc.Each SAP module is integrated with the other modules sap system devided into two type of modules such as functional modules and technical modules.
The important modules used by the Organization are

SAPABAP(Advanced Business Application Programming)
SAPFICO(Financial Accounting & Controlling Module)
SAPHR (Human Resource )
SAPBI (Business Intelligence)
SAPBW (Business warehouse)
SAPSD (Sales and distribution)
SAPMM (MaterialManagement)
SAP software helps you implement business processes. Using Process-Driven Management for SAP Solutions assures the processes incorporated in the standard software reflect your corporate strategy and requirements of sales, marketing, procurement and production.

Our solution isn’t a just drawing tool for business processes, one that automatically configures SAP system parameters or code, a process modeling tool for process automation and orchestration or a simple interface between a process design tool and SAPSolution Manager.

It’s much more-combining proven methodology, products and ready-to use content to help you achieve faster ramp up, faster roll out and faster time-to-value.

Course Content


Introduction to SAP AND ABAP/4 language

Overall introduction to ERP
Overall introduction to ERP
Introduction SAP R/3 architecture, Introduction to SAP ABAP/4
ABAP/4 editor (Focus on the functionalities of new ABAP editor)
Data types
Output statements
Writing small programs
Arithmetic operations
String operations
Control statements

Open SQL –statements {insert, modify, delete, update}
Simple reporting
Selection screens
Transaction code creation
Data Dictionary
Data element
Search helps
Type Groups
Table maintenance generator and T-code creation
Primary and foreign keys
Check and value tables
REPORTING sap_abap
Debugging techniques
Breakpoint creation
Watch point creation
Emphasize on the usage of New Debugger
Internal tables
Control Break Statements
Modularization techniques
Function modules
Conversion exits
For all entries and joins {inner and left outer}
Message class creation & message types and handling messages
Events for classical reports
Events for interactive reports
Hide and hotspot
Creating and handling buttons
Menu painter

Fundamentals of OOPS
Importance of Public, Private and Protected sections
Simple reporting using local classes and methods
Global classes and interfaces
Usage of global classes in the reports

Types of ALV
Simple report to display simple ALV List using Function Modules
Simple report to display simple ALV grid using Function Modules
Interactive ALV Reports
Working with OOALV using classes (List, Grid)
Dialog Programming

Introduction to screen painter and dialog programming
Flow logic sap_abap
Screen designing
Programming in object browser
Field validations
Creation of
Table Controls
Tab Strips
Dynamic Screen
Call Screen
Set Screen
Leave to Screen
Leave Screen
Processing of list from transaction and vice versa
Screen table and its fields
Lock objects
Interface Programming

Why Data Transfers
Introduction to BDC
File Handling
Presentation server
Application server
Methods in BDC
Call transaction
Session method
Error Handling in Call Transaction
Legacy System Migration Workbench (LSMW)
Different methods
Steps to Create an LSMW Project.sap_abap
Flat file creation
Uploading data
SAP Scripts sap_abap

Layout Sets
SAP Script Elements
Modifying standard layout sets (by using subroutines)
Including logo
sap_abap SAPscript Control Commands

Working with smart forms
Standard Texts
Graphics management
Writing print program and designing layouts
Output type configuration to standard orders

Miscellaneous Topics
SAP System Landscape
Correction and Transport System (CTS)
Transport Organizer
Workbench Request
Task Creation
Merging Requests
Release Requests
SAP memory
SET/GET parameters
ABAP memory
Imports/ Exports
sap_abap Logical Database and Handling Events (LDB)
Field symbols
SD flow
MM flow

Concepts of Function Group
Different Types FMs
Concepts of FM interface
Concepts of Update Programs

Introduction to CA
RFC destination
Working with RFC function modules

Concepts of IDOCS
Structure of IDOCS and Types
Creation of segments
Creation of IDOCS
Using standard message types

Outbound / Inbound processing
Transferring of master data from one system to another system
Distribution modal view
IDOC Programming / Custom IDOCS
BAPI and Business Objects

Introduction to BAPI
Overview of Business Objects
Step By Step Approach followed to create BAPI


Introduction to enhancements
Different Ways of doing Enhancements
User Exits
Introduction to BADI
sap_abap How to implement BADI
Overview on Enhancement Spots, Enhancement Section, Enhancement Implementations and Class Enhancements

Introduction of SAP WORKFLOW.
Introduction of different elements of Workflow
Introduction to concepts of Binding
Introduction to Business Object Events
Simple practical examples of SAP Workflow


To strenghtened my skills in SAP apart from FICO(in connection to FICO) what are the other modules should I learn so that I can make myself for more prominent future.

If the decision is taken to use marketing prospects for storing prospect data in SAP CRM, be aware of their short life-cycle: Either convert marketing prospects as soon as possible to Choose business partners.

Normal Track 90 Working days for each course, daily one and half hour.
weekend Batches(saturday,sunday) 2to3 hours for day total 30 working days.
SAP Training.

Trainer Profile

Real Training with Real Time experience. He has around 10 years of Experience in Training,Designing and Implementing the Applications based on SAP