
SAP-ABAP
SAP ABAP Module is the core Technical Module in SAP. ABAP Module deals with Programming aspect of an SAP Project. An ABAP is basically a Programmer who writes programmes to suit different requirements of Functional Consultants in an SAP Project. An ABAPER must be well versed with Programming Syntaxes and logics related to Programming in order to become a thorough ABAP Programmer. Experienced professionals who are working as Programmers in other than SAP Technologies like JAVA, .Net etc., can learn ABAP and transform into an SAP ABAP Consultant. Candidates who are graduated with B.Tech or M.Tech etc., degrees also can learn ABAP and become an ABAP Consultant.
Who can choose the course:
Module |
Pre-Requisite |
With Qualification |
With Experience in: |
ABAP |
CLanguage, JAVA |
B.Tech., |
Any Programmer |
|
|
BCA |
|
|
|
B.Sc (Comp.,) |
|
|
|
M.Sc |
|
|
|
MCA |
|
|
|
M.Tech., |
Course Content:
1) Introduction to SA
- Introduction to ERP
- Resources of an Organization
- Need of Automating a business
- ERP Concept, Different ERP Packages
- Introduction to SAP, Different Modules in SAP
- SAP R/3 Architecture, Logon to SAP,CLIENT info
- Transaction Codes, Package
2) ABAP Dictionary
- Introduction to Data Dictionary
- Concept of Tables, Types of Tables
- Different types of Data Types
- Domain, Data element s and Structures
- Primary & secondary Indexes
- Table Maintenance Generator(TMG) & Events
- T. Code creation for TMG
3) ABAP Programming Basics
- Flow of ABAP Programming
- Data Types, Keywords, Declarations
- Mathematical Operations
- Controlling Techniques(IF,CASE,DO & LOOP)
- System Variables
- STRING Operations
4) Internal Tables
- Concept of Internal Tables
- Different Types of Declarations
- Implicit and Explicit Work area
- Types of Internal Tables
- Exercises
- Internal Table Operations
- Open SQL
- Control Break Statements
- TABLES,CLEAR,REFRESH & FREE
5) ABAP Programming
- Debugging Techniques
- Message types, Global Messages
- Joins & FOR ALL ENTRIES
- Exercises
6) ABAP Sub Programming
- Modularization Techniques
- Include Programs
- Macros
- Subroutines
- Function Modules
7) Debugging
Break points & Watch Points
8) List Generation Techniques
- Selection Screens
- Menu Painter
- Types of Reports
- Text Elements
- Variants
- Creation of Custom T.code for Reports
9) ALV Reports
- Concept of ALV Reports
- ALV with Custom Field Catalog
- Types of Display Modes
- Types Of ALV Reports
- ALV reports with events
- Interactive ALV Reports
- Hierarchical ALV
10) Dialog Programming
- Introduction to Dialog Programming
- Transaction Code Creation
- Screen Painter & Menu
- Painter
- Flow Logic editor
- Events in Dialog Programming
- Field Validations & Screen
- Navigations
- Table Controls
- Sub- Screens
- Tab Strip Controls
11) SAP Scripts
· Introduction to Scripts
· Form Painter and its Components
· Driver Program
· Standard Scripts & Modifying Standard Scripts
12) Smart forms
- Introduction to Smart forms
- Differences between Scripts &
- Smart forms
- Special Windows
- output formats, Program
- lines
- Smart
- Styles
- Barcodes
13) Data Migration
- File
- Handling
- Files from Presentation & Application server
- Datasets
- Need For BDC
- Back Ground Scheduling
- Call Transaction
- Session Method
- LSMW using different methods
14) Enhancements
- BADIs
- Different Techniques to find BADIs
- Examples & Exercises
- Different methods to find Exits
- BTEs
- Enhancement Points
15) RFC & BAPI
- Creating & Calling Remote Function Module
- Concept of BAPI
- Custom BAPI
- BAPI Explorer
- Business Object Repository
- Calling a BAPI
16) ALE-IDocs
- Concept of Cross Applications
- Differences Between EDI & ALE
- IDoc Type & Message Types
- IDoc Structure
- Configurations & Settings
- Out Bound & Inbound Process
- Generating & Processing IDoc
- Status Monitoring
- Trouble Shooting
- Debugging IDoc
- IDoc Filtering
- Segment Filtering
- Reduced Message Type
- Custom IDoc
- Segment Type,IDoc
- Type and Message Type creation
- Extended IDoc
- Enhancing Standard IDoc Type
- Enhancing Outbound & Inbound programs
17) OO ABAP
- Introduction to Object Oriented Concepts
- Types of Methods
- Constructors
- Method Redefinition
- Types of Classes
- Casting
- Exception Handling
- Event Handling in Methods
- Examples & Exercise
- Local Classes & Global Classes
- Exceptions & Events Handling
- SUPER & ME Keywords
- Object Oriented ALV
- ALV Reports with Methods
- Programs with Standard Classes
18) PerformanceTuning
- ST05,SE30 Run time analysis
19) Project
- ASAP Methodology
- Types of Projects
- Functional Specifications
- Technical specifications
- Unit Test Cases Templates
- Programming Standards
- SD & MM overview
- Real time objects for Case studies
- Mock Interviews
20) ABAP New Syntaxes
21) HANA Overview