Chapter 01 (SAP Basics)
Chapter 01 (SAP Basics)
© 0001579481
• What is SAP?
• What is R/3?
• What is ABAP/4?
1
SAP R/3 Basics: What is SAP?
© 0001579481
2
SAP R/3 Basics: What is R/3?
© 0001579481
DB Server
Application
Server
Client
3
SAP R/3 Basics: What is ABAP/4?
© 0001579481
4
SAP R/3 Basics: the role of ABAP/4 in SAP R/3
© 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
1. Conversion Programs
2. Custom Transactions
7
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
8
SAP R/3 Basics: the role of ABAP/4 in SAP R/3
© 0001579481
• Final Note:
9
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
10
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
!
All program names
have to start with
either a ‘Z’ or a ‘Y’
11
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
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
14
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
15
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
16
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
2. Select “EXECUTABLE
PROGRAM” under Type
17
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
18
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
19
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
20
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
OR
21
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
Important Note!
22
SAP R/3 Basics: Creating an ABAP/4 Program
© 0001579481
23
SAP R/3 Basics
© 0001579481
• What is SAP?
• What is R/3?
• What is ABAP/4?
24