Download - 0102 basis
BASIS
Copyright © 2005 Accenture2
Module Objectives
• Describe the R/3 BASIS system and technical environment
• Define the transaction concept
• Explain the concepts of client/server architecture
• Define key SAP terminology (e.g., instance, client)
• Describe authorization
• Describe Online Support Service (OSS)
Copyright © 2005 Accenture3
The R/3 BASIS System
Copyright © 2005 Accenture4
R/3 Technical Environment
ORACLE7Informix Online 6
ADABAS DDB2/6000* (for AIX only)
ORACLE7Informix Online 6
ADABAS DDB2/6000* (for AIX only)
Windows 3.1, Windows 95 Windows NT, OSF/Motif, Presentation Manager, Macintosh
AIXHP-UXOSF/1
SINIXSOLARIS
UNIX SystemsBull
DigitalHP
IBMSNISUN
AT&TBull/Zenith
Compaq
IBM (Intel)Sequent
SNIAS/400
Data GeneralDigital
HP (Intel)
Windows NTOS390OS400
ORACLE7ADABAS D
MS SQL Server 95DB2
ABAP, C, C+ +LanguagesLanguages
Dialog Dialog SAP-GUISAP-GUI
DatabaseDatabase
Operating Operating SystemsSystems
HardwareHardware
Copyright © 2005 Accenture5
Client/Server Basics
Client
Process 1
Server
Process 1
Request for a
service
Response
Softwareperspective
Client Server
Hardwareperspective
LAN WAN
Copyright © 2005 Accenture6
The Transaction Concept
Dialog steps
Copyright © 2005 Accenture7
Client/Server Architecture Overview
Stores all data and application programs
Application programs
User input/output data
Database accesses and buffer updates
Data Storage Level
Application Logic Level
Presentation Level
0
20
40
60
80
1s t Q tr 2nd
Q tr
0
20
40
60
80
1s t Q tr 2nd
Q tr
0
20
40
60
80
1s t Q tr 2nd
Q tr
0
20
40
60
80
1s t Q tr 2nd
Q tr
Copyright © 2005 Accenture8
Three-tierClient/Server
DistributedPresentation
Two-tierClient/Server
SAP R/3 System
Multi-LayerCooperative
Client/Server
Presentation Application Database
Central System /Laptop
R/3 System Client/Server Configurations
Copyright © 2005 Accenture9
The R/3 Dispatcher & R/3 Dialog
Application
Database
Presentation
DispatcherDispatcher
SAP GUISAP GUI
Work ProcessWork ProcessABAP
ProcessorABAP
Processor
Work ProcessWork ProcessABAP
ProcessorABAP
Processor
Work ProcessWork ProcessABAP
ProcessorABAP
Processor
Database
Copyright © 2005 Accenture10
SAP Instance
Reading the DBand updating thebuffer
Object-Orientedupdate requests(asynchronous)
Database Updates
Application Server
User Interaction
UserOutputData
UserInput Data
User OutputData
User InputData
(Stores all data andapplication programs)
Buffer tocentral DB
Buffer tocentral DB
A single SAP installation that includes Relational Database Management System (RDBMS) runtime and core application programs
More than one instance can be installed on the database server
Example: Three separate instances can be set up
for the Production, Development, and Quality environments
Instance
Copyright © 2005 Accenture11
Instance
SAP Client
Copyright © 2005 Accenture12
Key SAP Terminology
Client Independent
Client Dependent
Client 100
Client 200
ABAP ProgramsPrinter DefinitionsSome Configuration:• Decimal Places for Currencies• SAP Calendar
All transaction dataMost Configuration:• Sales Areas • Customer Groups• Document Types• etc…..
Client 100
Client 200
Copyright © 2005 Accenture13
Sample SAP Client/System Strategy
Sandbox - Client 100
Test - Client 200
Gold - Client 300
Test - Client 100
Master - Client 200
Master - Client 300
ProductionSystem
ProductionSystem
TestSystem
TestSystem
DevelopmentSystem
DevelopmentSystem
Copyright © 2005 Accenture14
Authorizations / Profiles
Job description A
Jobdescription B
User master record
Profile
authorizationsfor job description A
User master record
Profile
authorizationfor job description B
Authorization exists ?
Objects to be protectedVendor
Company code Plant
Material
Action Action
Copyright © 2005 Accenture15
Online Support Service (OSS)
SAPNet OSSDatabase
Problem & InformationDatabase
HotNewsLatest SAP News
Release, Installation& Upgrade Notes
OnlineAssistance
Training Offerings &Course Descriptions
SSCR (SAP Software Change Registration) Access
Copyright © 2005 Accenture16
Any questions?
Questions & Answers