SAP ABAP Syllabus 20090624
SAP ABAP Syllabus 20090624
Introduction to ERP
• What is ERP?
• Why we need ERP?
• Advantages of ERP
• SAP Landscape
Introduction to ABAP/4
• What is ABAP?
• Logon to SAP Environment
• Transaction Codes
• Multitasking Commands
• Comments
• Errors
• 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
o Data Base Tables
o Structures
o Views
24/Jun/2009 1 of 7
Rajagopalan M
o Data Elements
o Type Groups
o Domains
o Search helps
o Lock objects
• Primary Key And Foreign Key
• Delete
Internal Tables
• Internal Tables Introduction
• Declaring Internal Table
• Populating Internal Table
• Processing Internal Table
24/Jun/2009 2 of 7
Rajagopalan M
Debugging Techniques
• Debugging Techniques Introduction
• Break-points (Static & Dynamic)
• Watch points
• Dynamically changing internal tables contents in Debugging Editor
o Get Cursor
Dialog / Module Pool Programming/ Transactions
• MPP Introduction
• Relationship between Screen, Flow Logic and Program
• Flow Logic Events
o Process Before Output (PBO)
o Process After Input (PAI)
o Process On Value Request (POV)
o Process On Help Request (POH)
• Include Programs in MPP
o Include TOP
o Include I01
o Include O01
o Include F01
24/Jun/2009 3 of 7
Rajagopalan M
• Dynamic Screens
o Leave Screen
o Leave to Screen
o Call Screen
o Set Screen
• Processing of List from Transaction and Vice Versa
• Elements in Screen Layout
o Table Controls
o Step Loops
o Tabstrip Controls
o Subscreens
Batch Data Communication
• BDC Introduction
• Recording
• BDC Methods
o Call Transaction Method
o Session Method
• Handling Table Controls in BDC
• Legacy System Migration Workbench
o Different Methods
o Flat file creation
o Uploading data
• File Handling
o Application Server
o Presentation Server
SAP Scripts
• SAP Scripts Introduction
• Components of SAP Scripts
o Layout Set
o Standard Text
o Out Put Program
• Modifying Standard SAP Script Layouts
• Including Logos
24/Jun/2009 4 of 7
Rajagopalan M
o Character Formats
• ALV Types
• Creating Ports
IDocs
• What is an Idoc?
• Types of Idocs
o Basic Idocs
o Extension Idocs
• Creating Idocs
• Message Types
24/Jun/2009 5 of 7
Rajagopalan M
• Creation of BAPI
Workflow
• What is workflow?
• Overview of workflow
User Exits
• User Exits Overview
• Types of User Exits
o Field Exit
o Screen Exit
o Function Exit
o Menu Exit
BADIs
• 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
24/Jun/2009 6 of 7
Rajagopalan M
• SD Flow
• MM Flow
24/Jun/2009 7 of 7