SAP ABAP
Total Duration: 41 Days
Module 1 – Introduction to SAP 60 minutes
1. What is SAP R/2
2. Purpose of R/3
3. SAP R/3 architecture
4. Creating a package
5. Difference between local objects & transportable objects
6. Releasing transportable objects
Module 2 - Classical Reports 180 minutes
1. Reports Introduction
2. Classical Reports
3. IF-ELSE/ELSEIF-ENDIF
4. CASE-WHEN-ENDCASE
5. String Operations
6. Report Events
7. Selection Screen
Module 3 - Internal Tables 180 Minutes
1. Internal Tables Introduction
2. Declaring Internal Table
3. Populating Internal Table
4. Processing Internal Table
5. Control Break statements
6. Conditional(DO-ENDDO)
7. Un-Conditional(WHILE-ENDWHILE)
Module – 4 ABAP Dictionary 300 Minutes
1. ABAP Dictionary Introduction
2. Data Dictionary Functions
3. Data Dictionary Objects
4. Data Base Tables
5. Structures
6. Views
7. Data Elements
8. Domains
9. Search helps
10. Lock objects
Module – 5 Message Class 30 Minutes
1. Message Class Introduction
2. Message types
3. Calling message class in Report
Module 6 – Open SQL 120 Minutes
1. Types of commands
2. DDL,DML commands
Module – 7 Modularization Techniques 180 Minutes
1. Includes
2. Subroutines
3. Passing Parameters to subroutines
4. Function Groups & Function Modules
Module – 8 ALV Reports 120 Minutes
1. ALV Reports Introduction
2. ALV through Function Modules
3. ALV Types
Module - 9 Debugging Techniques 60 Minutes
1. Break-points (Static & Dynamic)
2. Watch points
3. Options to step through the program in Debugging Editor
Module – 10 Smart Forms 180 Minutes
1. Smart Forms Introduction
2. Graphics Management
3. Style Maintenance
4. Paragraph Formats
5. Character Formats
6. Writing print program and designing layouts
Module – 11 BDC(Batch Data Communication) 180 Minutes
1. Session Method
2. Call Transaction Method
Module – 12 Module Pool Programming/Transaction 180 Minutes
1. Introduction
2. Relationship between Screen, Flow Logic and Program
3. Process Before Output (PBO)
4. Process After Input (PAI)
5. Process On Value Request (POV)
6. Process On Help Request (POH)
7. Use of Leave Screen, Leave to Screen, Call Screen, Set Screen
Module 13 – Object Oriented ABAP 180 Minutes
1. Introduction
2. Advantages of OOPS
3. Data Abstraction
4. Encapsulation
5. Interface
6. Inheritance
7. Polymorphism
Module 14 – Encapsulation and Abstraction 120 Minutes
1. Class definition
2. Class implementation
Module 15 – Interface 120 Minutes
1. Interface Definition
2. Implementation
3. Super class and Sub class
4. Types of inheritances
Module - 16 BADIs 120 Minutes
1. BADIs Overview
2. Defining a BADI
3. Implementing a BADI
Module 17 – Exits 120 Minutes
1. Finding Exits
2. Implementing exits
3. Function module exits
4. Screen exit