SlideShare a Scribd company logo
Study of SAP R/3 Architecture
Submitted by:
Manjinder Singh Sohi
mss046000@utdallas.edu
Manjinder Singh Sohi
Outline
 What is SAP?
 SAP R/3 Architecture
 Components of SAP R/3
 Features of SAP R/3
 Issues
 Conclusion
Manjinder Singh Sohi
What is SAP?
 SAP (System Application and Product) is the name of the
biggest European German Software company as well as the
name of software itself.
 The company was founded in 1972 by the five IBM employees.
 SAP R/3 Software has been developed using ABAP/4 as a
programming language.
 SAP is the ERP (Enterprise Resource Planning) system that
aims to integrate all the different modules(SD,MM,CO,HR etc)
in the company.The integration results in consistency of data
throught out the system and the company as a whole.
 As of 2005, SAP employs over 28,900 people in more than 50
countries.
Manjinder Singh Sohi
SAP R/3 Architecture
 SAP R/3 is one of the main product of SAP,where R
stands for RealTime and the number 3 relates to three
tier application architecture(Data base,Application Server
and Client).
 Most of the business in todays world runs on SAP R/3
system.About 80% of the companies implemented this
software.
Manjinder Singh Sohi
SAP R/3 Architecture (Continued)
Manjinder Singh Sohi
Components of SAP R/3 Architecture
 Internet communication Manager(ICM)-set up
connection to internet. Supports protocol HTTP,SMTP.
 Dispatcher distributes the requests to the work
processes. If all the processes are occupied then the
requests are stored in dispatcher queue.
 ABAP Work Process executes the ABAP code.
 SAP gateway makes the RFC interface between SAP
instances available.
 Message server exchanges the messages and balances
the load.
Manjinder Singh Sohi
Features
 Scalability
 Open Standard Support
 Robustness
Manjinder Singh Sohi
Feature-Scalability
 The architecture is such that it can be easily scalable if
the load at one server is increased.
 As application is independent from the data base and the
presentation layer then the servers can be replicated in
order to balance the load.
 Gateway component using RFC adds many SAP servers
to it.
Manjinder Singh Sohi
Feature-Supports open standards
 SAP R/3 architecture is designed to be support most of
the open standard available today.It can run on
UNIX,NT,AIX etc.
 Customization language used:ABAP/4
 Netweaver:ABAP/4 and JAVA
Manjinder Singh Sohi
Robustness
 SAP R/3 is highly robust as a whole.
 All the components work in the coordinated manner.
So they will work as a whole in order to solve the
unexpected scenario.
Manjinder Singh Sohi
Issues
 No cache memory in ICM
 In SAP R/3 architecture ,clients treated as dumb
terminals.
 Complex Architecture
 No Support for other languages.
Manjinder Singh Sohi
Issues:No Cache
 ICM(Internet Connection Manager)
 ICM uses the threads to parallelize the load that comes up.
Manjinder Singh Sohi
Issue:R/3 models desktops as dumb
terminals
 Today desktops are very powerful and they can be used
to do a large part of computation.
 But in SAP,there is other way round.
Manjinder Singh Sohi
Issue:Complex Architecture
 Today the technology is changing so fast that the code
of SAP R/3 architecture becomes large and more
complex.
 So the possibility of falls behind and not keeping up with
the current technology..
Manjinder Singh Sohi
Issue:No support for other languages.
 SAP R/3 architecture only supports ABAP/4 language.
 New architecture from SAP-Netweaver supports JAVA
also.
 But still support for other popular languages C/C++ etc
left.
Manjinder Singh Sohi
In the Nut-shell
 Even though SAP R/3 architecture supports
scalability,security etc but still there are many issues
that are to be resolved.
 Issues:No cache,customization problem,No Programming
language support(C/C++),Complex architecture,treat
clients as dumb.
Manjinder Singh Sohi
References
 http://help.sap.com/saphelp_nw04/helpdata/en/84/549
53fc405330ee10000000a114084/content.htm[date
accessed April 20,2005)
 Original SAP R/3 release 6.20 (2003) Library
Documentation.
 SAP-Help UTD-SOM(SAP Users Group)
 http://www.hp.com/hpbooks/prentice/chapters/0130280
844.pdf[date accessed April 20,2004]
 www. sapfans.com/[date accessed April 20,2005]

More Related Content

What's hot

S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientationslgvarma
 
Sap abap online training By Keylabstraining
Sap abap online training By KeylabstrainingSap abap online training By Keylabstraining
Sap abap online training By Keylabstraining
keylabstraining
 
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwaniBaan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
Priyansh Kesarwani
 
1000 sap-interview-qa
1000 sap-interview-qa1000 sap-interview-qa
1000 sap-interview-qa
SiddheshSirsat
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
Rafique Ali
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overviewhassan010
 
Sap technology & application evolution
Sap technology & application evolutionSap technology & application evolution
Sap technology & application evolution
Ashwani Khatri
 
Sap introduction
Sap introductionSap introduction
Sap introduction
learnit training
 
Notes1
Notes1Notes1
Notes1
C-DAC
 
Common Europe SAP on i for beginners
Common Europe SAP on i for beginnersCommon Europe SAP on i for beginners
Common Europe SAP on i for beginners
COMMON Europe
 
Sap overview
Sap overviewSap overview
Sap overview
learnit training
 
0101 sap introduction
0101 sap introduction0101 sap introduction
0101 sap introductionvkyecc1
 
Introduction to sap 1
Introduction to sap 1Introduction to sap 1
Introduction to sap 1
peddada venkata surya
 
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 for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
Jainul Musani
 
SAP Legacy System Migration Workbench (LSMW): Introduction
SAP Legacy System Migration Workbench (LSMW): IntroductionSAP Legacy System Migration Workbench (LSMW): Introduction
SAP Legacy System Migration Workbench (LSMW): Introduction
Jonathan Eemans
 
SAP-System Application & Products
SAP-System Application & ProductsSAP-System Application & Products
SAP-System Application & Products
Maheshkumar Darji
 

What's hot (20)

S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
 
Sap abap online training By Keylabstraining
Sap abap online training By KeylabstrainingSap abap online training By Keylabstraining
Sap abap online training By Keylabstraining
 
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwaniBaan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
Baan erp(ENTERPRISE RESOURCE PLANNING) PRESENTATION made by priyansh kesarwani
 
1000 sap-interview-qa
1000 sap-interview-qa1000 sap-interview-qa
1000 sap-interview-qa
 
Sap general presentation
Sap general presentation Sap general presentation
Sap general presentation
 
Basis Overview
Basis OverviewBasis Overview
Basis Overview
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overview
 
Sap technology & application evolution
Sap technology & application evolutionSap technology & application evolution
Sap technology & application evolution
 
Sap introduction
Sap introductionSap introduction
Sap introduction
 
SAP Overview
SAP OverviewSAP Overview
SAP Overview
 
Notes1
Notes1Notes1
Notes1
 
Common Europe SAP on i for beginners
Common Europe SAP on i for beginnersCommon Europe SAP on i for beginners
Common Europe SAP on i for beginners
 
Sap overview
Sap overviewSap overview
Sap overview
 
0101 sap introduction
0101 sap introduction0101 sap introduction
0101 sap introduction
 
Introduction to sap 1
Introduction to sap 1Introduction to sap 1
Introduction to sap 1
 
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
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 
SAP Legacy System Migration Workbench (LSMW): Introduction
SAP Legacy System Migration Workbench (LSMW): IntroductionSAP Legacy System Migration Workbench (LSMW): Introduction
SAP Legacy System Migration Workbench (LSMW): Introduction
 
SAP-System Application & Products
SAP-System Application & ProductsSAP-System Application & Products
SAP-System Application & Products
 

Similar to Sohi manjinder

Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on lineMilind Patil
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
Nikhil Singh
 
MAIA tech.day - I
MAIA tech.day - IMAIA tech.day - I
MAIA tech.day - I
Dhiren Gala
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
Temitope Fagbuyi
 
Introduction to sap
Introduction to sapIntroduction to sap
Introduction to sap
ReshmaGovindan
 
Sap overview
Sap overviewSap overview
Sap overview
Srinivas Vuppala
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
Session 6 & 7
Session 6 & 7Session 6 & 7
Session 6 & 7
rajeevgupta
 
SAP
SAPSAP
Sap
SapSap
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
IRJET Journal
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – Features
IQ Online Training
 
Abap sample code
Abap sample codeAbap sample code
Abap sample code
roymat2
 
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
sapdocs. info
 

Similar to Sohi manjinder (20)

Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 
Sap – A Birds Eye View Mahbub
Sap – A Birds Eye View MahbubSap – A Birds Eye View Mahbub
Sap – A Birds Eye View Mahbub
 
MAIA tech.day - I
MAIA tech.day - IMAIA tech.day - I
MAIA tech.day - I
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
Sap Overview
Sap OverviewSap Overview
Sap Overview
 
Introduction to sap
Introduction to sapIntroduction to sap
Introduction to sap
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
 
Session 6 & 7
Session 6 & 7Session 6 & 7
Session 6 & 7
 
SAP
SAPSAP
SAP
 
Raman O
Raman ORaman O
Raman O
 
Sap
SapSap
Sap
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Sap
SapSap
Sap
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – Features
 
SAP
SAPSAP
SAP
 
Project Report on SAP
Project Report on SAPProject Report on SAP
Project Report on SAP
 
Abap sample code
Abap sample codeAbap sample code
Abap sample code
 
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
 

Recently uploaded

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
CLIVE MINCHIN
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
Adani case
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
thesiliconleaders
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
Chandresh Chudasama
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 

Recently uploaded (20)

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 

Sohi manjinder

  • 1. Study of SAP R/3 Architecture Submitted by: Manjinder Singh Sohi mss046000@utdallas.edu
  • 2. Manjinder Singh Sohi Outline  What is SAP?  SAP R/3 Architecture  Components of SAP R/3  Features of SAP R/3  Issues  Conclusion
  • 3. Manjinder Singh Sohi What is SAP?  SAP (System Application and Product) is the name of the biggest European German Software company as well as the name of software itself.  The company was founded in 1972 by the five IBM employees.  SAP R/3 Software has been developed using ABAP/4 as a programming language.  SAP is the ERP (Enterprise Resource Planning) system that aims to integrate all the different modules(SD,MM,CO,HR etc) in the company.The integration results in consistency of data throught out the system and the company as a whole.  As of 2005, SAP employs over 28,900 people in more than 50 countries.
  • 4. Manjinder Singh Sohi SAP R/3 Architecture  SAP R/3 is one of the main product of SAP,where R stands for RealTime and the number 3 relates to three tier application architecture(Data base,Application Server and Client).  Most of the business in todays world runs on SAP R/3 system.About 80% of the companies implemented this software.
  • 5. Manjinder Singh Sohi SAP R/3 Architecture (Continued)
  • 6. Manjinder Singh Sohi Components of SAP R/3 Architecture  Internet communication Manager(ICM)-set up connection to internet. Supports protocol HTTP,SMTP.  Dispatcher distributes the requests to the work processes. If all the processes are occupied then the requests are stored in dispatcher queue.  ABAP Work Process executes the ABAP code.  SAP gateway makes the RFC interface between SAP instances available.  Message server exchanges the messages and balances the load.
  • 7. Manjinder Singh Sohi Features  Scalability  Open Standard Support  Robustness
  • 8. Manjinder Singh Sohi Feature-Scalability  The architecture is such that it can be easily scalable if the load at one server is increased.  As application is independent from the data base and the presentation layer then the servers can be replicated in order to balance the load.  Gateway component using RFC adds many SAP servers to it.
  • 9. Manjinder Singh Sohi Feature-Supports open standards  SAP R/3 architecture is designed to be support most of the open standard available today.It can run on UNIX,NT,AIX etc.  Customization language used:ABAP/4  Netweaver:ABAP/4 and JAVA
  • 10. Manjinder Singh Sohi Robustness  SAP R/3 is highly robust as a whole.  All the components work in the coordinated manner. So they will work as a whole in order to solve the unexpected scenario.
  • 11. Manjinder Singh Sohi Issues  No cache memory in ICM  In SAP R/3 architecture ,clients treated as dumb terminals.  Complex Architecture  No Support for other languages.
  • 12. Manjinder Singh Sohi Issues:No Cache  ICM(Internet Connection Manager)  ICM uses the threads to parallelize the load that comes up.
  • 13. Manjinder Singh Sohi Issue:R/3 models desktops as dumb terminals  Today desktops are very powerful and they can be used to do a large part of computation.  But in SAP,there is other way round.
  • 14. Manjinder Singh Sohi Issue:Complex Architecture  Today the technology is changing so fast that the code of SAP R/3 architecture becomes large and more complex.  So the possibility of falls behind and not keeping up with the current technology..
  • 15. Manjinder Singh Sohi Issue:No support for other languages.  SAP R/3 architecture only supports ABAP/4 language.  New architecture from SAP-Netweaver supports JAVA also.  But still support for other popular languages C/C++ etc left.
  • 16. Manjinder Singh Sohi In the Nut-shell  Even though SAP R/3 architecture supports scalability,security etc but still there are many issues that are to be resolved.  Issues:No cache,customization problem,No Programming language support(C/C++),Complex architecture,treat clients as dumb.
  • 17. Manjinder Singh Sohi References  http://help.sap.com/saphelp_nw04/helpdata/en/84/549 53fc405330ee10000000a114084/content.htm[date accessed April 20,2005)  Original SAP R/3 release 6.20 (2003) Library Documentation.  SAP-Help UTD-SOM(SAP Users Group)  http://www.hp.com/hpbooks/prentice/chapters/0130280 844.pdf[date accessed April 20,2004]  www. sapfans.com/[date accessed April 20,2005]