Overview. Advanced Business Application Programming (ABAP) training builds the proficiency in using the ABAP, a high–level programming language, used for building business applications. Learning ABAP can help the participants in gaining career rise as most of the SAP’s applications and systems were written in ABAP.
1. Introduction & Overview of SAP
2. SAP Architecture
3. SAP modules at a Glance
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
1. Character, Integer
2. Numeric Character
3. Floating Point
4. Packed Decimals
5. Time, Date, Strings
1. Package development
2. Difference and transformation of Packages and local objects
3. Variants overview
4. Developing variants using ABAP dictionary
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
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
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
1. Introduction on debugging your program
2. System variables
3. Table mode
4. Watchpoints and breakpoints
5. Utilizing debugging editor
1. Overview of Modularization
2. Includes
3. Subroutines
4. Function Groups & Function Modules
5. Passing parameters and tables to subroutines
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
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
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
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)
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
1. ALV function modules
2. ALV types
3. Distributed environment and cross application
1. Changing SAP Standard
2. User Exits and Customer exits
3. Implementing Function, Menu, Screen exits
4. BADI
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
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
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
1. Overview of Work Flow
2. Creation of prefix
3. Creation of Standard tasks
4. Creation of Standard Template
5. Development of Workflow builder
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
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
1. EDI vs ALE
2. Development steps of EDI
3. Port creation
1. Overview of ALV
2. What are ALV reports?
3. ALV List Display
4. ALV Grid Display
Regular Batch: 2 Month
Weekend Batch: 15 Sundays
Fast Track: 15-20 Days
Duration : 8 Weeks 2 hrs. daily
Eligibility : 12th+ Having basic knowledge of Computer