Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Sap basisoverviewv11
1. ERP 系統維護 Enterprise Technology - SAP
Day 1 : SAP Technology
Overview
Instructor: xxx
2. Contents
Introduction of SAP Product
SAP BASIS and System Architecture
SAP Development
SAP Administration
SAP Interface and Internet
SAP Support
4. R/3
Client / Server
ABAP
FI
Financial
Accounting
CO
Controlling
TR
Treasury.
PS
Project
System
SD
Sales &
Distribution
MM
Materials
Mgmt.
PP
Production
Planning
QM
Quality
Manage-
ment PM
Plant Main-
tenance
HR
Human
Resources
WF
Workflow
IS
Industry
Solutions
Integrated
turnkey solutions
Open
Systems
Client/Server
Architecture
Enterprise
Data Model
Integrated
Real-Time
Multi-national
Multi-
currency
Industry-Solutions
Internet / Intranet
SAP R/3 System
5. Business Object-oriented
Logistics
Finance
HR
B-API
B-API
B-API
B-API
B-API
B-API
B-API B-API
Business Object
Repository
B-API
B-API
SAP R/3
Applications
Shipment
Invoice
EmployeeApplicant
Customer
Order
General
Ledger
Purchase
Requisition
B-API
Business API (BAPIs)
Open Interface
Support both Microsoft &
COBRA Object Architecture
SDK are Ready for Win32 and
Java
3rd Tool (VB, VC/C++, Delphi,
VisualAge) are Ready
Easily adopting
More Flexibility
Lower Developing Cost
7. SAP High Tech & Electronics
SAP Consumer Products
SAP Transportation
SAP Public Sector
SAP Telecomm.
SAP Chemicals
SAP Pharmaceuticals
SAP Retail
SAP Banking
SAP Industry Solution
SAP Engineering & Construction
SAP Oil & Gas
SAP Utilities
SAP Health Care
SAP Automotive
SAP Media
SAP Aerospace & Defense
SAP Service Providers
...
Business
Information
Ware-
house
Sales
Force
Auto-
mation
B2B
Procurement
Advanced
Planner &
Optimizer
R/3
SAP FinanceSAP Mill
9. SAP BASIS (Basis)
ABAP etc. (Cross-Application)
HR
Central
Applications
with/without HR
Plug-Ins IBU Add-On
CRMBW
SEM APO BBP
classic R/3"
A common Basis for all mySAP.com Products
Common mySAP.com Technology
15. System Platform
Dialog
SAPGUI
Languages
Databases
Operating
systems
ABAP, C, C++, HTML, Java, Enterprise JavaBean, Active-X/OCX Controls
CORBRA, COM/DCOM, XML
Windows 3.1, Windows 95/98, Windows NT,OSF/Motif *, OS/2 Macintosh *, Java
Window Terminal Server, WebGUI, Pervasive Computing, Hand-hold device,
Palm Computing, Smart Phone, Smart Card
DB2 for
OS/390
OS/390
AIX
Digital UNIX
HP-UX
Reliant
UNIX (SINIX)
SOLARIS
Windows NT / 2000 OS/400
Hardware Bull/Zenith
Compaq
Data General
...
NCR
Sequent
SNI
Digital
HP (Intel)
IBM (Intel)
Bull
Digital
HP
IBM
SNI
SUN
UNIX Systems
IBM
AS/400
IBM
S/390
DB2 Common Server
INFORMIX-OnLine
ORACLE Microsoft
DB2 Common Server
INFORMIX-OnLine
ORACLE
MS SQL Server
DB2 for
AS/400
Open Platforms, Open Technology, Open Standard, Open ArchitectureOpen Platforms, Open Technology, Open Standard, Open Architecture
OpenOpen is the language of SAPis the language of SAP
CORBA, COM/DCOM, BizTalk, XML, Public-Key, Linux, Palm ComputingCORBA, COM/DCOM, BizTalk, XML, Public-Key, Linux, Palm Computing
and more. SAP keeps in the front of technology Evolutionand more. SAP keeps in the front of technology Evolution
Linux
18. System Architecture (example)
S erv er L A N (F D D I R i n g )
到 F E G
E th ern et
E th ern et
S A P G U I
S A P R /3 測 試 系 統 M o n i to r
S A P R /3 上 線 系 統
R o u ter L aser p ri n ter
R o u ter
S A P G U I
L aser p rin ter
H e a d Q u a r te r
備 援 撥 接 線 路 撥 接 線 路
S A P G U I
M o d em
M o n ito r
S A P R /3 備 援 系 統
(O p tio n al)
D ata
I N T E R N E T (p u b li c )
R o u ter
F irew al l
W eb S erv er
S A P G U I W eb B ro w ser
M o d em M o d em
S A P R /3 開 發 系 統I n tern et
T ran sac ti o n S erv er
W A N
(F ram eR elay /I S D N /L ease L i n e/X .2 5 )
M o d em M o d em
T erm in al serv er
M u l ti p l ex er
M o d em
其 他 S i te ( T a i e p i , H o n g K o n g , U S A ,
C h i n a )
V A N
E D I S u b sy stem
E D I C u sto m er
E D I V en d o r
B W S y stem
19.
20.
21. Frontend GUI - EnjoySAP
EnjoySAP look & feel
Role-based single point of
access for multiple systems
Based on Web browser
Server-based
Personalized homepage
Multiple systems support
26. Development Environment
• Script-like Language, SQL Enabled
• Object-Oriented, COM/COBRA Enabled
• Programming from Template
• Tools, Tools, and a lots of Tools
33. CCMS - Computer Center Management System
Monitoring
specific
transactions
End-to-end
response time
34. The Authorization Concept
Profile 1 Composite profile 2
Authorization 1
Profile 2 Composite profile 1
Authorization
profile x
Authorization 2 Authorization x
User master record
Authorization object 1 Authorization object 2 Authorization object x
35. Profile Generator: Authorizations
R
Transaktionscode FD02
Change Activity Group: Authorizations
Authorizations Edit Goto Utilities Environment System Help
Open Changed Maintained Org. levels...
Maint.: 0 Non-maintained org. levels, open fields, Status: Changed
Standard Transaction code check at transaction start
Standard Transaction code check at transaction start
Standard Cross-Application Authorization Objects
Standard Financial Accounting FI
Standard Customer: Change authorization for specific fields
Standard Customer: Change authorization
Standard Customer: Account authorization
Standard Customer: Authorization for company codes
Standard Customer: Authorization for company codes
Activity 02
Company code 0001-9999
+
-
-
-
-
-
-
+
+
36. company boundary
mySAP.com Workplace - Single Sign-on
Web browser access
Workplace
industry-specific
role-based
personalized
drag & relate
Market-
place
3.1H
R/3 4.6
FI LO
HR
CRM
KM
B2B
SEM
APO
BW
CFM
mySAP.com components
open
Internet
standards
R/2
non mySAP.com3rd
party
legacy
Partner
SAP
inside
outside
mySAP.com Internet services
other Internet services
Cock-
pits
Single Sign-on
39. R/3 Interface Technology
High
Level
Low
level
SAP Technology
Communication Interface
Communication System
Mail
MAPI
SMTP
X.400
EDI
Business API
RFC
CPI-C
Q-API
IDOC
ALEOLE
• SDK, Library,API Specification and Sample
• Gateway Software from SAP
• 3rd Party Products
• Template, SAP Interface Advisor
41. ALE - Application Link Enabling
PP
Inventory
management
Internal sales,
shipping and billing
Local purchasing
PM
Local SOP
Sales, shipping and
billing
Purchasing of
trading goods
Inventory
management
Local controlling
Financials
Central controlling
Central SOP
Information Systems:
Inventory
Purchasing
Sales
Central purchasing
Reference system for
Master Data and
Control Data
Middleware for Distributed
Business Processes
42. EDI - Electronic Data Interchange
Documents
Ext. application
EDI messages
EDI subsystem
Idoc type
Idoc interface
Control record
Daten-
satz
Daten-
satz
Data
record
SteuersatzSteuersatzControl record
R/3 application
SAP documents
45. Drag & Relate
Everything You Need in a Browser
LaunchPad
Personal,
Role-based
Navigation
MiniApps
Monitoring
and
Interaction
mySAP.com Workplace – Enterprise Portal
46. Architecture - ITS Server, WebGUI
AGate
Browser
WGate
R/3-System
R/3 Internet
Application Component
BAPI
R/3 Data
Web Server
User Request
Send Prepared
Request
R/3 Input
R/3 Output
HTML Page
Call WGate
Load
Service File
Load
HTML Template
HTML-
Templates
HTML Page
ITS Server
http://www.saplabs.com/usa/devarea/itsapps.htm
47. R/3 Internet Architecture
Web Server WGate
ISAPI
Web Server
WGate
NSAPI
Any
Web Server
+
UNIX
SAP Application Server
And Database
(Any Supported Platform)
AGate
TCP/IP
SAPGUI
RFC
WGate
CGI
Lotus
Domino
Web Server
WGate
CGI
AS/400
52. Virtual ITS Servers
Central
ITS Server
Transport
IAC
Customizing
Templates
Transport
IAC
Customizing
Templates
Consolidation R/3
CON
ITS
CON
Production R/3
PRD
ITS
PRD
Development R/3
DEV
ITS
DEV
R/3 Server
58. Support Infrastructure
Local Support
at SAP's
international
subsidiaries
Regional
Support
Centers
Development
Support
Centers
American region :
Mon - Sun
2 pm - 1 am CET
European region:
Mon - Sun
8 am - 6 pm CET
• R/3 Support network based on R/3 Online Service
System (OSS)
• Support via remote connection
• Partner integration
Global 24 x 7 Service Priority 1 Problems
APA region:
Mon - Sun
1 am - 11 am CET
59. Going Live Check
-2 months -1 month +1 month
Analysis
• Sizing
plausibility check
• Configuration
• Load distribution
• R/3 Basis
Optimization
• Check central
business process
• Transactions with
high resource
consumption
• Sizing
plausibility check
Verification
• Configuration
• Sizing
plausibility check
• System usage and
bottleneck analysis
Regular
EarlyWatch
analyses
5 Go Live &
Support Production
Start of
Production
TeamSAP Service 1, Go-Live Quality Assurance
62. Continuous
Improvement
Upgrade Change Management Scalability
Reliable Operation Manageability Performance Availability Security
Third Party Software Interfacing Custom DevelopmentExtension
Integration
Business
Integration
Document
Integration
User
Integration
Globalization
Implementation Sizing Installation Configuration Configuration Testing
SAP Business Technology Map
Choice of Preinstalled & Pre-Configured Best-
Practice Systems
Component-based Incremental Installation
Business Scoping
& Customization
Organization,
Administration &
Execution of
Migration Processes
Business Process
Testing
Centrally Managed
Configurable
Business Processes
Internet Distribution &
Mgmt of Business
Documents
Desktop/Office Integration
User-Portal Personalized,
Rolebased Working
Environment
Multiple Languages
Multiple Currencies
Euro Support
Ready-to-Use, Stable & Cost-Effective
Third Party Product Integration
Complete Operations
Concept
Multi-Tier Internet
Architecture & Optimized
Transaction Management
Internet Security
User Profile Administration
Early Warning of Possible
Upcoming Failures
Remote Upgrades
Minimized Downtime
Flexible, Immediate Change of
Business Processes
Outsourcing Capabilities
Support for Small Businesses up to
Global Corporations
Internet enablement with mySAP.com:
technology for personal, collaborative solutions on demand
Compliance to Web-Content
Standards & Web Technology
Based Infrastructure
Web Application Development
Object-Oriented Business
Programming
HTTP://www.sap.com/solutionmaps
63. Sizing Installation Configuration Data Migration Testing
Proven, Cost-Effective Sizing
Methodology (B01)
Component Based Sizing
(B01)
Complete System Landscape
Installation Procedure (B02)
Choice of Preinstalled & Pre-
Configured Best-Practice
Systems (B03, PH)
Component-based
Incremental Installation (B00)
Analysis & Optimization of
Business Processes (B04)
Business Scoping &
Customization (B04)
Task-specific Business
Process Configuration (B06)
Dynamic Business Form
Layout (B07, P203)
Data Conversion & Transport
from Existing Legacy
Systems
(B08, P208)
Organization and
Administration of Entire
Migration Process (B08)
Business Process Testing
(B09, P210)
Performance Analysis (B09)
Volume & Stress Testing
(B09, P210)
Based on Business
Requirements Stated as
Business-Oriented Figures
(B01)
Balanced Set of Needed
Hardware Components (B01)
Interactive, Up-to-Date Sizing
via Internet (B01)
Cooperation of Hardware
Vendors & Solution Provider
(B01)
Sizing Reference Database
Unattended Installation &
User Language Enabling of
Presentation Clients (B02)
Online Access to Sizing
Results (B01)
Fast Installation Process
(B02, B03)
Certified Installation Partners
(B00)
Customer Individual
Implementation after
Application Hosting (B00)
Planning & Resource
Checking of Migration
Process (B08)
Consistency & Completeness
Check (B08)
Documentation & Migration
Auditing (B08)
Migration in Heterogeneous
Environments (B08, P208)
Planning & Execution of
Entire Test Process (B09)
Management of Manual Test
Resources
Recording Functionality (B09)
Structured Combination of
Test Tasks (B09)
Automated Test Runs (B09)
Integrated Documentation &
Archiving of Test Results
(B09)
Incorporation of External
Applications in Test Process
Monitoring & Reporting
(B09, P210)
Creation of Test Data (B09)
Implementation
Industry & Country Specific
Best-Practice Solution
Templates (B05, B06)
Visual Business Process
Modeling (P107)
Tracking & Documentation of
Business Process Mapping
(B00, B06)
Personalized, Role, User-
Group Specific Functionality &
Layout (B18)
Role-oriented Business
Process Analysis (B05)
Flexible Business Form
Adjustment (B07)
SAP Business Technology MapMethods&ProcessesBest-Practices&Features
64. Mapping of business processes
Proven approach
Reduced costs
Ensured quality and know-how transfer
Efficient use of resources
Reusable for subsequent implementation phases
Accelerated SAP - SAP Implementation Methodology