
Prerequisite:
Knowledge of any Programming Language
Knowledge of RDBMS
Knowledge of Structured Query Language (SQL) for database access.
Course Outline
Section - A Introduction to SAP ABAP
What is SAP
SAP Architecture and where ABAP fits in
ABAP Development Workbench Tools
Object Navigator
Workbench Organizer
Data Dictionary
Menu Painter
Screen Painter
Section - B ABAP Dictionary
Tables
Views
Lock Objects
Section - C ABAP Programming Techniques
Reports Statement
Declarations
Selection Screen / Input Fields
Program Events
Formatting and Displaying Data
Internal Table Operations
Subroutines
Function Group and Modules
Logical Database
Variants
Create Transactions for Reports
Section - D Data Transfer Methods
Overview of Data Transfer
External Data Access
Standard data transfer program
Transaction Recorder
Data Transfer Workbench Concepts
Legacy System Migration Workbench (LSMW)
BAPIs (Introduction as a data transfer method)
Section - E Dialog Programming
Introduction to Dialog Programming
Screen Painter
Screen Elements for Input/Output
Subscreens
Tabstrips
Table Controls
Menu Painter
Create GUI Status & Title Bar
Create Menu Bar for a Screen
Define function Keys
Create Application Tool Bar for a Screen
Screen Flow Logic
Understand screen flow logic
Create Process After Input and Process before Output modules
Use message for error processing
Call list processing within a transaction
Section - F Performance Tuning
Types of Program Analysis
Static Checks
Dynamic Checks and Short Dump Analysis
ABAP Debugger
Breakpoints in Programs
Breakpoints in the Debugger
Performance Tools
Runtime Analysis
SQL Trace
Section - G Introduction to Advance Features
Interfaces
Introduction to ALE & IDOCS
Enhancement
Concept
ALV ( ABAP List Viewer)
Saving Lists and Background Processing