You are on page 1of 14

What is ERP

• Enterprise Resource Planning or ERP is an


industry term for integrated, muti-module
application software packages that are designed
to serve and support multiple business functions.
An ERP system can include software for
manufacturing, order entry, accounts receivable
and payable, general ledger, purchasing,
warehousing, transportation and human
resources. Evolving out of the manufacturing
industry, ERP implies the use of packaged
software rather than proprietary software written
by or for one customer.
ERP Market Leaders

• SAP
• Oracle Apps
• Peoplesoft, Inc.
• JD Edwards
What is SAP

• The company name, SAP, is an acronym for


Systems, Applications and Products in Data
Processing (in German: Systemanalyse und
Programmentwicklung). The company was
founded in 1972 by four former IBM
employees. The company's headquarters are
in Walldorf in Germany.
Modules
Overview of ABAP

T h e A B A P /4 P ro g ra m m in g L a n g u a g e

A dvanced
B u s in e s s
A p p lic a tio n
P ro g ra m m in g
/
4

 SAP AG
Overview of ABAP

• ABAP 4 is a programming language developed by SAP for


the interactive development of application programming.

• ABAP 4 is a fourth generation language.

• ABAP 4 is tightly integrated across all the modules viz like


SD, MM, HR etc..

• All application programs, along with parts of the R/3 Basis


system, are written in the ABAP Workbench using ABAP,
SAP’s programming language. The individual components
of application programs are stored in a special section of
the database called the R/3 Repository. The R/3 Repository
serves as a central store for all of the development objects
in the R/3 System
Overview of ABAP

• ABAP Programs are objects of R/3 Repository. You maintain


them using ABAP WorkBench Tool- in this case its ABAP
Editor(Transaction SE38).

Three-Tier Architecture Overview


Overview of ABAP

•R/3 applications are written in the ABAP programming language,


and run within the application layer of the R/3 System.
•ABAP programs communicate with the database management
system of the central relational database (RDBMS), and with the
graphical user interface (SAP GUI ) at presentation level.
Work Process
Work Process

• Work processes perform the bulk of the


processing carried out by SAP systems.
They perform dialog steps in user
transactions and carry out updates, lock
management, printing services, and so on.
Overview of ABAP

A B A P /4 D e v e lo p m e n t W o rk b e n c h A rc h ite c tu re
D e v e lo p m e n t

R u n tim e
 SAP AG
Overview of ABAP

• ABAP Development Work Bench consists of many tools


for like ABAP Editor, Screen Painter, Function Builder,
Menu painter… for you to create or write Programs like
Reports or Screens or Menus etc ...

• Typically as a ABAP Developer you will be working on the


above said Tools to design, develop and test any programs
which include Reports, Screens, Menu that you might want
to implement in SAP.

• During the Period of the Course you will be guided and


taken through the tools one by one.
Overview of ABAP

• As a ABAP Developer

• Majority of the work during and after implementation of


R/3 will be Report programming, Dialog programming, BDC,
Enhancements using ABAP/4 Programming Language.

• In reporting you use the ABAP/4 Open SQL to read data


from the R/3 database. A report consists of a selection
screen, on which you define the dataset you wish to display,
and a list, which displays the data itself. In interactive
reporting, the user can navigate from the (basic) list to
details lists at runtime. Typically, reports merely read data
from the database. However, it is also possible to make
changes in the database using a report.
Overview of ABAP

Summary:

• ABAP 4 is a programming language developed by SAP for


the interactive development of application programming.

• ABAP 4 is a fourth generation language.

• All application programs, along with parts of the R/3 Basis


system, are written in the ABAP Workbench using ABAP,
SAP’s programming language. The individual components
of application programs are stored in a special section of
the database called the R/3 Repository. The R/3 Repository
serves as a central store for all of the development objects
in the R/3 System

You might also like