SlideShare a Scribd company logo
SAP Architecture & Overview
 Systems Applications & Products
www.Keylabstraininig.com ;
info@keylabstraining.com
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 -tier
configuration
Two -tier
configuration
Three -tier
configuration
Presentation processes
Database
application processes
Database
processes
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 Layer
components are installed on
high-end database server.
The Application Layer
components are installed
across 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 Server
Presentation . . . Internet
Application
Database
Communication
SAPGUISAPGUI InternetOffice
Work-
process
Work-
process
Work-
process
Dispatcher
TCP/IP
Remote SQL
IPC
Local Buffer
for 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
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
www.Keylabstraininig.com ;
info@keylabstraining.com
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
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
Batch
12
9
6
3
11 1
7 5
8 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
Update
V
Integration
www.Keylabstraininig.com ; info@keylabstraining.com
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
SAP R/3 : Components
www.Keylabstraininig.com ; info@keylabstraining.com
ABAP
Programs
Configuration
Organization Structure
Key Data Elements
Functionality Configurations
Application
Master 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 SAP
applications
New Functionality
Development

More Related Content

PPTX
Introduction to sap 1
PPS
Sap seminar prince
PPT
SAP Overview
PPT
Common Europe SAP on i for beginners
PDF
Sap product portfolio- begginers
PPS
S A P Orientation
PPTX
SAP-System Application & Products
PPSX
Agile projectdevelopment
Introduction to sap 1
Sap seminar prince
SAP Overview
Common Europe SAP on i for beginners
Sap product portfolio- begginers
S A P Orientation
SAP-System Application & Products
Agile projectdevelopment

What's hot (20)

PPS
SAP for Beginners
PPT
Sap introduction
PPTX
Introduction to SAP, Systems, Applications
PPTX
PDF
Understanding SAP Versions
PPT
Sap overview
PPTX
SAP Overview and Architecture
PPT
Sap overview
PPT
Basics SAP
PPT
Erp sap r3 overview introduction
PPTX
Sap general presentation
PPTX
Sap overview
PPTX
Sap technology & application evolution
PPTX
PPTX
05. sap architecture final and os concepts (1)
PPT
SAP INTRO
PPT
Introduction to SAP ERP - by http://www.sapficotraining.com/
PPTX
Sap for beginners
PPT
Architecture overview
PPT
Sap Intro
SAP for Beginners
Sap introduction
Introduction to SAP, Systems, Applications
Understanding SAP Versions
Sap overview
SAP Overview and Architecture
Sap overview
Basics SAP
Erp sap r3 overview introduction
Sap general presentation
Sap overview
Sap technology & application evolution
05. sap architecture final and os concepts (1)
SAP INTRO
Introduction to SAP ERP - by http://www.sapficotraining.com/
Sap for beginners
Architecture overview
Sap Intro
Ad

Viewers also liked (18)

PPT
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
PDF
SAP ERP Solutions - How It Evolved Over Time
PPTX
Smart form
PPTX
SAP ABAP Practice exam
DOC
What is sap client
PPT
Maximizing SAP ABAP Performance
PPTX
SAP Smart forms
DOCX
Manoj Vazirani_CV
PPTX
Sap abap
PDF
SAP BASIS Course Content
PPT
Lsmw ppt in SAP ABAP
PDF
Beginner’s guide to sap abap 1
PPT
SAP ABAP - Needed Notes
PPT
Sap abap ale idoc
PDF
SAP ABAP data dictionary
PPTX
SAP ABAP using OOPS - JH Softech
PPT
SAP ABAP HR TRAINING
PPT
Basics of SAP for noobs (dummies)
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ERP Solutions - How It Evolved Over Time
Smart form
SAP ABAP Practice exam
What is sap client
Maximizing SAP ABAP Performance
SAP Smart forms
Manoj Vazirani_CV
Sap abap
SAP BASIS Course Content
Lsmw ppt in SAP ABAP
Beginner’s guide to sap abap 1
SAP ABAP - Needed Notes
Sap abap ale idoc
SAP ABAP data dictionary
SAP ABAP using OOPS - JH Softech
SAP ABAP HR TRAINING
Basics of SAP for noobs (dummies)
Ad

Similar to Sap abap online training By Keylabstraining (20)

PPTX
SAP BASIS Simplified Learning with End to End
PPTX
Abap reports
PPT
Sap basis training demo basis online training in usa,uk and india
PPT
Sap basis training demo basis online training in usa,uk and india
PPT
Sap basis online training classes
PPT
dokumen.tips_sap-basis-ppt.ppt
PPTX
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
PDF
Sap basis administrator user guide
PPT
1 basis technical-overview
PPTX
SAP Basis Overview
PPT
Basis Overview
PPTX
PDF
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
PPTX
Sap security online training
PPTX
SAP Simple Introduction - Sales and distribution
PDF
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
PPTX
Oracle apps scm online training
PDF
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
DOC
Resume_ashok
PPTX
SAP HANA Migration Deck.pptx
SAP BASIS Simplified Learning with End to End
Abap reports
Sap basis training demo basis online training in usa,uk and india
Sap basis training demo basis online training in usa,uk and india
Sap basis online training classes
dokumen.tips_sap-basis-ppt.ppt
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Sap basis administrator user guide
1 basis technical-overview
SAP Basis Overview
Basis Overview
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
Sap security online training
SAP Simple Introduction - Sales and distribution
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Oracle apps scm online training
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Resume_ashok
SAP HANA Migration Deck.pptx

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Institutional Correction lecture only . . .
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Presentation on HIE in infants and its manifestations
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
O7-L3 Supply Chain Operations - ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Institutional Correction lecture only . . .
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
VCE English Exam - Section C Student Revision Booklet
Presentation on HIE in infants and its manifestations
Anesthesia in Laparoscopic Surgery in India
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
A systematic review of self-coping strategies used by university students to ...
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
O7-L3 Supply Chain Operations - ICLT Program

Sap abap online training By Keylabstraining

  • 1. SAP Architecture & Overview  Systems Applications & Products www.Keylabstraininig.com ; info@keylabstraining.com
  • 2. 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
  • 3. SAP System Configuration www.Keylabstraininig.com ; info@keylabstraining.com ApplicationApplication DatabaseDatabase PresentationPresentation Database application presentation processes One -tier configuration Two -tier configuration Three -tier configuration Presentation processes Database application processes Database processes Application processes
  • 4. 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
  • 5. SAP R/3 : 3 Tier Architecture www.Keylabstraininig.com ; info@keylabstraining.com The Database Layer components are installed on high-end database server. The Application Layer components are installed across one or more high- end servers. Presentation Layer components are installed across many PCs
  • 6. What happens when I send a request to SAP? www.Keylabstraininig.com ; info@keylabstraining.com
  • 7. www.Keylabstraininig.com ; info@keylabstraining.com Application Server Presentation . . . Internet Application Database Communication SAPGUISAPGUI InternetOffice Work- process Work- process Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects
  • 8. 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
  • 9. 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
  • 10. www.Keylabstraininig.com ; info@keylabstraining.com 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
  • 11. www.Keylabstraininig.com ; info@keylabstraining.com 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
  • 12. 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 Batch 12 9 6 3 11 1 7 5 8 4 210 B
  • 13. 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
  • 14. 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
  • 15. 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 Update V
  • 16. Integration www.Keylabstraininig.com ; info@keylabstraining.com 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
  • 17. SAP R/3 : Components www.Keylabstraininig.com ; info@keylabstraining.com ABAP Programs Configuration Organization Structure Key Data Elements Functionality Configurations Application Master Data Transaction Data
  • 18. Understanding the Logon Client www.Keylabstraininig.com ; info@keylabstraining.com 000 001 066 800 Client Copy
  • 19. Login Screen www.Keylabstraininig.com ; info@keylabstraining.com
  • 20. 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
  • 21. 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.
  • 22. Why do we need ABAP Development ? www.Keylabstraininig.com ; info@keylabstraining.com SAP R/3 scope Specific company requirements Non SAP applications New Functionality Development