SAP
•Systems, Applications, and Products in Data
Processing (SAP)
•SAP is the leader of ERP software vendor
•Enterprise Resource Planning is a back office
application for Enterprise
•Name of the company
–SAP AG
–SAP America
•Name of the software
–SAP R/2 –Mainframe version
–SAP R/3 –Client/Server version
–mySAP ERP
ITEC6620 3
SAP AG
•Founded in Germany (1972)
•World’s fourth largest software provider
•World’s largest provider of Integrated Business
Solutions software
•Company stock trades on the Frankfurt and New York
exchanges
ITEC6620 4
SAP R/3
•World-wide usage
•Designed to satisfy the information needs for all
business sizes (international to local)
–Multi-lingual
–Multi-currency
•Designed to satisfy the information needs for all
industries (industry solutions)
•Enables a company to link its business processes
•Ties together disparate business functions
(integrated business solution)
•Helps the organization run smoothly
•Real-time environment
•Scalable and flexible
ITEC6620 5
Architecture
•Central relational database (e.g., Oracle and
many others)
•Client/Server—three-tiered
•ERP Component—Oriented towards common
identifiable business modules (PP, MM, SD, FI,
CO, HR)
•Add-ons:
–Customer Relationship Management (CRM)
–Supply Chain Management (SCM)
–Product Lifecycle Management (PLM)
ITEC6620 6
Relational Database
•Tables: Defines and links thousands of tables of
information
•Advantages
–Consistent and accurate data
–Common definitions for terms
–Shared, but restricted usage (e.g., profiles)
–Eliminates data redundancy
ITEC6620 7
SAP Databases
ITEC6620 8
Oracle
DB2
MSSQL
SAP can use a
number of
database programs
to actually store
the data.
Client/Server Environment
•Client
–Software/hardware combination that can make a request
for services from a central repository of resources
•Server
–Software/hardware combination that can provide services
to a group of clients in a controlled environment
ITEC6620 9
Three-Tier SAP Structure
•GUI—Graphical User Interface or Web Interface
•Application server (one or many)
•Database server (one single location)
ITEC6620 10
Three-tier Client/Server Architecture
ITEC6620 11
USER PCs
USER PCs
Application
Server
Application
Server
Application
Server
Application
Server
Database
Server
Two Tier Client/Server System
ITEC6620 12
User PCs
Database and
Application
Server
Training Configuration
Business Modules
•Collections of logically related transactions within
identifiable business functions
–PP: Production Planning (“Make”)
–MM: Material Management (“Buy”)
–SD: Sales & Distribution (“Sell”)
–FI: Financial Accounting and CO: Controlling (“Track”)
–HR: Human Resources
ITEC6620 13
SAP System
ITEC6620 14
R/3
Client / Server
ABAP/4
FI
Financial
Accounting
CO
Controlling
AM
Fixed Assets
Mgmt.
TR
Treasury
WF
Workflow
IS
Industry
Solutions
MM
Materials
Mgmt.
HR
Human
Resources
SD
Sales &
Distribution
PP
Production
Planning
QM
Quality
Manage-
mentPM
Plant Main-
tenance
System
SAP Industry Solution
•Aerospace/Defense
•Automotive
•Banking
•Chemicals
•Consumer Products
•Engineering/Construction
•Financial Svc Provider
•Healthcare
•High Tech
•Higher Education/Research
•Insurance
ITEC6620 15
•Media
•Mill Products
•Mining
•Oil & Gas
•Pharmaceuticals
•Public Sector
•Retail
•Service Providers
•Telecommunications
•Utilities
•…so on …
Enterprise Application Components
ITEC6620 17
Company A
ERP
Customers
Suppliers BW
CRM
SEMSCM
KM
Web-enabled
What is mySAP?
•The future of ERP software must include CRM, SCM,
SEM, BW, KM, Web-enable …
•mySAP is the future or extended of SAP
ERP software
ITEC6620 18
MRP
MRP II
ERP
TEI
mySAP Components
ITEC6620 19
SAP
R/3
CRM
SCM
SEM
BW
KW
•mySAP Business Information Warehouse
•mySAP Customer Relationship Management
•mySAP Knowledge Management
•mySAP Supply Chain Management
•mySAP Strategic Enterprise Management
•mySAP …
Enterprise Service Architecture
ITEC6620 20
Company A
ERP
Customers
Suppliers BW
CRM
SEMSCM
KM
Web-enabled
Web ServiceWeb Service
Web Service
Web Service
Web Service
Web ServiceWeb Service
mySAP Business Suite
ITEC6620 21
(mySAP ERP
mySAP PLM
mySAP SRM
mySAP SCM
mySAP CRM
SAP NetWeaver
SAP Netweaver: Integration Tools
ITEC6620 22
SAP Netweaver
•The core capabilities of SAP NetWeaver are the
integration of people, information, and process
•In people integration, it simply means that it
enables you to bring people together and help
them work more efficiently
•Information integrationmeans you can bring
together information from a variety of locations
and have it make sense in the context of what
your folks do everyday
•Process integrationmeans coordinating the flow
of work across departments, divisions, and
between companies
ITEC6620 23
SAP Netweaver
•SAP Enterprise Portal: helps create software that
brings together all the data and software tools that a
person needs to do her job in one consistent user
interface
•SAP Mobile Infrastructure: universal translator for
mobile devices
•SAP Business Intelligence: provides tool for
information integration, so what your people see is
consistent and accurate
•SAP Master Data Management: is a system for
harmonizing information that is distributed across a
wide variety of applications
•SAP Exchange Infrastructure: Integrates processes and
help applications talk to one another
ITEC6620 24
SAP Enterprise PortalExample
ITEC6620 25
Programming Code Modifications
•Changes to the delivered code
•ABAP/4—Advanced Business Application
Programming (ABAP)
•This should be done sparingly and carefully as it can
make migration to new versions of the software
much more difficult
ITEC6620 26
SAP People
ITEC6620 27
Consultant
Technical Functional
Basis ABAP
FI
CO
MM
SD
…
User
IDES AG
•A manufacturing company operating
worldwide and has a number of subsidiaries
ITEC6620 43
Accounting and Human Capital Management
ITEC6620 44
System-Wide Master Data Concepts
•SAP stores all data in one single centralized
database
–Reduce redundancy
ITEC6620 45
Master Data: Customer Master
•Contains key information that defines business
relationship between a company and its
customer
ITEC6620 46
General data
Financial and
accounting data
Sales data
Master Data: Material Master
•Contains key information a company needs to
manage a material within its organization
ITEC6620 47
Master Data: Personnel Record
•Master data records used primarily mySAP
ERP Human Capital Management
ITEC6620 48
Transactions
•Application programs that execute business
processes in the SAP system
ITEC6620 49
Master Data VS Transaction Data
•Master Data
–Data that is relatively stable
•Materials, Customers, Vendors
•Transaction Data
–Data that is relatively temporary
–Stored at various stages of a business process
•Customer orders, purchase orders, production orders, customer
payments
ITEC6620 50