Beruflich Dokumente
Kultur Dokumente
Learning Objectives
What the Basis system is
How does SAP handle a transaction
request
Differentiating between the various work
processes
Understanding the basic functions of the
Basis Module
SAP Technical Overview
Application Server
Presentation . . . Internet
SAPGUI
SAPGUI
Office
Internet
TCP/IP
Communication
Application
Dispatcher
IPC
Local Buffer
for R/3 Data,
Workprocess
Workprocess
Remote SQL
Database
Workprocess
DW-Objects,
ABAP-Objects
Dispatcher
Program which manages resources of the
R/3 applications
Receives requests from user and passes
them to the corresponding work
processes
Only one dispatcher per application
server
SAP Technical Overview
Dispatcher Tasks
Balances the workload between the
processes
Buffer management in main memory
Connection with the presentation level
Organization of the communication
processes
Work Process
Responsible for executing R/3 application
tasks
Task Handler
ABAP/4
Processor
Dialog
Interpreter
Work Process
SAP Technical Overview
Database
Interface
Update
Message
V
M
SAP Dispatcher
Batch
11
10
12
Enqueue
1
2
4
7 6 5
Spool
E
S
Gateway
R/2
R/3
Dialog
Batch
11
10
12
1
2
4
7 6 5
Spool
Message Server
Message
Gateway Server
Gateway
R/2
R/3
Allows communication
between R/3, R/2, and
external applications
Exchanges large amounts of
information between
application servers
Gateway can reside on any of
the connected systems
SAP Technical Overview
Work Processes
Number of work processes can only be
changed after restarting the system
Should have at least two dialog work
processes
Need to have at least one V1 and V2
processes
Number of spool processes cannot be
changed
SAP Technical Overview
Application Server
Presentation . . . Internet
SAPGUI
SAPGUI
Office
TCP/I
P
Internet
Communication
Application
Dispatcher
IPC
Local Buffer
for R/3 Data,
Workprocess
Workprocess
Remote SQL
Database
SAP Technical Overview
Workprocess
DW-Objects,
ABAP-Objects
SAPGUI
1
Start
Transaction
TCP/I
P
Application
IPC
Assign User
request to
Workprocess
Work3 process
for R/3 Data,
Local Buffer
Return
data
for
next
step
Communication
Dispatcher
Workprocess
Remote SQL
Database
Workprocess
DW-Objects,
ABAP-Objects
SAPGUI
TCP/IP
2
IPC
Work3 process
for R/3 Data,
Return
data
for
Dispatcher
next
step
7
Assign User
9
request to
Workprocess
Work-
process
8
Remote SQL
Database
10
Application
Local Buffer
Communication
Workprocess
DW-Objects,
ABAP-Objects
SAPGUI
TCP/IP
Request
for update
11
10
Communication
Application
2
IPC
4
Work3 process
for R/3 Data,
Local Buffer
Remote SQL
Database
Dispatcher
7
9
12
Workprocess
Workprocess
8
13
Update data
on database
14
DW-Objects,
ABAP-Objects
End transaction
Business API
OLE
SAP Technology
RFC
ALE
EDI
Mail
MAPI
SMTP
X.400
IDOC
Q-API
CPI-C
Communication System
SAP Technical Overview
Low
level
Business Framework
Business
Component
ALE
BAPI
BAPI
Business
Component
Other Interfaces
Application Link Enabled (ALE) - Interface
that links different SAP systems and
external application systems
Transport special data structures known as
IDOCS (Intermediate Documents)
Object Linking and Enabled (OLE) enables desktop users to access SAP data
from many OLE client programs
SAP Technical Overview
Basis Functions
User Administration
Create users and assign profiles
Modify, lock and unlock users
Develop authorizations and profiles
Client Maintenance
Create clients
Copy and refresh clients
Client imports and exports
Delete and remove clients
Modify change options
R/3
System
R/3
System
Change
Request
Development
Quality
Assurance
Production