This is well designed syllabus for one who either want to start from scratch or looking for a shift in his career...
Highly recommended one from tech background or technical education like BE, Btech, Bsc, MSc, mtech, BCA, MCA must choose as a option..
Below is the outline of the syllabus..
1.Introduction of ERP
- ERP Fundamentals.
- Why ERP ?
- Features and advantages of ERP
- About SAP R/3 ERP
- Comparison of SAP R/3 with other products
2. SAP R/3 Architecture
- Presentation Server, Application Server, Database Server
- Defining an R/3 Instance
- Understanding a User Context
- Understanding a Roll Area
- List and their jobs of background services
3.Introduction to ABAP/4
- ABAP/4 Programming concept
- Introduction of various types of program
- Fundamentals of creation of programs
- Introduction of standard Data Types
- Declaration of different types of variables
- Loop and Controls
- IF structure
- Case statement
- Loop statement
- Control break statement
- Data structure
- User-Defined Data Types
- System Fields
4.Introduction of ABAP Dictionary
- Overview of Dictionary objects
- Overview of Types of Base tables
- Creation of Client independent base tables
- Creation of Client dependent base tables
- Understanding of standard database tables
- Views
- Structure
- Data Element
- Domain
- Search Help
5.Introduction of Database Operations
- Understanding of Open SQL statement
- Understanding of Native SQL statement
- Working with Insert, Update, Delete statement
- Addition of corresponding fields of statement
6.Introduction of Internal Table
- Overview of types of Internal tables
- Creation of an Internal table with an implicit header line
- Creation of an Internal table with an explicit header line
- Processing on internal table using following statements
- Append, Insert, Modify, Sort, Read, Collect, Clear, Refresh, Delete, Free
- Processing logic Read table statement Loop at
7. Message class
* Creation of user define massages
* Overview of types of massages
* Displaying massages
8. Modularization technique
* Include programs
* Subroutines
* Function modules
9. Introduction of dialogue programming
* Understanding of module pool programming
* Creation of module pool program
* Designing screens using various screens elements
* Navigation in between multiple screens
* Displaying data into table control
* Screen painter
* Menu painter
* Creation of menu bar, tool bar, title bar etc.,
10. Introduction of object transportation
* Understanding of development class / package
* Creation of development class / package
* Creation of workbench request
* Transportation of objects
* Understanding of TMS technique
11. Reports
* Understanding of types of reports
* Generation of various types of reports
* Classical report
* ALV report
* ABAP Query
12. Understanding of report events
- Initialization
- Start-of-selection
- Add-selection-screen
- Top-of-page
- End-of-page
- At line-selection
- At user-command
13. Introduction of selection screen
* Understanding of selection screen methods
* Creation of selection screen using SELECT-OPTIONS
* Usage of SELECT-OPTIONS in function module
14. Introduction of logical database
* Creation of LDB
* Usage of LDB
* LDB events
Get, Put
15. Introduction of BDC
Overview of BDC
Methods of BDC
I/O method
Direct input method
Call transaction method
Session method
Working with foreground and background techniques
Recording method
16. Introduction of SAP Script
* Designing of layout
* Working with standard text object
* Creation of various elements of SAP Script
* Working with standard SAP Script
* Writing print programs
ADVANCED ABAP CONTENTS
- Ø SMART FORMS.
- Creation of smart form with different Window Types
- Passing Parameters into Smart Form
- Smart Form with Database using Tables
- Smart Form with Derived Fields to perform Calculations
- Or validations using with FLOWLOGIC
- Smart Form with Table Format Output.
- Smart Form with Graphic window, Address Window
- Calling Smart at Runtime using Module Programming
By passing Parameters
- Smart Form at runtime to export report output into
Client independent
- Sending Mail process with Smart Form
- Ø OBJECT ORIENTED ABAP
- OBAP Programming.
- Local Classes, Global Classes.
- Class, Encapsulation, Inheritance, Polymorphism….
- ABAP OBJECTS with BDC Applications.
- Ø BADI’S
- API application programming Interface.
- Add-Ins Programming
- User Exits, Menu Exits, Function Module Exits
- Ø ALV reports with OOPS
- Reports with SCREEN PAINTER LAYOUT CONTAINER
- Using GRID, HOTSPOT and interactive selection process.
- Ø User Exits
- Ø Enhancements
- Web Dynpro
CROSS APPLICATIONS
v Introduction of Cross Application
v Overview of Tools of Cross Application
- Ø RFC (Remote Function Calling)
- Introduction of Client / Server Architecture
- Introduction of RFC
- Setup of Remote Access of a client
- Communication between two clients
- Accessing Function Remotely
- Ø IDOC (Intermediate Document)
- Introduction of IDOC
- Architecture of IDOC
- Creation of Field Type
- Creation of Segment
- Creation of IDOC
- Creation of Message Type
- Ø ALE (Application Link Enabling)
- What is ALE ?
- Why ALE
- Phases in ALE
- About IDOC
- Idoc Structure
- Idoc Records
- Transporting data using Idoc
- Defining Logical System
- Mapping of Logical System with Clients
- Defining Port
- Defining Partner Profile
- Defining Distribution Model
- Transfer of data between two clients
- Transfer of data using Message Control
- EDI (Electronic Data Interchange)
- Introduction of EDI
- Architecture of EDI
- Generation of Partner Profile
- Distribution of data using EDI
- Ø LSMW (Legacy System Migration Workbench )
- Overview of LSMW
- Customization of steps
- Understanding of SAP Standard Application
- Distribution of data using Standard Application
- Ø BAPI’S
- Third Party Clients API programming functions.
- Creation of BOR Objects using Remote Function modules, Remote Function call system
- Executing BAPI into Microsoft Visual basic.net technologies