SAP Introduction
Unit Agenda
• SAP Introduction
• BASIS
• Navigation
• ABAP Dictionary
• ABAP Programming
• Debugging
2
Copyright © 2005 Accenture
Module Objectives
• Define SAP Business Framework Architecture and R/3 BASIS
• Describe what is meant by SAP customization and
provide examples
• Describe the five types of ABAP development (reports,
interfaces, conversions, extensions and forms)
3
Copyright © 2005 Accenture
SAP R/3 Business Framework
Architecture
4
Copyright © 2005 Accenture
SAP R/3 BASIS
5
Copyright © 2005 Accenture
SAP Customization
Configuration
Customizing
ABAP
Development
Company-
specific
requirements
6
Copyright © 2005 Accenture
What Is ABAP?
A dvanced
B usiness
A pplication
P rogramming
7
Copyright © 2005 Accenture
ABAP Development
Reports
Interfaces
Conversions
Extensions
Forms
8
Copyright © 2005 Accenture
ABAP Reports
S
A FI
P
CO
A
p
p
AM
l ABAP
i SD SAP Report
c
a MM Database Program
t
i PP
o
n HR
s
Report
Output
9
Copyright © 2005 Accenture
Interfaces
10
Copyright © 2005 Accenture
Conversions
11
Copyright © 2005 Accenture
Extensions
Customizing / User-Exits Modifications
SAP Delivered SAP Delivered
ABAP Program ABAP Programs
USER EXIT
My ABAP Code
CALL USER EXIT My ABAP Code
Supported by SAP Generally not supported by SAP
New ABAP Development Add-on / Bolt-on
My New SAP SAP Delivered
Transaction 3rd Party
ABAP Programs
Application
My ABAP Code
Programs
Supported by SAP Generally supported by SAP
12
Copyright © 2005 Accenture
Forms
13
Copyright © 2005 Accenture
Questions & Answers
Any questions?
14
Copyright © 2005 Accenture