You are on page 1of 17

PH:8499068708 :8341832707

www.imaginelife.in
EMAIL:suport@imaginelife.in
Topics to be covered in SAP ABAP Course
Introduction to SAP
1. SAP Architecture
2. System Land Scape
3. Naming
Conventions,Package,Transport
Requests,Package Types
4. Introduction to write statement,system
Variables,Edit Masks,User Settings
5. Data Types
6. General Structure of ABAP Program
7. Parameters-Simple Program
8. Conditional Statements
9. Loop Statements
10.Exit,Continue,Stop Statement
Tables:
1. Domain ,Data Elements ,Key fields,Buffer
2. Types of Tables
3. Currency/Quantity fields
4. Structures:Append Structure/Include
Structure
5. Foreign Key Relationship:CHECK Table,
FOREIGN Key Table
6. Value Tables,Domain Properties
7. Table Maintenance Generator:2 Real time
examples
8. Types of tables
Views:
1.Database,Projection view,Help
View,Maintenance View
2.2 Real Time Examples
Search Helps:
1. Elementary Search helps, collective
Search helps, Match code Objects
2. Assigning Search Helps
3. Lock Objects
4. Data Types, Type Groups
Internal Tables:
1.Variables,Work areas, Internal tables
2.Introduction select statement
3.Operations on internal Tables
4.Obsolete ways of declaring internal
tables
5.Types of Internal tables
Debugging:
1.Break Points, Watch Points, Filed
Values
Open SQL:
1.R/3 Interface Layer
2.Open SQL/Native SQL
3.List of OPEN SQL Stmts:
INSERT,MODIFY,UPDATE,DELETE
More About Select Statement:
1.Select with Joins
2.Select for all entries
3.Select Single/Up to 1 Rows
Selection-Screen:
1.Main stages of report
2.Selection Screen Commands-Parameters,Select-
options,SS Format
3.Variant ,Select Texts,Text Symbols Messages
Modularizatioin:
1.Include Programs:Standard Includes
prgs,Customized Include prgs
2.Function Modules:
Import,Export,Changing,
Tables,Exceptions,Source Code
3.Subroutines:Local Subroutines,External
Subroutines,Passing Parameters
4.Differences
5.Macros
6.Class Methods
A Real Time Report1 with Selection Screen
and Modularization Techniques
A Real Time Report2 with Selection Screen
and Modularization Techniques
Classical Report Events:
1.A Real Time Classical Report 1 with all
events
2.A Real Time Classical Report 2 with all
events
3.A Classical Report Event With at Selection
Screen Out Put
Interactive Reports
1.Interactive Report Using HIDE
2.Interactive Report Using GET
CURSOR
3.Interactive Report using AT-USER
COMMAND
4.A Real Time example with all
interactive events
5.Menu Painter-Menu Bar,Application
Tool Bar, Standard too Bar
ALV Reports-with Structure
1.ALV Field Catelog
2.ALV with Layout
3.ALV with field catalog-Merge
4.ALV with Total&Subtotal
5.ALV with logo,TOP-OF-PAGE,END-
OF-LIST
6.Interactive ALV
7.Real Time Interactive ALV`S TO
Calling a Transaction
8.Hierarchical ALV
9.Blocked ALV
Miscellaneous Topics
1.Control Break Statements
2.Lock Objects
3.Run Time Analysis-SE30
4.Performance Tuning-SE30
5.String Operations
SAP-Scripts
1.What is SAP Script?
2.Why SAP Script are client
Dependencies?
3.Components of SAP Scripts
4.Windows Types
5.Function Modules
6.Using Logos,Address,Windows
7.Passing Data b/w Driver Prg
and Scripts
7.Passing Data b/w Driver Prg and Scripts
8.Symbols-system Symbols/Program
Symbols
9.Control
Commands:Define,address,TOP...END
10.TOP,Bottom..Endbottom,Protect...End
Protect,New-page
11.Standard Text
12.A complete Real time Script development
for Purchase order
13.Copying Standard Scripts and Modifying
14.Modifying Standard Script and Modifying
15.Modifying Standard Script without
changing driver program
16.Configuring SCRIPT IN NACE
17.Debugging Scripts/Migrating Script to
smartform
SMART FORMS
1.What is Smart form
2.Difference Between Scripts
and Smart forms
3.Function Module in Smart
forms
4.SSF_FUNCTON_MODULE_NA
ME
5.Smart style
6.Components of smart form
7.Window types
8.EX ON WINDOW-
TITLE/PAGENO
9.EX ON TEXT
10.EX ON GRAPHIC
11.EX ON ADDRESS
12.Passing data b/w driver prg
and SF with ex
13.EX ON TEMPLATE
14.EX ON TABLE/CONDITIONS
15.EX ON PROGRAM LINES
16.EX ON
ALTERNATIVE/CONDITIONS
17.EX ON LOOP
18.EX ON FOLDER
19.A REAL TIME EX ON INVOICE
20.DEBUGGING SF
21.CONFIGURATION
BDC
1.What is BDC
2.Type of DATA Transfer
3.Various Methods in Data
Transfer
4.Direct input method
5.Call Transaction
6.Session Method
7.LSMW
8.Application Server files
Module Pool Programming
1.Introduction
2.Events in MPP
3.Structure of MPP org
4.EX on text field
5.EX on Input field and
/Button/Box
6.Simple and real time ex on
Tab script
7.EX on Table control
8.EX on editable table control
9.Navigation B/w Screens
10.Call Screen/Set
Screen/Leave Screen
11.Using POV&POH events
Object Oriented ABAP
1.What is Object
,Class,Instance
2.Components of Class
3.Types of Instances
4.Visibility of Components
5.EX on Instances/Static
Attributes
6.EX on Methods-using
importing ,Exporting,Table
Types,Types
7.Constructor and its Types
8.Real Time EX on Constructor
9.Using
Interfaces,Aliases,Inheritance,a
bstract class
10.Using Local Classes for all
the above concepts
Object Oriented ALV Reports
1.OO-ALV with Structure
2.OO-ALV with Field catelog
3.OO-ALV with Fieldcatelog-merge
4.OO Interactive ALV`s
5.Real time OO Interactive ALV`S
with 2 grids on a single screen
6.Real time OO ALV with Tree
7.Real time OO-ALV with Splitter
control
8.Real Time OO-ALV with
LOGO/TOP of page
User-Exits
1.What are user exits
2.A Real time example on user exit
Customer-Exits
1.What are Customer Exits
2.Types of Customer Exits
3.A example 1 on Function Module
exit using CALL CUSTOMER
4.A example 2 on Function Module
exit using SMOD
5.A example on MENU EXIT
6.A example on Screen Exit
7.A example on Field exit
BADI`s
1.What is BADI
2.Difference Between Exits and BADI`s
3.Single Implementation on BADI`s
4.Multiple Implementations BADI
5.FilLTER BADI/Custom BADI
6.3 Real time ex for Uploading BAPI
7.Real Time reports using BAPI
ALE-IDOC`s
1.What is ALE and Types of data
transfer
2.What is EDI
3.What is IDOC and Real time
example of IDOC
4.Message Type
5.Step to create Segment
6.Step to create IDOC`s/segments
7.Structured data Transferred
8.Outbound
Program,Configuration Settings
9.Table for Message Types/IDOC
types /Outbound Program/Process
Codes
FlLTERING
1.IDOC Filtering
2.Segment filtering
FlLTERING
1.Custom IDOCs
2.Extended IDOC
3.Reduces IDOC
4.Changing Pointers
5.A Real time scenario on extended IDOC
FUNCTIONAL EXPOSURE
1.SD(Sales & Distribution):Business Flow
,T codes,Tables,Reports
2.MM(Material Management)
3.Business Flow ,T codes,Tables,Reports
SAP ABAP Real Time Project Exposure
1.ABAP Methodology explanation with a
case study and real time business
scenarios
2.Support Project
issues/Tickets/Incidents and handling
process
3.Responsibilities of ABAP consultant