IBM Global Services
ABAP Programming Language
ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Objectives
The participants will be able to:
Get an introduction to ABAP Programming.
Identify ABAP workbench components.
2 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
ABAP Programming Language
Advanced Business Application Programming
3 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
ABAP Workbench
Repository Information
ABAP Editor
System
ABAP Dictionary Test & Analysis Tools
Repository Browser Function Builder
Menu Painter Data Modeler
Screen Painter Workbench Organizer
4 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Reporting
Programs can be written interactively using the capabilities of the R/3 system.
Programs can be executed both online or in the background. Background jobs
can also be scheduled to run at specific intervals.
5 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
General Programming
Module Pool Programming Batch Input Processing
Non-SAP
Module
Legacy
Pool
System
Inter-System Communication Sequential Dataset Processing
6 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Demonstration
Identification of ABAP Workbench components.
7 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Practice
Identification of ABAP Workbench components.
8 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Summary
ABAP is a programming language created and used by SAP for the
development of application programs.
Conventional reports do not allow interaction by the user, Interactive
reports do.
Online programming involves the creation of a collection of ABAP modules
and one or more screens. The modules are called by the screen processor
during program execution.
Batch input processing is used to ensure the safe transfer of data into the
SAP system
ABAP can read and write sequential data sets.
9 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Questions
What is ABAP ?
What is ABAP Workbench ?
What are the different parts of ABAP Workbench?
What is the basic difference between a Conventional report and Interactive
report?
What is ‘On-line Programming’ ?
10 ABAP Programming Language | Dec-2008 © 2005 IBM Corporation