SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Overview SAP Basis Functions [email_address]
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],[email_address]
User Administration ,[object Object],[object Object],[object Object],[email_address]
Client Maintenance ,[object Object],[object Object],[object Object],[object Object],[object Object],[email_address]
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 [email_address]
Online Service System (OSS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[email_address]
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]

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Moduleganblues
 
Hari Krishna Basis resume 12.12.2016
Hari Krishna Basis resume 12.12.2016Hari Krishna Basis resume 12.12.2016
Hari Krishna Basis resume 12.12.2016harikrishna u
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC Syam Sasi
 
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
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intropeach9613
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
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
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tierKashafnaz2
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientationslgvarma
 
ITC Roles and responsibilities
ITC Roles and responsibilitiesITC Roles and responsibilities
ITC Roles and responsibilitiespoornasap24
 

Was ist angesagt? (20)

Sap architecture
Sap architectureSap architecture
Sap architecture
 
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
 
SAP-ABAP/4@e_max
SAP-ABAP/4@e_maxSAP-ABAP/4@e_max
SAP-ABAP/4@e_max
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture
 
Informatica Designer Module
Informatica Designer ModuleInformatica Designer Module
Informatica Designer Module
 
Hari Krishna Basis resume 12.12.2016
Hari Krishna Basis resume 12.12.2016Hari Krishna Basis resume 12.12.2016
Hari Krishna Basis resume 12.12.2016
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC
 
Eric stone's resume
Eric stone's resumeEric stone's resume
Eric stone's resume
 
Resume
ResumeResume
Resume
 
Programming Interface & SAP BDC
Programming Interface & SAP BDCProgramming Interface & SAP BDC
Programming Interface & SAP BDC
 
Using idoc method in lsmw
Using idoc method in lsmwUsing idoc method in lsmw
Using idoc method in lsmw
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intro
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
Sapbasic
SapbasicSapbasic
Sapbasic
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
Client-Facing Web E-Trading Platforms
Client-Facing  Web E-Trading Platforms Client-Facing  Web E-Trading Platforms
Client-Facing Web E-Trading Platforms
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tier
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
 
ITC Roles and responsibilities
ITC Roles and responsibilitiesITC Roles and responsibilities
ITC Roles and responsibilities
 

Andere mochten auch

What is wikipedia
What is wikipediaWhat is wikipedia
What is wikipediajljutic
 
Fablab Firenze 10/03/2013
Fablab Firenze 10/03/2013Fablab Firenze 10/03/2013
Fablab Firenze 10/03/2013Chiara Spinelli
 
Proventus Technologies
Proventus TechnologiesProventus Technologies
Proventus Technologiesalexei_shk
 
Chiara Spinelli - Intervento a Officine Democratiche
Chiara Spinelli - Intervento a Officine DemocraticheChiara Spinelli - Intervento a Officine Democratiche
Chiara Spinelli - Intervento a Officine DemocraticheChiara Spinelli
 
Zambia schools
Zambia schoolsZambia schools
Zambia schoolsmichwood
 
RFC destination step by step
RFC destination step by stepRFC destination step by step
RFC destination step by stepRipunjay Rathaur
 
Hints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPHints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPCA Nimsoft
 
Installed base configuration steps.doc
Installed base configuration steps.docInstalled base configuration steps.doc
Installed base configuration steps.docRipunjay Rathaur
 
Sap on suse linux
Sap on suse linuxSap on suse linux
Sap on suse linuxAshwin Mane
 
To get user client system name on ui welcome screen.doc
To get user client system name on ui welcome screen.docTo get user client system name on ui welcome screen.doc
To get user client system name on ui welcome screen.docRipunjay Rathaur
 
Sap basis administration handbook
Sap basis administration handbookSap basis administration handbook
Sap basis administration handbookblackgoldboy
 
SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0Argos
 
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
 

Andere mochten auch (20)

Cep 812
Cep 812Cep 812
Cep 812
 
TopoQC
TopoQCTopoQC
TopoQC
 
What is wikipedia
What is wikipediaWhat is wikipedia
What is wikipedia
 
Q-Plan
Q-PlanQ-Plan
Q-Plan
 
Fablab Firenze 10/03/2013
Fablab Firenze 10/03/2013Fablab Firenze 10/03/2013
Fablab Firenze 10/03/2013
 
Proventus Technologies
Proventus TechnologiesProventus Technologies
Proventus Technologies
 
Chiara Spinelli - Intervento a Officine Democratiche
Chiara Spinelli - Intervento a Officine DemocraticheChiara Spinelli - Intervento a Officine Democratiche
Chiara Spinelli - Intervento a Officine Democratiche
 
Zambia schools
Zambia schoolsZambia schools
Zambia schools
 
Alternativa
AlternativaAlternativa
Alternativa
 
Haveget something done
Haveget something doneHaveget something done
Haveget something done
 
LIGO, JPNurre
LIGO, JPNurreLIGO, JPNurre
LIGO, JPNurre
 
RFC destination step by step
RFC destination step by stepRFC destination step by step
RFC destination step by step
 
Hints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAPHints and Tips for Monitoring SAP
Hints and Tips for Monitoring SAP
 
Installed base configuration steps.doc
Installed base configuration steps.docInstalled base configuration steps.doc
Installed base configuration steps.doc
 
Sap on suse linux
Sap on suse linuxSap on suse linux
Sap on suse linux
 
To get user client system name on ui welcome screen.doc
To get user client system name on ui welcome screen.docTo get user client system name on ui welcome screen.doc
To get user client system name on ui welcome screen.doc
 
Basics of oracle service contracts
Basics of oracle service contractsBasics of oracle service contracts
Basics of oracle service contracts
 
Sap basis administration handbook
Sap basis administration handbookSap basis administration handbook
Sap basis administration handbook
 
SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0SAP Performance Testing Best Practice Guide v1.0
SAP Performance Testing Best Practice Guide v1.0
 
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
 

Ähnlich wie Basis 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
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviParikshit Sanghavi
 
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
 
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
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introductionBunty Jain
 
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
 

Ähnlich wie Basis 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
 
SAP
SAPSAP
SAP
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit Sanghavi
 
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 !! ...
 
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
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
 
Erp sap r3 overview introduction
Erp  sap r3 overview introductionErp  sap r3 overview introduction
Erp sap r3 overview introduction
 
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
 
2007 SAPTech Ed
2007 SAPTech Ed2007 SAPTech Ed
2007 SAPTech Ed
 
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
 
Abap reports
Abap reportsAbap reports
Abap reports
 
Session 6 & 7
Session 6 & 7Session 6 & 7
Session 6 & 7
 
L11 Application Architecture
L11 Application ArchitectureL11 Application Architecture
L11 Application Architecture
 

Kürzlich hochgeladen

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Basis Overview

  • 1. Overview SAP Basis Functions [email_address]
  • 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 [email_address]
  • 36.
  • 37.
  • 38.
  • 39.

Hinweis der Redaktion

  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.