Title: SAP Basis intro
1SAP Basis intro
Helia
Helsinki Business Polytechnic http//www.helia.fi
Martti Laiho, 04.02.2005
2ERP CC
Training, Information Support, Consulting Infrastr
ucture, Tools Backbone Support
SAP
UCC Support - Management - Services - Consulting
Admin. - Services
SAP Service Marketplace (SAPNet) - Materials -
Knowledge base - Software
Martti Laiho, 02.03.2001
3SAP R/3 3-tier architecture
Business Modules
development
admin.
SD
MM
PM
FI
HR
SAPFrontendServer Help 4.6c Ides GUI 4.6c
R/3 Server R3 4.6c Ides
- clients - profiles
Database Server
ABAP modules
Martti Laiho, 02.03.2001
4R/3 Server
diag
R/3 Server
TCP/IP
R/3 servers or external systems
dispatcher
RFC CPI-C
request queues
gateway
work process
work process
. . . .
roll page (context buffers)
buffers
Database Server
Martti Laiho, 02.03.2001
5Work Process Types
- Dialog Work Processes
- 10 per 100 users, ...
- Background Work Processes
- Batch jobs
- Spool Work Process(es)
- Spool server
- Enqueue Work Process
- Lock work process
- Update Work Process
- Database update request processing
Martti Laiho, 02.03.2001
6Update Service
R/3
2. Send update message
R/3
R/3
R/3
Dispatcher
D
E
U
1. create update request
3. Read update request 4. Implement update request
DBMS
Martti Laiho, 02.03.2001
7Object Locks
- by Enqueue process
- lock types
- S shared
- E exclusive
- X exclusive but not cumulative
- ABAP functions
- enqueu at beginning of SAP transaction
- dequeue at end of -
- (Administrator may occasionally need to release
locks)
8Message Server
R/3
R/3
message server
R/3
R/3
9Gateway Server
R/2
R/3
LU 6.2 UPIC
TCP/IP
Gateway server
TCP/IP
TCP/IP LU 6.2 UPIC
Non-SAP applications
R/3
10R/3 Clients (mandants)
reserved for SAP EarlyWatch and GoingLive Check
copy of 000
Client 001
Customizing Data
Base client 000
User Master Data
Basic Customizing Data
User Master Data
Client Copy
Client-independent Customizing Data
Repository Objects
Martti Laiho, 04.02.2005
11Customizing Data
- Organizational units
- companies, plants, sales organizations
- Business process flows
- Distribution requirements for production planning
- Multiple-language text for reports
- etc
12Predefined users and roles
BC-CCM-USR
Client 000 001 066
User group SUPER User SAP Y Y
DDIC Y Y EarlyWatch Y
Predefined roles include Basis Authorization
data administrator Basis Authorization profile
administrator Basis User administrator Basis
System administrator Basis Batch
administrator Basis Database administrator Basis
Customizing project member Basis ABAP
developer Basis Uncritical basis authorizations
for all users
Martti Laiho, 04.02.2005
13Users, Roles, Profiles, Authorizations,..
Client
FI, SD, ..
User group
Object class (application)
User
Composite profile
Composite role
Role (activity group)
Profile
gt 1200 predefined standard roles?
Authorization object
Authorization
User Menu
1..10
Transaction
BC-CCM-USR p 49
Authorization Object field
Other objects
Report
with values
ABAP Dictionary data element
Martti Laiho, 06.02.2005
14Parameters
BC-CCM-USR p 26
15Roles
16(No Transcript)
17BC-CCM-USR p 12
18SAP System Landscape
- Consolidation system
- Quality assurance
- Training
Production
- Customizing
- Sandbox clients
- Unit test client
Martti Laiho, 04.02.2005
19SAP Architecture
SAPGui
Remote SAP R/3
Remote LAN
Internet
local Print server
SAPFrontendServer Help 4.6c Ides GUI 4.6c
SAPGui
WAP Server gateway
ITS Server agate 4.6c
IIS WEB Server wgate 4.6c
R/3 Server R3 4.6c Ides
SAPFrontendServer Help 4.6c Ides GUI 4.6c
- clients - profiles
BC Server
XI server
Database Server
Print servers
- SAP_at_WEB studio - BC Developer - Admin
Martti Laiho, 02.03.2001
20SAP Servers / Integration
Office integration
mySAP Portal
SAP CRM Oracle
Business Modeling
SAP R/3 Oracle
SAP BIW Oracle
SAP APO
Methodologies - ASAP
Advanced Planner Optimizer (Business
simulator)
Business Information (integrated Data)
Warehouse
Instant SAP Oracle
BusinessOne SQL Server
ALE / EDI
R/3,
XML
MiniSAP SAP DB
EAI BC / XI / BizTalk /..
WAS Preview SAP DB
Enterprise Application Integration
Martti Laiho, 04.02.2005
21SAProuter
SAPGui
saprouter r start saprouter n new
routtab saprouter t trace saprouter s stop
SAProuter
SAPGui
SAProuter
SAProuter
R/3
(Secure Network Connection)
BC-CST-NI p 28-
saprouttab
saprouttab
Martti Laiho, 04.02.2005
22.. Sample saprouttab
BC-CST-NI p 28-
control codes D deny P permit S only if
secured with SAP protocol comment line
- Do not allow any routes from host1 to host2,
service serviceX - Do not allow any routes starting from host3
- Allow all routes to server processes using
serviceX - Allow all routes within subnetwork 155.56
- Allow all routes starting from subnetwork
155.57.1011xxxx (the last byte is written as a - binary number, each x stands for 0 or 1)
- Allow all routes from host4 to host5 if password
pass is correct - All routes from host6, but only SAP protocol
- Native protocol routes (TCP/IP) from host7 to
the non-SAP service telnet on host8 - All connections to non-SAProuters (no more
SAProuters allowed on this route) if - password gui is correct
Martti Laiho, 04.02.2005
23SAP Enterprise Architecture / NetWeaver
- SAP ECC 5.0
- ERP Central Component
- WAS 6.10-6.40
WEB integration J2EE integration .NET integration
6.10 Native HTML/XML support BSP scripting
(ABAP) 6.20 J2EE engine Web Services 6.30 Java
IDE Web Dynpro 6.40 Software Lifecycle
Management ABAP enhancements
24NetWeaver Components
- CAF Composite Application Framework
- MI Mobile Infrastructure
- EP Enterprise Portal
- BW Business Intelligence Warehouse
- MDM Master Data Management
- XI Exchange Infrastructure
- WAS Web Application Server
25SAP Web Application Server
Browser(s)
Internet/Intranet
diag
HTTP(S) SMTP SOAP
R/3 Server
TCP/IP
R/3 servers or external systems
dispatcher
RFC CPI-C
ICM Internet Communi- cation Manager
request queues
gateway
J2EE AS
work process
work process
. . . .
MPI Memory Pipes
Database Server
Martti Laiho, 02.03.2001
26Java / ABAP Personality
SAP NetWeaver Developer Studio (Eclipse)
Browser(s)
Internet/Intranet
Internet Communication Manager
ABAP Personality
Java Personality
JSP Java Server Pages
JCo Java Connector
BSP Business Server Pages
EJB Enterprise JavaBeans
Business Objects
27SAP NetWeaver Developer Studio (NWDS)
28Management Console
29.. Management Console
30Links
- SAP Developer Network http//sdn.sap.com
- Erillinen rekisteröinti
- SAP Help Portal http//help.sap.com
- Käsikirjat ym
- SAP Service Marketplace http//service.sap.com
- Julkinen osa
- SAPNet tunnuksellinen osa
- SAP Notes, downloads,
- Partnereiden sivut