You are on page 1of 4

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

You might also like