SAP ABAP Practical Training
SAP ABAP Course Content :
Course Features
Module 1- Introduction to SAP ABAP
1. Introduction & Overview of SAP
2. SAP Architecture
3. SAP modules at a Glance
Module 2 - ABAP Dictionary
1. About ABAP Dictionary
2. Domains, Tables and data elements
3. Transparent, Pooled and clustered tables
4. Structure, Table types and Type pools
5. Indexes and buffering etc.
6. Views, lock objects, search helps and type pools
Module 3 - Data Types
1. Character, Integer
2. Numeric Character
3. Floating Point
4. Packed Decimals
5. Time, Date, Strings
Module 4 - Package and Variants
1. Package development
2. Difference and transformation of Packages and local objects
3. Variants overview
4. Developing variants using ABAP dictionary
Module 5 - Branches & Loops
1. Do, Do n times, While
2. If, If Else, if Ladder, Case
3. Small Programs
4. Factorial program
5. Indentation
6. Code Inspector
7. Extended Program Check
Module 6 - ABAP Programming
1. I/O statement & formatting commands
2. Messages Creating & Calling etc.
3. Open SQL Statement and update performance issues
4. Internal tables and field symbols
5. Text Elements
6. Debugging programs (Break Point, Watch points etc.)
7. Extended syntax check
8. Modularization (Subroutines, Function Modules and Includes)
9. Runtime analysis and performance trace
Module 7 - Internal Tables and Structures
1. Over View of Structures and Internal Tables
2. Similar Structures and Internal tables creation
3. Different structures and Extra Fields
4. Different Internal tables and Extra Fields
5. Modify Operation on Internal Table
6. Delete Operation on Internal Tables
7. Sorting Of internal tables (Sort)
8. Searching Techniques Of internal Table
Module 8 - Debugging Techniques
1. Introduction on debugging your program
2. System variables
3. Table mode
4. Watchpoints and breakpoints
5. Utilizing debugging editor
Module 9 - Modularization Techniques
1. Overview of Modularization
2. Includes
3. Subroutines
4. Function Groups & Function Modules
5. Passing parameters and tables to subroutines
Module 10 - Reports
1. Classical Report Events
2. Control Level Commands (AT First, AT New etc)
3. Selection Screen: Parameters
4. Selection screen designing
5. Interactive report events
6. Hotspot, Hide, Get cursor techniques
7. System fields of reports
8. ALV reporting
Module 11 - Module Pools
1. Overview of Module pools
2. Creation of Create button
3. Creation of Display
4. Creation of Sub screens
5. Creation of Tab Strip
6. Creation of Table Control
7. Creation of Save button to update Data Base
Module 12 - Dialog Programs
1. ABAP Memory and SAP Memory
2. LUW and Update bundling technique
3. Screens, flow logic events and Module pool
4. Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
5. Maintaining screen sequences (Set screen, Call Screen and leave to screen)
6. Calling Programs (Submit, Call Transaction)
7. Sub screens and modal Screens
8. Table Controls, and Tabstrips
9. Processing of lists
10. Screen layout elements
Module 13 - File Handling & Batch Data Communication
1. Overview of BDC & File handling
2. Handling table controls
3. MDC methods – Call Transaction Method, Session Method
4. Legacy system migration workbench
5. Data Transfer Scenarios and methods
6. BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
7. Recording Technique
8. BI Session features, Status and OK codes
9. Call Transaction method (Options, Tracing errors and Correction)
10. Background Processing (Creating, Scheduling and Monitoring Jobs)
Module 14 - Smart Forms
1. Smart form and Form Logic
2. Style maintenance
3. Calling a Form from print program
4. Different types of nodes (Page, Table, Loop etc)
5. Difference between SAP Script and Smart Forms
Module 15 - Runtime Analysis and ALV Reports
1. ALV function modules
2. ALV types
3. Distributed environment and cross application
Module 16 - Enhancements
1. Changing SAP Standard
2. User Exits and Customer exits
3. Implementing Function, Menu, Screen exits
4. BADI
Module 17 - ALE
1. ALE Services and features
2. ALE distribution scenarios
3. Customers Distributed Systems
4. ALE Inbound and Outbound process
5. ALE Configuration (Logical systems, RFC, Model view, Developing Port, Partner Profiles etc)
6. ALE Distribution Scenarios
Module 18 - IDOC
1. Overview and features of IDOC
2. Structure, message type and IDOC type
3. Developing IDOC types, message types and process codes
4. Segment definition and components
5. Creating Segments
6. Creating Idoc types (Basics Type nd Extension)
7. Crating Message types and Process codes
8. Developing Selection and Posting programs
9. Idoc Enhancements
Module 19 - RFC
1. Introduction of RFC
2. Communication mechanisms through RFC
3. ABAP interfaces
4. Developing program using remote enabled functions
5. RFC destination between two systems
6. Difference between TRFC and ARFC
MODULE 20- Workflow
1. Overview of Work Flow
2. Creation of prefix
3. Creation of Standard tasks
4. Creation of Standard Template
5. Development of Workflow builder
MODULE 21- BAPI
1. SAP Business Objects
2. Business Object Builder and BOR
3. Features and applications of BAPI
4. Creating Business Object types
5. Developing BAPI
6. Working with a standard BAPI
MODULE 22- LSMW
1. Over view of LSMW
2. Creation of Project , Sub Project , Object Type
3. Creation of Batch Input Using Recording Mode
4. Steps To Create LSMW
MODULE 23- EDI
1. EDI vs ALE
2. Development steps of EDI
3. Port creation
Module 24- ALV (ABAP List Viewer) Reports
1. Overview of ALV
2. What are ALV reports?
3. ALV List Display
4. ALV Grid Display
Batches Details
Regular Batch: 2 Month
Weekend Batch: 15 Sundays
Fast Track: 15-20 Days