We provide ABAP online training, GRC 10 training, HANA online training, GRC online training, SAP Security training, SAP BASIS Online training, HANA Admin online training. Keylabs has SAP Certified consultants to provide SAP online Training on SAP All modules. Contact: US: +1-908-366-7933 , India: +91-9550645679 , info@keylabstraining.com, Skype :keylabstraining
2. SAP R/1 , R/2
The R/2 system
Reorganized as leading mainframe software for large multinational
corporations
4,300 copies worldwide in 1993
Mainframe-based to replace user legacy software;
co-existence and migration strategy underway for R/2 and R/3
The R/1 system
Developed for ICI Chemical
Released 1972
Focused on Sales & Distribution and Materials Management
Discontinued after release of R/2
6/14/2013
3. Dispatcher Tasks
• Balances the workload between the
processes
• Buffer management in main memory
• Connection with the presentation level
• Organization of the communication processes
6/14/2013
4. Different Kind of Work Processes for different Tasks
Dialog
SAP DispatcherBatch
Spool
Update
Enqueue
S
12
9
6
3
11 1
7 5
8 4
210
B
M
G
Message
Gateway
R/2 R/3
V
E
6/14/2013
5. Dialog Work Processes
Dialog
• Responsible for the interactive tasks of the
R/3 system
• Dialog work processes execute only one
dialog step at a time and are immediately
freed for the next user request
• Constantly switching between users
6/14/2013
6. Background Work Processes
• Responsible for executing ABAP
programs submitted for background
execution
• Batch jobs schedule the sequence of
program execution
• Used for running long and time
consuming programs
Batch
12
9
6
3
11 1
7 5
8 4
210
B
6/14/2013
7. Spool Work Processes
• Responsible for formatting the data for
printing and passing it to the host spool
system
• Only one spool work process allowed
per server
Spool
6/14/2013
8. Enqueue Work Processes
• Responsible for the lock management
system
• Synchronizes database access for the
multiple application servers and work
processes
• Only one enqueue process per R/3
system to ensure data integrity
Enqueue
E
6/14/2013
9. Update Work Processes
• Responsible for making database
changes requested by dialog and
background processes
• For better performance, this process
should be on the database server
Update
V
6/14/2013
10. Integration
S
U
P
P
L
I
E
R
C
U
S
T
O
M
E
R
S A P R / 3
Procurement Production Distribution
Finance and Accounting
MM PP SD
FI CO
All business processes throughout the supply chain are executed in
one system sharing all information
Workflow
6/14/2013
11. SAP R/3 : Components
ABAP
Programs
Configuration
Organization Structure
Key Data Elements
Functionality Configurations
Application
Master Data
Transaction Data
6/14/2013
14. Data in SAP System
1. Client-dependent Data
(Client-Specific)
2. Client-independent Data
(Cross-Client)
User Master
Customizing
Application
Master
Transaction
Customizing
Repository
configurations
≈ xxxx tables
≈ xx,xxx tables
e.g. printer
ABAP programs
6/14/2013
15. ABAP Programming
SAP 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.
6/14/2013
16. Why do we need ABAP Development ?
SAP R/3 scope
Specific company
requirements
Non SAP
applications
New Functionality
Development
6/14/2013