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

What's hot

SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
Jainul Musani
 
Sap introduction
Sap introductionSap introduction
Sap introduction
learnit training
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
Mahmoud Tolba
 
Basics of sap
Basics of  sapBasics of  sap
Understanding SAP Versions
Understanding SAP VersionsUnderstanding SAP Versions
Understanding SAP Versions
peteaksaya
 
Sap overview
Sap overviewSap overview
Sap overview
Srinivas Vuppala
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
Ankit Sharma
 
Sap overview
Sap overviewSap overview
Sap overview
learnit training
 
Basics SAP
Basics SAPBasics SAP
Basics SAP
itplant
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introductionBunty Jain
 
Sap overview
Sap overviewSap overview
Sap overview
DIVAKAR SINGH
 
Sap technology & application evolution
Sap technology & application evolutionSap technology & application evolution
Sap technology & application evolution
Ashwani Khatri
 
SAP Overview
SAP Overview SAP Overview
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)Tarek Hossain Chowdhury
 
SAP INTRO
SAP INTROSAP INTRO
SAP INTRO
Dr.Ravi
 
Introduction to SAP ERP - by http://www.sapficotraining.com/
Introduction to SAP ERP - by http://www.sapficotraining.com/Introduction to SAP ERP - by http://www.sapficotraining.com/
Introduction to SAP ERP - by http://www.sapficotraining.com/
SapFico Training
 
Sap for beginners
Sap for beginnersSap for beginners
Sap for beginners
Rohit Verma
 
Architecture overview
Architecture  overviewArchitecture  overview
Architecture overview
npss2011
 

What's hot (20)

SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 
Sap introduction
Sap introductionSap introduction
Sap introduction
 
Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
Basics of sap
Basics of  sapBasics of  sap
Basics of sap
 
Understanding SAP Versions
Understanding SAP VersionsUnderstanding SAP Versions
Understanding SAP Versions
 
Sap overview
Sap overviewSap overview
Sap overview
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
 
Sap overview
Sap overviewSap overview
Sap overview
 
Basics SAP
Basics SAPBasics SAP
Basics SAP
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introduction
 
Sap general presentation
Sap general presentation Sap general presentation
Sap general presentation
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap technology & application evolution
Sap technology & application evolutionSap technology & application evolution
Sap technology & application evolution
 
SAP Overview
SAP Overview SAP Overview
SAP Overview
 
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)
 
SAP INTRO
SAP INTROSAP INTRO
SAP INTRO
 
Introduction to SAP ERP - by http://www.sapficotraining.com/
Introduction to SAP ERP - by http://www.sapficotraining.com/Introduction to SAP ERP - by http://www.sapficotraining.com/
Introduction to SAP ERP - by http://www.sapficotraining.com/
 
Sap for beginners
Sap for beginnersSap for beginners
Sap for beginners
 
Architecture overview
Architecture  overviewArchitecture  overview
Architecture overview
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 

Viewers also liked

SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
SAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over TimeSAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over Time
APPSeCONNECT
 
SAP ABAP Practice exam
SAP ABAP Practice examSAP ABAP Practice exam
SAP ABAP Practice exam
IT LearnMore
 
What is sap client
What is sap clientWhat is sap client
What is sap client
nanda nanda
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
PeterHBrown
 
SAP Smart forms
SAP Smart formsSAP Smart forms
SAP Smart forms
Jugul Crasta
 
Sap abap
Sap abapSap abap
Sap abap
Jugul Crasta
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
Panduka Bandara
 
SAP ABAP - Needed Notes
SAP   ABAP - Needed NotesSAP   ABAP - Needed Notes
SAP ABAP - Needed Notes
Akash Bhavsar
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idocBunty Jain
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
Revanth Nagaraju
 
SAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH SoftechSAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH Softech
Vikram P Madduri
 
SAP ABAP HR TRAINING
SAP ABAP HR TRAININGSAP ABAP HR TRAINING
SAP ABAP HR TRAINING
JoshiRavin
 
Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)
vins049
 

Viewers also liked (18)

SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
 
SAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over TimeSAP ERP Solutions - How It Evolved Over Time
SAP ERP Solutions - How It Evolved Over Time
 
Smart form
Smart formSmart form
Smart form
 
SAP ABAP Practice exam
SAP ABAP Practice examSAP ABAP Practice exam
SAP ABAP Practice exam
 
What is sap client
What is sap clientWhat is sap client
What is sap client
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
 
SAP Smart forms
SAP Smart formsSAP Smart forms
SAP Smart forms
 
Manoj Vazirani_CV
Manoj Vazirani_CVManoj Vazirani_CV
Manoj Vazirani_CV
 
Sap abap
Sap abapSap abap
Sap abap
 
SAP BASIS Course Content
SAP BASIS Course ContentSAP BASIS Course Content
SAP BASIS Course Content
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
SAP ABAP - Needed Notes
SAP   ABAP - Needed NotesSAP   ABAP - Needed Notes
SAP ABAP - Needed Notes
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
SAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH SoftechSAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH Softech
 
SAP ABAP HR TRAINING
SAP ABAP HR TRAININGSAP ABAP HR TRAINING
SAP ABAP HR TRAINING
 
Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)Basics of SAP for noobs (dummies)
Basics of SAP for noobs (dummies)
 

Similar to Sap abap online training By Keylabstraining

SAP BASIS Simplified Learning with End to End
SAP BASIS Simplified Learning with End to EndSAP BASIS Simplified Learning with End to End
SAP BASIS Simplified Learning with End to End
nagaraj2004811
 
Abap reports
Abap reportsAbap reports
Abap reports
ABAP-ONLINE-TRAINING
 
Sap basis training demo basis online training in usa,uk and india
Sap basis training demo  basis online training in usa,uk and indiaSap basis training demo  basis online training in usa,uk and india
Sap basis training demo basis online training in usa,uk and india
magnificsmile
 
Sap basis training demo basis online training in usa,uk and india
Sap basis training demo  basis online training in usa,uk and indiaSap basis training demo  basis online training in usa,uk and india
Sap basis training demo basis online training in usa,uk and india
magnifics
 
Sap basis online training classes
Sap basis online training classesSap basis online training classes
Sap basis online training classes
sapehsit
 
dokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.pptdokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.ppt
Ganesh313811
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Andrejs Prokopjevs
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
PoguttuezhiniVP
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overviewhassan010
 
SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
maxsoftsolutions
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
Rafique Ali
 
SAP
SAPSAP
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
vasuballa
 
Sap security online training
Sap security online trainingSap security online training
Sap security online training
sapscmit
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
avanttic Consultoría Tecnológica
 
Oracle apps scm online training
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
saptpmit
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Continuent
 
Resume_ashok
Resume_ashokResume_ashok
Resume_ashokASHOK MP
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
SingbBablu
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 

Similar to Sap abap online training By Keylabstraining (20)

SAP BASIS Simplified Learning with End to End
SAP BASIS Simplified Learning with End to EndSAP BASIS Simplified Learning with End to End
SAP BASIS Simplified Learning with End to End
 
Abap reports
Abap reportsAbap reports
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 indiaSap 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 training demo basis online training in usa,uk and india
Sap basis training demo  basis online training in usa,uk and indiaSap 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
Sap basis online training classesSap basis online training classes
Sap basis online training classes
 
dokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.pptdokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.ppt
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overview
 
SAP Basis Overview
SAP Basis OverviewSAP Basis Overview
SAP Basis Overview
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
 
SAP
SAPSAP
SAP
 
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
 
Sap security online training
Sap security online trainingSap security online training
Sap security online training
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
 
Oracle apps scm online training
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
 
Resume_ashok
Resume_ashokResume_ashok
Resume_ashok
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

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