0% found this document useful (0 votes)
24 views24 pages

Chapter 01 (SAP Basics)

Uploaded by

nanangkuntoro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views24 pages

Chapter 01 (SAP Basics)

Uploaded by

nanangkuntoro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

SAP R/3 Basics

© 0001579481

• What is SAP?

• What is R/3?

• What is ABAP/4?

• What is the role of ABAP/4 in SAP R/3?

• How to Start Writing an ABAP/4 Code.

1
SAP R/3 Basics: What is SAP?
© 0001579481

SAP – “Systems, Application and Products in Data Processing”

• German software company that produces the R/3 system.


• R/3 is an example of an ERP (Enterprise Resource
Planning) system.
• ERP systems are used to track all information related to
the business, including financials, sales, and materials data.
• R/3 is based on a client-server architecture that uses a
relational database to track all information related to a
corporation

2
SAP R/3 Basics: What is R/3?
© 0001579481

R/3 – stands for “3-Tier Architecture” of SAP R/3 system

DB Server

Application
Server

Client

3
SAP R/3 Basics: What is ABAP/4?
© 0001579481

ABAP/4 – “Advanced Business Applications Programming Language


4th Generation”
• ABAP/4 was developed using C++
• SAP R/3 was made using ABAP/4
• ABAP/4 is the Development Tool of SAP R/3

4
SAP R/3 Basics: the role of ABAP/4 in SAP R/3
© 0001579481

2 most common uses for ABAP/4:

1. Producing Custom Reports

- A REPORT is an ABAP program that reads specific data from


SAP’s database and then displays the data via a computer
screen or a printed page.

2. Developing Custom Interfaces for SAP

- An INTERFACE is an ABAP program that moves data into SAP,


or reads data from SAP and writes it out to a system file to be
transferred to an external computer system, such as a legacy
mainframe.
5
SAP R/3 Basics: What is ABAP/4?
© 0001579481

ABAP/4
• It is used by SAP developers to build the
transactions that make up the R/3
application.
• It is also used by corporations to
customize their R/3 applications.
• ABAP/4 is not used by customers of SAP
to develop complex applications from
scratch, but is used instead to provide
additional business functionality

6
SAP R/3 Basics: the role of ABAP/4 in SAP R/3
© 0001579481

Other uses for ABAP/4

1. Conversion Programs

– Change data into a format usable by SAP

2. Custom Transactions

– Similar to SAP standard transactions, but are written to fulfill


some business functions not provided by SAP standard
transactions.

7
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

2 ways to access the


ABAP Editor:

1. Type “SE38” in the


Command
Field,then press
“ENTER”

2. Double Click, the


Transaction Code
Link “SE38” in the
Favorites Box in the
Easy Access Menu

* Applicable only if the


Favorites Menu is
already set-up.

8
SAP R/3 Basics: the role of ABAP/4 in SAP R/3
© 0001579481

• Final Note:

– From an ABAPer’s Perspective, SAP is nothing more than a


collection of database tables.

– The main concern of an ABAPer is how to present and modify


these tables and their data as required by the user.

9
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

The Usual Path in the SAP Standard Menu:


TOOLS > ABAP WORKBENCH >
DEVELOPMENT > SE38 – ABAP EDITOR

10
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Upon entering the ABAP


Editor: Initial Screen…

1. Type your program name


in the Program Name Field

!
All program names
have to start with
either a ‘Z’ or a ‘Y’

11
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

2. Make sure that the radio


button is set at “Source
Code”

12
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

3. Click “Create”

13
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Display is used for Change is used for editing


viewing a program’s a program’s subobject
subobject without
editing it

14
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Change is used If you want to edit a program


After Clicking “Create”,
the Attributes Window
will appear:

15
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Change is used If you want to edit a program

1. Type The Program


Title,which is usually the
Program description

16
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Change is used If you want to edit a program

2. Select “EXECUTABLE
PROGRAM” under Type

17
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Change is used If you want to edit a program

3. Click “SAVE” or press


“ENTER”

18
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

After Clicking “Save”, an


Object Directory Window
will appear:

19
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Type “&TMP” in the


Development Class Field
And Click the “Save”
Button

20
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

OR

Just simply click the


“Local Object” button

21
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

Important Note!

• The Programs that you’ll be making are saved as Local


Objects simply because they will never be transported
from your Development Server to your Production
Server.

• In actual practice, a Workbench Change Request


Number is issued by the system for the Basis
Consultants to properly transport your code.

22
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481

After Clicking “Save”or


“Local Object”, You are
now in the ABAP Editor

You can now start


ABAPING!

23
SAP R/3 Basics
© 0001579481

• What is SAP?

• What is R/3?

• What is ABAP/4?

• What is the role of ABAP/4 in SAP R/3?

• How to Start Writing an ABAP/4 Code.

24

You might also like