enterprise resource planning[1]
TRANSCRIPT
![Page 1: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/1.jpg)
Enterprise Enterprise Resource Resource PlanningPlanningAkshay BhushanAkshay BhushanAndrew ConleyAndrew ConleyWaqas SheikhWaqas Sheikh
![Page 2: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/2.jpg)
ERP OutlineERP Outline IntroductionIntroduction ERP SolutionsERP Solutions
BenefitsBenefits DisadvantagesDisadvantages Functional Areas Functional Areas Leading Vendor ComparisonLeading Vendor Comparison
Implementation Implementation Cisco SystemsCisco Systems
Technical Aspects of SAPTechnical Aspects of SAP ERP MarketERP Market Future of ERPFuture of ERP Video SaaSVideo SaaS
![Page 3: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/3.jpg)
IntroductionIntroduction Motivation behind ERP productsMotivation behind ERP products ERP products are marketed as “ERP ERP products are marketed as “ERP
Solutions” – multiple H/W and S/W Solutions” – multiple H/W and S/W componentscomponents
Key component – central, unified DBKey component – central, unified DB Associated with very large Associated with very large
implementation projectsimplementation projects
![Page 4: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/4.jpg)
Introduction (cont’d)Introduction (cont’d) Focus is on integration of resources Focus is on integration of resources
across the enterpriseacross the enterprise Implemented by centralizing data Implemented by centralizing data
and building customized applicationsand building customized applications Are cross-functional & enterprise-Are cross-functional & enterprise-
widewide
![Page 5: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/5.jpg)
ERP Solutions - BenefitsERP Solutions - Benefits Integration of ServicesIntegration of Services EfficiencyEfficiency Cost ReductionCost Reduction Less PersonnelLess Personnel Accurate DataAccurate Data Long-term BenefitsLong-term Benefits
![Page 6: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/6.jpg)
ERP Solutions - ERP Solutions - DisadvantagesDisadvantages
ExpensiveExpensive Requires Business Process ChangesRequires Business Process Changes Generally inflexibleGenerally inflexible
![Page 7: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/7.jpg)
ERP Solutions - ERP Solutions - Functional AreasFunctional Areas
ManufacturingManufacturing Projects Projects Human Resources (HR) Human Resources (HR)
Management Management Financials Financials Supply Chain Management (SCM)Supply Chain Management (SCM) Customer Relationship Management Customer Relationship Management
(CRM)(CRM)
![Page 8: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/8.jpg)
ERP Solutions – ERP Solutions – Leading Vendor Leading Vendor
ComparisonComparison SAP mySAP Oracle E-Business Suite Microsoft Dynamics
Manufacturing × × ×
Engineering × × ×
Bills of Materials × × ×
Scheduling × × ×
Capacity × ×
Workflow Management × ×
Quality Control × × ×
Cost Management × × ×
Manufacturing Process × × ×
Manufacturing Projects × ×
Manufacturing Flow × ×
Projects × × ×
Costing × × ×
Billing × ×
Time & Expense × × ×
Activity Management ×
HR Management × × ×
Payroll × × ×
Training ×
Time & Attendance × × ×
Benefits × × ×
![Page 9: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/9.jpg)
ERP Solutions – ERP Solutions – Leading Vendor Leading Vendor
ComparisonComparison SAP Oracle Microsoft
mySAP E-Business Suite Dynamics
Financials × × ×
General Ledger × × ×
Cash Management × × ×
Accounts Payable × × ×
Accounts Receivable × × ×
Fixed Assets ×
SCM × × ×
Inventory × × ×
Order Entry × × ×
Purchasing × × ×
SC Planning × ×
Scheduling × × ×
CRM × × ×
Sales & Marketing × × ×
Service × × ×
Commissions ×
Channel Management × × ×
Call Center Support ×
![Page 10: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/10.jpg)
ImplementationImplementation Typically large-scale, complex projectsTypically large-scale, complex projects Involve significant business process Involve significant business process
changeschanges May take few months to several yearsMay take few months to several years Mostly requires external consultants Mostly requires external consultants
to provide:to provide: ConsultingConsulting CustomizationCustomization Maintenance & SupportMaintenance & Support
![Page 11: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/11.jpg)
Case StudyCase Study
![Page 12: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/12.jpg)
Cisco SystemsCisco Systems Cost for implementation ~ $15mCost for implementation ~ $15m Length ~ 9 monthsLength ~ 9 months Chosen Product: OracleChosen Product: Oracle Integration Consultants: KPMGIntegration Consultants: KPMG
![Page 13: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/13.jpg)
Cisco Systems (cont’d)Cisco Systems (cont’d) SelectionSelection ImplementationImplementation ChallengesChallenges RewardReward
![Page 14: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/14.jpg)
Technical Aspects of SAPTechnical Aspects of SAPModes of Operation:Modes of Operation:
SAP R/3 can be made to run on very different SAP R/3 can be made to run on very different configurations.configurations.
In a central implementation, all the processing In a central implementation, all the processing takes place on a single computer, analogous to takes place on a single computer, analogous to a mainframe.a mainframe.
In a two-layer implementation, servers are In a two-layer implementation, servers are specifically used for presentation and specifically used for presentation and computation.computation.
SAP advocates the three-layer implementation.SAP advocates the three-layer implementation.
![Page 15: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/15.jpg)
Three-Layer SAP Three-Layer SAP ConfigurationConfiguration
The three-layer configuration in SAP The three-layer configuration in SAP uses a client or presentation layer, an uses a client or presentation layer, an application server layer and a database application server layer and a database layer.layer.
This mode of operation takes demand off This mode of operation takes demand off of the client and database and of the client and database and streamline business processing.streamline business processing.
SAP Client SAP Application Server
Relational Database
Presentation Data
Data Request Queries
![Page 16: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/16.jpg)
The SAP ClientThe SAP Client The SAP client is a thin-client; very little The SAP client is a thin-client; very little
processing takes place on the client-side.processing takes place on the client-side. The purpose of the client is mainly for The purpose of the client is mainly for
presentation of data and input from the presentation of data and input from the user.user.
This allows for the separation of data from This allows for the separation of data from the client.the client.
This is useful for updates: Only the few SAP This is useful for updates: Only the few SAP application servers need to be updated application servers need to be updated rather than the many clients.rather than the many clients.
![Page 17: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/17.jpg)
The SAP Application The SAP Application ServerServer
The SAP application server is the go-The SAP application server is the go-between for the SAP client and the between for the SAP client and the database.database.
Most of the processing is meant to take Most of the processing is meant to take place on the SAP application servers.place on the SAP application servers.
The SAP application servers can be task The SAP application servers can be task specific, e.g. presentation preparation, data specific, e.g. presentation preparation, data analysis, etc.analysis, etc.
The SAP application servers process most The SAP application servers process most of the presentation data for the clients.of the presentation data for the clients.
![Page 18: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/18.jpg)
SAP Application Server SAP Application Server OperationOperation
SAP application servers can run on SAP application servers can run on a variety of operation systems.a variety of operation systems.
Data or processing requests from Data or processing requests from clients go to the server with the clients go to the server with the least load.least load.
Application servers cache recently Application servers cache recently used data.used data.
Having a few application servers Having a few application servers allows for easier updates.allows for easier updates.
![Page 19: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/19.jpg)
SAP Application Servers SAP Application Servers Use ABAP/4Use ABAP/4
The business processing on SAP The business processing on SAP application servers is done in ABAP/4.application servers is done in ABAP/4.
““Advanced Business Application Advanced Business Application Programming.”Programming.”
SAP applications exists as ABAP SAP applications exists as ABAP modules, e.g. shipping, human modules, e.g. shipping, human resources or CRM.resources or CRM.
ABAP/4 runs on the ABAP virtual ABAP/4 runs on the ABAP virtual machine.machine.
![Page 20: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/20.jpg)
ABAP/4 CodeABAP/4 Code DATA: BEGIN OF wa,DATA: BEGIN OF wa,
connid TYPE spfli-connid, connid TYPE spfli-connid, cityfrom TYPE spfli-cityfrom, cityfrom TYPE spfli-cityfrom, cityto TYPE spfli-cityto, cityto TYPE spfli-cityto, END OF wa. END OF wa.
DATA c1 TYPE spfli-carrid VALUE 'LH'.DATA c1 TYPE spfli-carrid VALUE 'LH'. EXEC SQL PERFORMING loop_output.EXEC SQL PERFORMING loop_output.
SELECT connid, cityfrom, cityto SELECT connid, cityfrom, cityto INTO :wa INTO :wa FROM spfli FROM spfli WHERE carrid = :c1 WHERE carrid = :c1ENDEXEC.ENDEXEC.
FORM loop_output.FORM loop_output. WRITE: / wa-connid, wa-cityfrom, wa-cityto. WRITE: / wa-connid, wa-cityfrom, wa-cityto.ENDFORM.ENDFORM.
![Page 21: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/21.jpg)
SAP Database SAP Database ConnectivityConnectivity
SAP systems use a central relational SAP systems use a central relational database for data storage.database for data storage.
SAP employs different adapters for SAP employs different adapters for different databases.different databases.
Clients do not access the database, Clients do not access the database, but go through the SAP application but go through the SAP application servers.servers.
![Page 22: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/22.jpg)
SAP Database Connectivity SAP Database Connectivity (cont’d)(cont’d)
Database access is encoded in Database access is encoded in database specific ABAP modules in database specific ABAP modules in the SAP business applications.the SAP business applications.
ABAP Open SQL is used for all ABAP Open SQL is used for all database systems.database systems.
ABAP Native SQL is used to take ABAP Native SQL is used to take advantage of non-standard SQL advantage of non-standard SQL features.features.
SAP Application Server
Database Adapter Module Relational
Database
Native SQL
Open SQL Native SQL
![Page 23: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/23.jpg)
Typical SAP Typical SAP ConfigurationConfiguration
The configuration for a company The configuration for a company will depend on the size of the will depend on the size of the company and its processing needs.company and its processing needs.
A large company will require A large company will require application servers dedicated to application servers dedicated to specific tasks.specific tasks.
![Page 24: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/24.jpg)
ERP MarketERP Market SegmentationSegmentation
SizeSize Small to Midsize BusinessesSmall to Midsize Businesses Large BusinessesLarge Businesses
Industry VerticalsIndustry Verticals PlayersPlayers
Tier 1Tier 1 OracleOracle SAPSAP
Tier 2Tier 2 MicrosoftMicrosoft IntentiaIntentia
Tier 3 - Misys, Cerner and moreTier 3 - Misys, Cerner and more
![Page 25: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/25.jpg)
ERP VerticalsERP Verticals
![Page 26: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/26.jpg)
ERP Market TrendsERP Market Trends Growth Rates: 4.8% Growth Rates: 4.8%
CAGRCAGR Current Market: $16.67BCurrent Market: $16.67B Industry ActivityIndustry Activity
Consolidation Consolidation Service Oriented Service Oriented
ArchitectureArchitecture Emerging MarketsEmerging Markets Industry DiversificationIndustry Diversification
![Page 27: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/27.jpg)
ERP Market ShareERP Market Share
![Page 28: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/28.jpg)
Future of ERP: Paradigm Future of ERP: Paradigm Shift?Shift?
Current: Software LicenseCurrent: Software License Ownership based – one time paymentOwnership based – one time payment Product Support contractsProduct Support contracts Software hosted and run by buyerSoftware hosted and run by buyer
Future: SaaS – ‘Software as a Service’Future: SaaS – ‘Software as a Service’ Web 2.0Web 2.0 Service/user based – monthly paymentsService/user based – monthly payments Software hosted by providerSoftware hosted by provider Pros and consPros and cons
![Page 29: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/29.jpg)
Future of ERPFuture of ERP Oracle OnDemandOracle OnDemand SAP netSuiteSAP netSuite Salesforce.comSalesforce.com
![Page 30: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/30.jpg)
Future of ERP Future of ERP
![Page 31: Enterprise Resource Planning[1]](https://reader035.vdocuments.mx/reader035/viewer/2022070508/577cc7bd1a28aba711a1b4ca/html5/thumbnails/31.jpg)
Oracle SaaS VideoOracle SaaS Video