ABAP is one of the many application-specific fourthgeneration languages.
ABAP used to be an abbreviation
of Allgemeiner berichtsauf bereitungs prozessor, the
German meaning of "generic report preparation
processor", but was later renamed to Advanced Business
Application Programming.
Duties of an ABAPer would include to develop and
maintain programs to enhance the assigned application
module using the SAP Development tools. Collaborate
with the SAP Project Management, Business and
Systems Analyst and user departments to develop
specifications for system enhancements for continuous
functional improvement. Develop Test Plans and
automated scripts to assure expected performance
quality levels meet standards in development efforts.
Implement technical architecture surrounding the
package.
Day-1
Day-3
Section 4: Data
Transfer Methods
Overview of Data Transfer
External Data Access
o Data Analysis and
data files
o Upload and
download data from /
to presentation server
o Direct Input Method
Section 1: 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
Standard data transfer
program
o BDC program
o Call transaction
Program
Transaction Recorder
Data Transfer Workbench
Concepts
Legacy System Migration
Workbench (LSMW)
BAPIs (Introduction as a
data transfer method)
Day-4
Section 2: ABAP Dictionary
Tables
Views
Lock Objects
Introduction to Dialog
Programming
Screen Painter
Screen Elements for
Input/Output
Subscreens
Tabstrips
o Line Size
Table Controls
o Line-count
Menu Painter
o Message
Create GUI Status & Title
Bar
Create Menu Bar for a
Screen
Define function Keys
Create Application Tool Bar
for a Screen
o Tables
Screen Flow Logic
o Includes
Understand screen flow
logic
Create Process After Input
and Process before Output
modules
Use message for error
processing
Section 3: ABAP Programming
Techniques
Section 5: Dialog
Programming
Reports Statement
o Page Heading
o Report Comment Section
Day-2
Declarations
o Variables (Data Types and Data Objects)
o Structures
o Internal Table
o Constants
Selection Screen / Input Fields
Call list processing within a
transaction
o Parameters
o Select:- Options
o Section Screen Formatting
Program Events
o Initialization
Section 6:
Performance Tuning
o Start of Selection and End of
Types of Program Analysis
o Selection
Static Checks
o At Selection Screen
Dynamic Checks and Short
Dump
Analysis
ABAP Debugger
Breakpoints in Programs
Breakpoints in the Debugger
Performance Tools
Runtime Analysis
SQL Trace
o At Line Selection
o At User:- Command
Day-5
Formatting and Displaying Data
o Event for Page Headers and Footers
o Display Options
Internal Table Operations
Subroutines
Function Group and Modules
Logical Database
Variants
Create Transactions for Reports
Section 7:
Introduction to
Advance Features
Interfaces
Introduction to ALE &
IDOCS
Enhancement Concept
ALV ( ABAP List Viewer)
Saving Lists and
Background Processing