ERP1
ERP1
ERP Demystified
Alexis Leon
Reference books:
Concepts in Enterprise resource planning
Ellen Monk
Enterprise resource planning
C. S. V. Murthy
ERP In practice
Jagan Nathan Vaman
Project/Report : 20%
Lab Assignment : 10%
Quiz : 20%
Class Participation : 20%
Final Test : 30%
ERPSyllabus.doc
Pen Incorporation
Start-up company in the promotional
pen business
Initially buys and re-sells different lines
of promotion pens
Sells to both wholesale and retail –
procure and distribute
Later acquires a production facility to
manufacture its own product – produce
and distribute
SAP Enterprise System
Availability Goods to
Check Delivery
NO Goods from
Purchase Order
Ver.1.0 Slide 12
ERP Market
One of the fastest growing markets in software
industry
$ $
HR Finance
Supply Chain
$
$
$
$
Accounts
Manufacturing
ERP
Inventory
Warehouse
$
$
$
Customer
Purchasing
Marketing
Quality Assurance
Ver.1.0 Slide 16
What is an ERP?
Enterprise-wide system integrates the business
functions and processes of an organization.
Integration of business functions into one seamless
application
Produce, share and access information in Real-time
environment
Helps the organization to run smoothly
Usually runs on a RDBMS
Replaces Countless Departmental and
Workgroup Information Systems
Middle
Management
Operational
Management
Operations
Sales Human
Finance Distribution Production
Resources
ERP System Drivers
Executive
Management
Middle
Management
Operational
Management
Operations
Sales Human
Finance Distribution Production
Resources
ERP System Drivers
Executive
Management
Middle
Management
Operational
Management
Operations
Sales Human
Finance Distribution Production Resources
What is Enterprise Resource Planning (ERP)?
Business
Suppliers
Partners
SC
M M
PR
Warehouses
Organization
Finance, Accounts, HR
Distribution Channels
Service Channels
ERP
CRM
Customer
Ver.1.0 Slide 23
What is Enterprise Resource Planning (ERP)?
Ver.1.0 Slide 24
What is Enterprise Resource Planning (ERP)?
Ver.1.0 Slide 25
Evolution of ERP
ERP
Enterprise
Resource
Planning (ERP)
$
$
Stage
Mfg.
Resource Planning
(MRP II)
Material
Requirement
Planning
(MRP)
Inventory
Control
Time
Ver.1.0 Slide 26
Evolution of ERP
•Overstocking at some
warehouses; under stocking $ $
claimed $
Accounts
•Payroll processing not
representing sales rep's Manufacturing
assets Warehouse
•Underuse of Transportation
facilities $
$
$
Customer
•More inventory cycle times
Purchasing
Marketing
Quality Assurance
Ver.1.0 Slide 28
Objectives of ERP Implementation
a) Business drivers:
To streamline business processes.
To get an integrated view of data.
To ensure better monitoring of KPI’s.
b) Technology driver:
To achieve a single technology platform.
29
Streamlined Business Processes
a. Financials and Accounting
h. CRM
30
An Integrated View of Data
a. Financials and Accounting
h. CRM
31
Better Monitoring of KPIs
a. Financials and Accounting
h. CRM
32
A Single Technology Platform Across Cos.
Client Company - 1 Client Company - 2
a. Financials and Accounting a. Financials and Accounting
g. Fulfillment g. Fulfillment
e. Procurementf. Manufacturing e. Procurementf. Manufacturing
h. CRM h. CRM
Single ERP
Technology
Platform
Centralized, scalable,
and easily
maintainable IT
infrastructure
33
Before/After ERP •Facilitates all business processes
and interconnects all the departments
of a company
Reporting and
Controls
Transaction
Processing
Transaction
Processing
Ver.1.0 Slide 39
Benefits of ERP
Ver.1.0 Slide 40
Benefits of ERP
Ver.1.0 Slide 41
Disadvantages of ERP
ERP implementation is very difficult.
There is a change in the way business is
done. From a business function
approach to a process approach.
ERP systems are very expensive to
implement. Can take years and cost 10’s
of millions of dollars.
Ver.1.0 Slide 45
Risks in ERP Implementation
Ver.1.0 Slide 46
Client Server Principle
Network
Web Server
Internet
Presentation Transaction
Server
Application Application
Servers
Database
Database
Sand Box
I&T
IDES
G. C U. T
Customization
local taxes and other laws, local
currencies, local language user-
Localization interface
Standard
business Logic, Presentation layer and the
databases, which is common to all Countries, All
languages, All Currencies, All companies
Distributed System
- Different data/ Modules/ Transactions to be used at
different locations
- Disparate Operating Systems
Security
Flexibility
Maintainability
INFORMIX
Browser
DataBase Layer
VIRTUAL MACHINE
Present’n Layer
Windows
Variants
OS Driver
Unix
Variants
HARD WARES
4. Application Logic layer: This layer has the main business logic
(depicting the functionalities of procurement, manufacturing, sales
and delivery etc). This layer also has the Tools and APIs, which are to
be used to make any modification, customization, maintenance of the
application.
$
$
$
$
$
$
Large
enterprise
SAP Oracle
mySAP EBS and
SSA
Business Enterprise Lawson Infor
Suite MBS /Intentia QAD
Oracle IFS
AX
Midmarket E1
Unit 4
MBS
Agresso
GP Epicor
MBS MBS Exact
SAP Sage NAV SL
Small Business Group NetSuite
business One
Vendor
Support
Costs
Technology requirements/ Infrastructure
clip2.flv
Ver.1.0 Slide 81
Technology requirements/ Infrastructure
Workstation
Server Server
Firewall
Data
Laptop
Ver.1.0 Slide 82
Pre requisites for effective ERP implementation
B B
C E
D
C D E
Ver.1.0 Slide 83
Implementation phases of ERP: “4D Methodology”
Discovery
Design
Development
Deployment
Ver.1.0 Slide 84
Implementation phases of ERP: “INTRAK” Methodology
Ver.1.0 Slide 85
Implementation phases of ERP: Offshorability
The degree of off-shoring for the implementation varies across the
stages and depends on the project environment and the risk
absorption capacity of the client and program management teams.
Phase Activities Organization Onsite Offshore
Risk
Requirement Review of As-Is Processes High
Gathering
Review of Current System Landscape High
Oracle Overview Training High
Offshore-ability: Consolidation of Process Documents Low
Approx 25%
Identification of High Level Gaps Low
Process Standardization Workshop High
To-Be Design Future State Process Documentation Low
To-Be Process Finalization- Work Shop High
Solution Option Document Preparation Low
Offshore-ability:
Approx 25% Development and finalization of standards High
Conference Room Pilot Preparation and Execution High
(2 CRPs)
Incorporate CRP results into Global Design High
Finalize and validate Interface, Customization and High
Report Requirements
Data Migration Strategy Low
Finalize Global Design Document High
Ver.1.0 Slide 86
Implementation phases of ERP: Offshorability
Ver.1.0 Slide 87
Post Implementation Plan
KT (knowledge transfer) to the users Support and maintenance of the App
V5 V 5.1 V6
V 1.0 V 1.1 V2
Ver.1.0 Slide 88
Introduction – ASAP Roadmap
In the following the roles and responsibilities within each phase of the ASAP roadmap will be
described.
The implementation roadmap has six phases:
1. Project Preparation The project is formally initiated, and planning is well under way.
2. Business Blueprint The project team gathers requirements and conducts the
conceptual design of the solution.
3. Realization The solution is built and the integration tested; performance tests
are planned.
4. Final Preparation End users are trained; this is the final check before the cutover to
the new system solution.
5. Go Live and Support The solution receives confirmation, ongoing support is in place,
and the project is closing.
© SAP AG 2009. All rights
reserved. / Page 89
6. RunSAP The operability of the solution is ensured.
Phase 1 - Project Preparation
(Scoping & Planning)
Systems
Applications
Products
in Data Processing
Founded in
Waldorf,Germany in
1972.
Evolution Of SAP Product Suite
Clip3.flv
systems
Planning
R/3 Fixed Assets
Mgmt.
Designed for
all types of
QM Client / Server PS
Project business
Quality ABAP/4
Client / server Mgmt. PM System
Plant WF
architecture Maintenance Workflow
HR IS
Human Industry India Version
Resources Solutions
Distributed
Presentation
Two-tier
Client/Server
Three-tier
Client/Server
Multi-Layer
Cooperative
Client/Server
SAP ICON
SAP Logon Icon on your
Desktop
On Clicking the
SAPLogon Icon, the
SAP Logon Pad will
PopUp on your
desktop.
SAP Login Screen
Password
The Login Screen
Menu Bar
Tool
Tool Bar
Bar
Button Bar
Insert/Overtype Indicator
Server
Status Bar
Message Bar SAP System ID
Menu Button Bar
Allows
user to
choose
role- Push Role-based
based buttons to User Menu
Menu change Set Up
favorites
Return
to SAP Standard
Menu
Return to
User Menu
List Name Values Comments
System v57(1) (600) System (Session) (Client)
Client 600 An SAP system may have multiple clients
to allow development, testing, or training
access to multiple SAP applications. These
clients may be 100% identical or when
used for development may be different in
functionality. This ability of SAP allows the
project to build, develop, & test with ease.
ESU/CHD/BLR/07
ICONS
The Enter button (check) signals SAP that you have finished
entering information on a screen. Note that pressing the Enter
key on the keyboard has the same effect.
The Save button (floppy disk) saves the document you are
working with, along with any changes you have made.
The Back button (left arrow) takes you to the previous screen.
The Cancel button (letter X) cancels the transaction in which you are
working.
If you have entered information, the system will ask you to confirm that
you want to cancel, so that you do not accidentally lose data
The Print button (printer) prints the current document, screen, or report,
depending on the transaction in which you are working.
The Find button (binoculars) is used to search for text in the current
document, report, or list.
The Find Again button (binoculars with a +) looks for the next occurrence
of text in the current document, report, or list.
ICONS
The First Page button takes you to the first screen in a display list or
report.
The Page Up button takes you to the screen before the one that you are
viewing in a display list or report.
The Page Down button takes you to the screen after the one that you are
viewing in a display list or report.
The Last Page button takes you to the last screen in a display list or
report.
The New Session button (window with a *) creates a new SAP window,
so that you can work on more than one task at a time.
ICONS
Error message
Warning message
Information message
SAP TERMINOLOGY
TRANSACTION
A session is an instance of
the SAP window. Multiple
sessions can be opened to
allow use of more than one
transaction at a time.
LOGGING ON & OFF
Your User ID is
the name you
use to identify
yourself to SAP
when you log on.
CLIENT
A client is a self-contained
unit within the R/3 System,
containing separate master
data and its own set of
tables. The client is selected
on the initial log on screen.
Controlling/Management
CO
accounting
Materials Management
MM
(Procurement)
SD Sales and
Distributions
PP Production Planning
QM Quality Management
QUESTIONS -?
Thank You!
Colgate Case
156
Outcomes for Colgate
Availability of information in real time
Decision making made easy because
of availability of accurate and up-to-
date data
Business process re-engineered and
in some cases different departments
consolidated into one
Improved efficiency: about 30% for
the database applications and about
50% reduction in processing time