SlideShare una empresa de Scribd logo
1 de 39
Overview SAP Basis Functions
Learning Objectives ,[object Object],[object Object],[object Object],[object Object]
The Software-Oriented View of R/3
The SAP R/3 System Architecture ,[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The SAP R/3 System Architecture
What happens when I send a request to SAP?
Application Server Presentation . . . Internet Application Database Communication SAPGUI SAPGUI Internet Office Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Work- process Work- process
Dispatcher ,[object Object],[object Object],[object Object]
Dispatcher Tasks ,[object Object],[object Object],[object Object],[object Object]
Work Process ,[object Object],Database  Interface Task Handler ABAP/4 Processor Dialog Interpreter Work Process
Different Kind of Work Processes for different Tasks Dialog SAP Dispatcher Batch Spool Update Enqueue S B M G Message Gateway R/2 R/3 V E D 12 9 6 3 11 1 7 5 8 4 2 10
Dialog Work Processes Dialog ,[object Object],[object Object],[object Object],D
Background Work Processes ,[object Object],[object Object],[object Object],Batch B 12 9 6 3 11 1 7 5 8 4 2 10
Spool Work Processes ,[object Object],[object Object],Spool
Enqueue Work Processes ,[object Object],[object Object],[object Object],Enqueue E
Update Work Processes ,[object Object],[object Object],Update V
V1 vs. V2 Update Processes ,[object Object],[object Object],[object Object],[object Object],Update V
Message Server ,[object Object],[object Object],[object Object],M Message
Gateway Server ,[object Object],[object Object],[object Object],G Gateway R/2 R/3
Work Processes ,[object Object],[object Object],[object Object],[object Object]
Application Server Presentation . . . Internet Application Database Communication SAPGUI SAPGUI Internet Office Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Work- process Work- process
Processing of a SAP Transaction (1) TCP/IP Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Start Transaction Assign User  request to Workprocess Fetch data from  buffer /database Re- turn data for next step 1 2 3 4 5 Work- process Work- process
Processing of a SAP Transaction (2) Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects 1 2 3 5 6 8 Fetch data from buffer/ database 9 7 10 Assign User request to Workprocess Re- turn data for next step Work- process Work- process
Processing of a SAP Transaction (3) Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects 1 2 3 4 5 6 8 9 7 10 11 12 13 14 Update data  on database End transaction Request  for update Work- process Work- process
SAP Communication Interfaces High Level Low level SAP   Technology Communication Interface Communication System Mail MAPI  SMTP X.400 EDI Business API RFC CPI-C Q-API IDOC ALE OLE
Business Framework Business Component BAPI ALE BAPI Business Component ,[object Object],[object Object],[object Object]
Business API (BAPI) ,[object Object],[object Object],[object Object],[object Object]
Other Interfaces ,[object Object],[object Object],[object Object]
Basic Functions of Basis
Basis Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware and Database Administration ,[object Object],[object Object],[object Object],[object Object]
User Administration ,[object Object],[object Object],[object Object]
Client Maintenance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Correction and Transport System R/3 System R/3 System R/3 System Development Production Quality Assurance Change Request Moving changes from one R/3 system to another
Online Service System (OSS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Monitoring and Tuning ,[object Object],[object Object],[object Object],[object Object]
Computer Center Management System (CCMS) ,[object Object],[object Object],[object Object],[object Object]
Computer Center Management System (CCMS) functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Notes1
Notes1Notes1
Notes1C-DAC
 
Sap basis online training classes
Sap basis online training classesSap basis online training classes
Sap basis online training classessapehsit
 
HCL Project Details
HCL Project DetailsHCL Project Details
HCL Project DetailsBalaji Gv
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture SapFico Training
 
Eric stone's resume
Eric stone's resumeEric stone's resume
Eric stone's resumeEric Stone
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Moduleganblues
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC Syam Sasi
 
Presentation2
Presentation2Presentation2
Presentation2JAYAARC
 
Client-Facing Web E-Trading Platforms
Client-Facing  Web E-Trading Platforms Client-Facing  Web E-Trading Platforms
Client-Facing Web E-Trading Platforms Nati Shalom
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intropeach9613
 
Eric Stone's Resume
Eric Stone's ResumeEric Stone's Resume
Eric Stone's ResumeEric Stone
 
Programming Interface & SAP BDC
Programming Interface & SAP BDCProgramming Interface & SAP BDC
Programming Interface & SAP BDCSyam Sasi
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientationslgvarma
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Boopathy CS
 
ITC Roles and responsibilities
ITC Roles and responsibilitiesITC Roles and responsibilities
ITC Roles and responsibilitiespoornasap24
 

La actualidad más candente (20)

Notes1
Notes1Notes1
Notes1
 
SAP-ABAP/4@e_max
SAP-ABAP/4@e_maxSAP-ABAP/4@e_max
SAP-ABAP/4@e_max
 
Sap basis online training classes
Sap basis online training classesSap basis online training classes
Sap basis online training classes
 
HCL Project Details
HCL Project DetailsHCL Project Details
HCL Project Details
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture
 
Eric stone's resume
Eric stone's resumeEric stone's resume
Eric stone's resume
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Module
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC
 
Presentation2
Presentation2Presentation2
Presentation2
 
Using idoc method in lsmw
Using idoc method in lsmwUsing idoc method in lsmw
Using idoc method in lsmw
 
Resume
ResumeResume
Resume
 
Client-Facing Web E-Trading Platforms
Client-Facing  Web E-Trading Platforms Client-Facing  Web E-Trading Platforms
Client-Facing Web E-Trading Platforms
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intro
 
Eric Stone's Resume
Eric Stone's ResumeEric Stone's Resume
Eric Stone's Resume
 
Programming Interface & SAP BDC
Programming Interface & SAP BDCProgramming Interface & SAP BDC
Programming Interface & SAP BDC
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
ITC Roles and responsibilities
ITC Roles and responsibilitiesITC Roles and responsibilities
ITC Roles and responsibilities
 
Sapbasic
SapbasicSapbasic
Sapbasic
 

Destacado

SAP BASIS Practice Exam
SAP BASIS Practice ExamSAP BASIS Practice Exam
SAP BASIS Practice ExamIT LearnMore
 
Sap basis certification_and_interview_questions_answers_and11237206714
Sap basis certification_and_interview_questions_answers_and11237206714Sap basis certification_and_interview_questions_answers_and11237206714
Sap basis certification_and_interview_questions_answers_and11237206714ramesh469
 
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 TrainingsGaruda Trainings
 
What is an_sap_business_blueprint
What is an_sap_business_blueprintWhat is an_sap_business_blueprint
What is an_sap_business_blueprintPrashant Tyagi
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentationlarrymcc
 

Destacado (10)

Sap Presentation
Sap PresentationSap Presentation
Sap Presentation
 
SAP BASIS Course Content
SAP BASIS Course ContentSAP BASIS Course Content
SAP BASIS Course Content
 
SAP BASIS Practice Exam
SAP BASIS Practice ExamSAP BASIS Practice Exam
SAP BASIS Practice Exam
 
Sap basis certification_and_interview_questions_answers_and11237206714
Sap basis certification_and_interview_questions_answers_and11237206714Sap basis certification_and_interview_questions_answers_and11237206714
Sap basis certification_and_interview_questions_answers_and11237206714
 
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
 
Asap methodology
Asap methodologyAsap methodology
Asap methodology
 
What is an_sap_business_blueprint
What is an_sap_business_blueprintWhat is an_sap_business_blueprint
What is an_sap_business_blueprint
 
Sap configuration-guide
Sap configuration-guideSap configuration-guide
Sap configuration-guide
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentation
 
Sap basis online training
Sap basis online trainingSap basis online training
Sap basis online training
 

Similar a 1 basis technical-overview

dokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.pptdokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.pptGanesh313811
 
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 Endnagaraj2004811
 
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 indiamagnificsmile
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guidePoguttuezhiniVP
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
Sap abap training !! sap abap online training !! sap abap video training !! ...
Sap abap training !! sap abap online training !! sap  abap video training !! ...Sap abap training !! sap abap online training !! sap  abap video training !! ...
Sap abap training !! sap abap online training !! sap abap video training !! ...sapdocs
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviParikshit Sanghavi
 
1 basis technical-overview (2)
1 basis technical-overview (2)1 basis technical-overview (2)
1 basis technical-overview (2)sanganiraju
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Serverguest8fdbdd
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architectureAmit rai Raaz
 
Exclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infoExclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infosapdocs. info
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introductionBunty Jain
 

Similar a 1 basis technical-overview (20)

dokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.pptdokumen.tips_sap-basis-ppt.ppt
dokumen.tips_sap-basis-ppt.ppt
 
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
 
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 administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
SAP
SAPSAP
SAP
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap abap training !! sap abap online training !! sap abap video training !! ...
Sap abap training !! sap abap online training !! sap  abap video training !! ...Sap abap training !! sap abap online training !! sap  abap video training !! ...
Sap abap training !! sap abap online training !! sap abap video training !! ...
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 
2007 SAPTech Ed
2007 SAPTech Ed2007 SAPTech Ed
2007 SAPTech Ed
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit Sanghavi
 
1 basis technical-overview (2)
1 basis technical-overview (2)1 basis technical-overview (2)
1 basis technical-overview (2)
 
Sap overview
Sap overviewSap overview
Sap overview
 
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
Exclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infoExclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.info
 
Abap reports
Abap reportsAbap reports
Abap reports
 
Session 6 & 7
Session 6 & 7Session 6 & 7
Session 6 & 7
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introduction
 

Último

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Último (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

1 basis technical-overview

  • 1. Overview SAP Basis Functions
  • 2.
  • 4.
  • 5.  
  • 6.
  • 7. What happens when I send a request to SAP?
  • 8. Application Server Presentation . . . Internet Application Database Communication SAPGUI SAPGUI Internet Office Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Work- process Work- process
  • 9.
  • 10.
  • 11.
  • 12. Different Kind of Work Processes for different Tasks Dialog SAP Dispatcher Batch Spool Update Enqueue S B M G Message Gateway R/2 R/3 V E D 12 9 6 3 11 1 7 5 8 4 2 10
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Application Server Presentation . . . Internet Application Database Communication SAPGUI SAPGUI Internet Office Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Work- process Work- process
  • 23. Processing of a SAP Transaction (1) TCP/IP Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects Start Transaction Assign User request to Workprocess Fetch data from buffer /database Re- turn data for next step 1 2 3 4 5 Work- process Work- process
  • 24. Processing of a SAP Transaction (2) Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects 1 2 3 5 6 8 Fetch data from buffer/ database 9 7 10 Assign User request to Workprocess Re- turn data for next step Work- process Work- process
  • 25. Processing of a SAP Transaction (3) Presentation . . . Internet Application Database Communication SAPGUI Work- process Dispatcher TCP/IP Remote SQL IPC Local Buffer for R/3 Data, DW-Objects, ABAP-Objects 1 2 3 4 5 6 8 9 7 10 11 12 13 14 Update data on database End transaction Request for update Work- process Work- process
  • 26. SAP Communication Interfaces High Level Low level SAP Technology Communication Interface Communication System Mail MAPI SMTP X.400 EDI Business API RFC CPI-C Q-API IDOC ALE OLE
  • 27.
  • 28.
  • 29.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Correction and Transport System R/3 System R/3 System R/3 System Development Production Quality Assurance Change Request Moving changes from one R/3 system to another
  • 36.
  • 37.
  • 38.
  • 39.

Notas del editor

  1. This slide depicts how an application server works. Users make requests at the presentation layer and through TCP/IP these requests get sent to the application server. The dispatcher then takes the requests and assign them to work processes which handle the requests. More detailed explanations are on the following slides.
  2. The dispatcher is a program which manages the resources of the R/3 applications. They are very similar to a police dispatcher who receives requests via 911 and routes it to available officers who are in the area. The dispatcher receives requests from the many users on the system and passes them along to the corresponding work processes which are free. It also manages the information flow between the app server and the SAPGUI. Each app server has only one dispatcher because it could get kind of difficult for two dispatchers to route requests to the work processes.
  3. The dispatcher is responsible for balancing the workload between the work processes so that processes don’t sit idle. Memory management is also one of its duties. The dispatcher must also organize the communication between the work processes and also between the SAPGUI and app server.
  4. Work processes are the actual programs which execute tasks. They update the database, run batch programs, and send messages. Work processes are comprised of a task handler, an ABAP/4 processor, dialog interpreter and database interface. They execute dialog steps for a user and typically only do the work of displaying one screen at a time. In other words, work processes present one screen of data, and are immediately freed to handle other tasks. The next screen is then handled by the next available work process. The task handler coordinates the activities of the work process. The database interface allows for the work process to directly access the database. The dialog interpreter is used to coordinate presentation information and the ABAP/4 processor is useful when running programs.
  5. There are seven different types of work processes which will be described in detail in the following slides. The five work processes in the middle around the dispatcher are the main work processes in use in the application servers. The two work processes on the outside are used for communication methods within the systems.
  6. The dialog work process is typically the most common work process. It handles all the interactive requests of the R/3 system. Any time a user sends a request the dialog work process plays a part in the work. Dialog work processes handle just one dialog step and are immediately freed to handle other requests. So these work processes are constantly switching between users. This limits the number of dialog work processes, as you would need the same number of work processes as users otherwise.
  7. Background work processes execute long running and CPU intensive programs which are required to be run. Some examples include client copies and long listing reports. Background jobs can also be set to run at specific times.
  8. In charge of formatting data for printing and sending it to the host spool system. Only one spool work process per host.
  9. In order to ensure the integrity of the database, the enqueue work process is responsible for the lock management system. There is only one enqueue work process per system as it synchronizes the data access for multiple application servers and work processes. When a work process is accessing data for possible manipulation it is locked so that other work processes cannot access the data until it is released.
  10. Update work processes actually manipulate the database, so they would be better served to be on the actual database server. They make all the changes to the database within the R/3 system.
  11. SAP makes distinctions between the V1 and V2 component. V1 contains the time critical processes that require immediate updating whereas V2 processes are less critical. During updates there can be a combination of V1 and V2 updates. When errors occur during the V1 update, all changes are rolled back and any subsequent V2 components are not executed. Errors occurring the the V2 phase requires that only changes in the V2 component be rolled back.
  12. This single message server per system sends messages between the various application servers. Messages include update or batch job starts. The communication is setup through the dispatchers and is used for small internal messages.
  13. Gateways connect the R/3 system to other systems such as R/2 or other external systems. They facilitate the transfer of large amounts of data through the use of TCP/IP.
  14. In order to change the number of work processes, you must change the system profile and restart the system. A system should have at least two dialog work processes at all times to ensure correct usage. In case something is wrong, an administrator would need to be able to interactively log on to the system. You need to have at least one V1 and V2 work processes in order to make updates.
  15. Back to our picture.
  16. The following outlines the course of events for an application: 1) The user sends a request to the app server. 2) The dispatcher receives the request and assigns it to a work process. 3) The work process looks in its buffer for the requested data. 4) It finds the data and once it finishes handling the request it sends the result back to the dispatcher. 5) The dispatcher formats the results and sends it back to the SAPGUI.
  17. 6) The user makes another request of the system. 7) The dispatcher receives the request and assigns it to a work process 8) The work process retrieves data from the buffer or the database 9) The work process handles the request by interacting with the database and sends it back to the dispatcher 10) The dispatcher sends the data back to the user
  18. 11) Say the user requests an update. A request is sent to the dispatcher. 12) The dispatcher sends the request to the work process. 13) The work process makes the change to the database 14) The transaction ends.
  19. This slide shows the various communication interfaces in the R/3 system. The ones closer to the top are the ones which implementers are most likely to work directly with. The ones at the bottom are more of internal SAP communication interfaces.
  20. The Business Framework - the open, component-based architecture, which allows software components from SAP and third parties to interact and integrate with each other, is gaining more and more momentum. Business Components cover a broad range of business data and processes. Examples include customer order management, purchase requisitions, and invoices. Business API (BAPI) are methods which allow interfacing between the various business componenets. ALE - provides an interface between the various components
  21. BAPI’s are merely methods within Business components. They allow outside applications to access those Business componenets. They are standardized methods which allow integration. It’s also object oriented in nature.
  22. Here are some of the most important functions of Basis personnel.
  23. Some of the responsibilities of Basis personnel include the maintenance and upkeep of the hardware and database as other typical system administrators do. Typically, sizing, upgrading, backup and recovering are some of the issues that are dealt with.
  24. One of the big tasks of Basis personnel is User Administration. Users must be made and assigned the correct profiles so that they can do their job and not have any extra access to other transactions that they should not be able to view.
  25. Client maintenance involves the creating of clients and running client copies and refreshes. Client exports and imports occurs when you wish to take a client from one system and move it to another. Exports make a file at the operating system level, which can then be imported into the target system. When clients are obsolete, they must be deleted in order to be more efficient with memory.
  26. CTS is the notion of moving changes from one system to another. In the typical Development-Testing-Production environment, CTS is the mechanism of moving changes and modifications through the systems.
  27. OSS is SAP’s online service system, which contains known problem, bug fixes, and news. It’s a great source of information to find answers to your problems, and even affords you the opportunity to send SAP questions that have stumped you. OSS also plays a role in ABAP development, as all ABAP programmers must be registered through OSS.