Syllabus of SAP ABAP Course
1: Introduction to ERP
What is ERP?
Why we need ERP?
Advantages of ERP
Major ERP Packages
2: 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 Application Modules
SAP Landscape
3: Introduction to ABAP/4
What is ABAP?
Logon to SAP Environment
Transaction Codes
Comments
Errors
ABAP/4 Editor (SE38)
Steps for Creating a Program
Elements in R/3 Screen
Output Statements
Operators in ABAP
Data, Parameter & Constant Statements
Data Types & Classification
Data Objects & Classification
Text Elements
String Operations
Control Statements
Field Strings
4: ABAP Dictionary
ABAP Dictionary Introduction
Data Dictionary Functions
Data Dictionary Objects
Data Base Tables
Structures
Views
Data Elements
Type Groups
Domain
Search helps
Lock objects
Primary Key and Foreign Key
Table Maintenance Generator
5: Packages
Creating a package
Difference between local objects & packages
6: Variants
Variants Introduction
Creating variants in ABAP Editor
7: Open SQL Statements
Select
Insert
Modify
Update
Delete
8: Internal Tables
Internal Tables Introduction
Types of internal table
Inner Joins and for all Entries
Control Break Statements
9: Debugging Techniques
Debugging Techniques Introduction
Break-points (Static & Dynamic)
Watch Point
Dynamically changing internal tables contents in Debugging Editor
Options to step through the program in Debugging Editor
10: Modularization Techniques
Modularization Techniques Introduction
Includes
Subroutines
Passing Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules
11: Reports
Reports Introduction
Classical Reports
Interactive Reports
12: Dialog / Module Pool Programming/Transactions
13: Batch Data Communication
BDC Introduction
Recording
Call Transaction Method
Session Method
Handling Table Controls in BDC
Legacy System Migration Workbench
14: SAP Scripts
SAP Scripts Introduction
Components of SAP Scripts
Layout Set
Standard Text
SAP script Utilities – Upload/Download
15: Smart Forms
Smart Forms Introduction
Paragraph Formats
Character Formats
Writing print program and designing layouts
16: ALV Reports
ALV Reports Introduction
ALV \through Function Modules
ALV Types
17: RFC
Introduction to RFC
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function Modules
18: IDocs
What is an Idoc?
Types of Idoc
Basic Idocs
o Extension Idocs
Creating Idocs
Message Types
Assigning Idoc type to Message type
19: BAPIs
BAPI Overview
Creation of BAPI
20: User Exits & Customer exit
User Exits Overview
Customer exit overview
21: BADIs
BADIs Overview
Defining a BADI
Implementing a BADI
22: Introduction to Odta.
23: Business process of SD and MM module
SD
MM
First 15 min is for revision of previous lecture and any doubts or questions from previous lecture.