View
1.622
Download
3
Category
Tags:
Preview:
DESCRIPTION
SAP online training services by Keylabs covers all SAP Technical Modules and SAP Functional Modules. Instructor led SAP online training is offered for students from USA and other nations. SAP BASIS Training, SAP Netweaver Training, SAP Security Training and SAP GRC Training are provided through instructor led classroom training at Hyderabad and Bangalore in India. The trainers providing SAP Online Training and SAP Classroom Training are SAP Certified Consultants.
Citation preview
www.Keylabstraininig.com ; info@keylabstraining.com
SAP Architecture & Overview Systems Applications & Products
SAP R/1 , R/2
www.Keylabstraininig.com ; info@keylabstraining.com
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
SAP System Configuration
www.Keylabstraininig.com ; info@keylabstraining.com
ApplicationApplication
DatabaseDatabase
PresentationPresentation
Database , application ,presentation processes
One - tierconfiguration
Two - tierconfiguration
Three - tierconfiguration
Presentation processes
Database ,application processes
Databaseprocesses
Application processes
SAP R/3 : 3 Tier Architecture
www.Keylabstraininig.com ; info@keylabstraining.com
Those SAP R/3 software components that specialize in the management , storage and retrieval of data form the Database Layer
The Database Layer
Those SAP R/3 software components that specialize in processing business applications form the Application Layer.
The Application Layer
Those SAP R/3 software components that specialize in interacting with end-users form the Presentation Layer.
The Presentation Layer
SAP R/3 : 3 Tier Architecture
www.Keylabstraininig.com ; info@keylabstraining.com
The Database Layercomponents are installed onhigh-end database server.
The Application Layercomponents are installedacross one or more high-end servers.
Presentation Layer components are installed across many PCs
What happens when I send a request to SAP?
www.Keylabstraininig.com ; info@keylabstraining.com
www.Keylabstraininig.com ; info@keylabstraining.com
Application ServerPresentation . . . Internet
Application
Database
Communication
SAPGUISAPGUI InternetOffice
Work-process
Work-process
Work-process
Dispatcher
TCP/IP
Remote SQL
IPC
Local Bufferfor R/3 Data,
DW-Objects,ABAP-Objects
www.Keylabstraininig.com ; info@keylabstraining.com
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
www.Keylabstraininig.com ; info@keylabstraining.com
Dispatcher Tasks
• Balances the workload between the processes
• Buffer management in main memory• Connection with the presentation level• Organization of the communication processes
www.Keylabstraininig.com ; info@keylabstraining.com
Different Kind of Work Processes for different Tasks
Dialog
D
SAP DispatcherBatch
Spool
Update
Enqueue
S
12
9
6
3
11 1
7 58 4
210
B
M
G
Message
Gateway
R/2 R/3
V
E
www.Keylabstraininig.com ; info@keylabstraining.com
Dialog Work Processes
Dialog
D
• 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
www.Keylabstraininig.com ; info@keylabstraining.com
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
Batch12
9
6
3
11 1
7 58 4
210
B
www.Keylabstraininig.com ; info@keylabstraining.com
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
www.Keylabstraininig.com ; info@keylabstraining.com
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
www.Keylabstraininig.com ; info@keylabstraining.com
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
UpdateV
Integration
www.Keylabstraininig.com ; info@keylabstraining.com
SUPPLIER
CUSTOMER
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
SAP R/3 : Components
www.Keylabstraininig.com ; info@keylabstraining.com
ABAPPrograms
Configuration
Organization Structure
Key Data Elements
Functionality Configurations
ApplicationMaster Data
Transaction Data
Understanding the Logon Client
www.Keylabstraininig.com ; info@keylabstraining.com
000
001
066
800
Client Copy
Login Screen
www.Keylabstraininig.com ; info@keylabstraining.com
Data in SAP System
www.Keylabstraininig.com ; info@keylabstraining.com
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
ABAP Programming
www.Keylabstraininig.com ; info@keylabstraining.com
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.
Why do we need ABAP Development ?
www.Keylabstraininig.com ; info@keylabstraining.com
SAP R/3 scope
Specific company requirements
Non SAPapplications
New FunctionalityDevelopment
Recommended