Sie sind auf Seite 1von 21

ABAP Overview

Objectives
Repository Objects
Overview of ABAP Workbench
Know about different areas in ABAP
Usage and Functionality


Repository
Repository Objects
Contains all the development Objects
Programs, Function Modules etc
Contains SAP provided and Custom
Developments
Client Independent and is present in the
database
ABAP Workbench
ABAP Workbench


ABAP Workbench includes all the tools
required for creating and editing
Repository Objects.
ABAP Programming Language
Advanced Business Application Programming
Important Tools

The ABAP Editor for editing source code
The ABAP Dictionary for editing database
table definitions, central data types, and so
on
The Screen Painter for configuring screens
(screens together with functions for user
dialogs)

Important Tools (Cont)

The Menu Painter for designing user
interfaces (menu bar, standard toolbar,
application toolbar, function key settings)
The Function Builder for maintaining
function modules
The Class Builder for maintaining global
classes and interfaces

What is a ABAP Dictionary?
A data dictionary is a centralized storage location for information
about the data that is stored in a database.
SAPs Data Dictionary is called as ABAP Dictionary
ABAP Programming Language
Created and used by SAP for the development
of application programs, including:

ABAP Dictionary
Reports (Classical, Interactive)
Batch data Processing
Online Programming
SAP Scripts & Smartforms
Enhancement Framework

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.
The Requirement
Solution in ABAP Interactive
Reporting
ABAP Program Types
Report Programs (produce
lists )
Conventional Report
(do not allow interaction
by the user)
Interactive Report
(allow interaction by the
user)
Online Programs
(do not produce lists..are a collection of
screens)
Background Jobs
Job
Processing
Job
Scheduling

Job
Overview
Application & Presentation Server
Files
Database
Server
Application
Servers
Presentation
Servers
Batch Input
SAP System External System
Data Batch Input
SAP Script
SAPScript is used to print forms.
SAPScript looks better than conventional report.
SAPScript form can have graphic elements and it can be event-triggered.


User Exit and BADI
Modifications to Standard Code
BADI is the Object Oriented approach
Implicit and Explicit Enhancements
Enhancement Spot and New BADI
Different Enhancement Techniques
SAP 3 Tier Architecture

PRESENTATION :
Field Exits (SAP would no longer support Field Exits)
Screen Exits
Menu Exits

APPLICATION:
Program exits ( Function Exits, BAdis, Business
Transaction Events, Substitution Exits )

DATABASE
Append Structure

Das könnte Ihnen auch gefallen