sap50_adaptado
TRANSCRIPT
SAP50 Basis Technology
Introdución Introdución a SAPa SAPSistema BásicoSistema Básico
Objetivos del curso
Navigate in the system
Place the R/3 System in your company’s IT landscape
Describe the basic processes in the R/3 Basis System
Explain the concepts behind the software structure and
development of the R/3 System
Indice
Unit 1 Course Overview
Unit 2 Basis System and System Environment
Unit 3 Navigation
Unit 4 The System Kernel
Unit 5 Development using ABAP Workbench
Unit 6 Communication
Unit 7 Administration
2 Basis System and System Environment: Contents
Basic concepts of the SAP Basis System Applications that use the SAP Basis System (for
example, R/3) Outline of the architecture of the SAP Basis System
2 Basis System and System Environment: Objectives
Describe the concept of the SAP Business Framework
Logically place the SAP Basis System and the applications (such as R/3) that build on the Basis System in your system landscape
Explain the client / server concept used in SAP software
Describe the basic technical structure of the SAP Basis System
At the conclusion of this unit, you will be able to:
2 Basis System and System Environment SAP Products in the Business Framework
SAP product family within a common infrastructure
Browser de entrada
Workplaceespecifico y
personalizado para cada usuario
según su autorización
y rol
Market-place
single sign-
on
3.1HR/3 4.6FI LO
HR
CRMKM
B2B
SEMAPO
BW
CFMmySAP.com componentes
Estandares de
Internet
C4
Sistemas no SAPotrosSoft
Otros
SAP
inside
outsidemySAP.com Internet serviciosServicios de Internet
Cock-pits
2 Basis System and System Environment : Client / Server Principles
Process 1 Process 2
Service requested Software-orientedview
Hardware-oriented
view
LAN / WAN
Client Server
Client Server
Service provided
2 Basis System and System Environment R/3 System Client / Server Configurations
ApplicationApplication
DatabaseDatabase
PresentationPresentation
Database, application, presentation processes
One-tier configuration
Two-tier configuration
Three-tier configuration
Presentation processes
Database, application processes
Database processes
Application processes
2 Basis System and System Environment SAP Basis
Customer programs
Applications,such as APO
SAP BasisSAP Basis System software
ScreenInterpreter
Operating System and Hardware PlatformOperating System and Hardware Platform
ABAPDictionary
Programming Interfaces
ApplicationsApplications
Com
mun
icat
ion
Inte
rfac
eC
omm
unic
atio
n In
terf
ace
Use
r Int
erfa
ceU
ser I
nter
face
Runtime EnvironmentRuntime Environment
ABAP Interpreter
2 Basis System and System Environment Overview of the SAP Basis System
Describe the concept of the SAP Business Framework
Logically place the SAP Basis System and the applications (such as R/3) that build on the Basis System in your system landscape
Explain the client / server concept used in SAP software
Describe the basic technical structure of the SAP Basis System
You are now able to:
2 Basis System and Environment: Summary
Basic features User-specific settings
Contents:
3 Navigation
Identify the elements of a typical window Navigate in the system Make personal system settings
At the conclusion of this unit you will be able to:
3 Navigation: Unit Objectives
New users need to familiarize themselves with the screens in the R/3 System and define their personal default settings
3 Navigation: Business Scenario
3 Navigation: Logging on to the R/3 System
Log off New password
User System Help
SAP R/3SAP R/3
Client
User
Password
Language
iwdf4042 OVR
3 Navigation: Screen Elements
I42 (1) (400) iwdf4042 INS
Input field
1st selection
2nd selection
3rd selection
4th selection
5th selection
ChangeDisplay
2nd selection1st selection 3rd selection
Green light; positive
Yellow light; neutral
Overview
Execute
Message
PushbuttonPushbutton
Status barStatus bar
CheckboxesCheckboxes
Command fieldCommand field Standard toolbarStandard toolbar
Radio buttonRadio button
Menu barMenu bar
Title barTitle bar
Application toolbarApplication toolbarInput fieldInput field
TabTab
Menu Edit Favorites Extras System Help
System function name : ActivitySystem function name : Activity
This screen is made up of various screen elements. It does not exist in the system.
OptionsOptions
3 Navigation: SAP Easy Access - Standard
SAP Easy AccessSAP Easy Access
OfficeLogisticsAccountingHuman Resources
PPMDT - Manager‘s DesktopPersonnel managementTime managementPayroll accountingTraining and eventsOrganizational managementTravel managementInformation system
Information SystemsTools
InboxAccounts payable
Create FD01Change FD02Display FD03
Accounts receivableFavorites
SAP standard menu
Other menu Create menu Assign users Documentation
I42 (1) (400) iwdf4042 INS
Menu Edit Favorites Extras System Help
3 Navigation: Selecting Functions...
Favorites
SAP standard menu
SAP Easy AccessSAP Easy AccessOther menu Create menu Assign users Documentation
/nFD03
…using the menu path
…using the technical name (transaction codes)
…using Favorites or the tree structure
Create sessionEnd sessionUser profileServicesUtilitiesListWorkflowLinksPrivate notesOwn spool requestsOwn jobsShort messagesStatus...Log off
Menu Edit Favorites Extras System Help
3 Navigation: Role-Based User Menu
SAP Easy AccessSAP Easy Access
Other menu Create menu Assign users Documentation
I42 (1) (400) iwdf4042 INS
FavoritesUser menu
Schedule ManagerInformation systemClosingAccount master data
CreateChangeDisplayDisplay changesBlock / unblockSet deletion flagConfirmation of changeCompareMaintain centrally
Account balances and account itemsEntryPayment and clearingEditing options
Menu Edit Favorites Extras System Help
3 Navigation: Field Help - F1, F4
Display Customer: Initial ScreenDisplay Customer: Initial Screen
Display Customer: Initial Screen
Customer
Company code
1000
1000 IDES
Becker Berlin
Customer account numberA unique key is used to clearly identify the customer within the SAP system.
Procedure When creating a customer master record, the user either enters the account number of the customer or has the system determine the number when the record is saved, depending on the type of number
assignment used..
Application help Technical info
F1 F4
Possible entries
FD03 iwdf4042 INSMessage
Hit listHit list
Display Customer: Initial Screen
Help - Display Customer: Initial Screen Restrictions
Customer
Company code
Company name
City
Currency
Restrict number to No restriction
Restrict Value Range
3 Navigation: SAP Online Help
Application help
SAP library
Glossary
SAPNet
Release notes
Settings...
Feedback
SAP LibrarySAP Library
Getting startedRelease notesBasisServiceCross-Application ComponentsFinancialsHuman ResourcesLogisticsCopyright and Conventions
Menu Edit Favorites Extras System Help
3 Navigation: System Functions - Services
Favorites
SAP standard menu
SAP Easy AccessSAP Easy AccessOther menu DocumentationReporting
Quick Viewer
Output controller
Table maintenance
Batch input
Fast entry
Direct input
CATT
Jobs
Queue
SAP Service
Appointment calendar
Business Workplace
Menu Edit Favorites Extras System Help
Create sessionEnd sessionUser profileServicesUtilitiesListWorkflowLinksPrivate notesOwn spool requestsOwn jobsShort messagesStatus...Log off
3 Navigation: System Functions - User Profile
UserLast changed by
Start menu
Logon language
Output immediatelyDelete after output
MUSTERADMIN
Decimal notation
01.01.2000 12:00:00 Status Saved
Date format
CATT
DD.MM.YYYYMM/DD/YYYYMM-DD-YYYYYYYY.MM.DDYYYY/MM/DD
Personal timezone
Output controller
Address Defaults Parameters
1.234.567,891,234,567.891 234 567,89
Maintaining your user profileMaintaining your user profile
I42 (1) (400) iwdf4042 INS
User Edit Goto System Help
Create Sales Order: Initial ScreenCreate Sales Order: Initial Screen
Create with reference Sales Item overview Besteller
Organizational data
Sales organization
Distribution channel
Division
Sales office
Sales group
Order type
R/3 Standard ...
Create Sales Order: Initial ScreenCreate Sales Order: Initial Screen
Create with reference Sales Item overview
Remember ...Advertising articles 471199 and 471299 (valid until end of May)
Product 34611 must be replaced by product 34611_S!!!
Standard order
Rush order
Returns
Free of charge
Order type
Distribution channel
Ordering party
... and with GuiXT
Final customer sales
Sold for resale
Frankfurt sales organization
Sales document Edit Goto Environment System Help
3 Navigation: Personalizing the Frontend
Sales document Edit Goto Environment System Help
You are now able to:
3 Navigation: Unit Summary
Identify the elements of a typical window Navigate in the system Make personal system settings
4 System Kernel: Contents
Flow of user requests through the system Communication between the application layer and the
database The processes on the frontend and application layers Asynchronous update Background processing and the spool system
4 System Kernel: Unit Objectives
Explain the relationships between the processes on the different client / server layers in the R/3 System
Describe the basic structure of the R/3 System using the appropriate technical terms
At the conclusion of this unit, you will be able to:
Presentation interface Database interface Dialog processing SAP transaction concept Asynchronous updating and the lock concept Background processing Spool R/3 instance
4 System Kernel: The System Kernel
Screen Interpreter
4 System Kernel: The System Kernel
Operating System and Hardware Platform
ABAPDictionary
Programming Interface
Applications
Com
mun
icat
ion
Inte
rfac
eC
omm
unic
atio
n In
terf
ace
Use
r int
erfa
ceU
ser i
nter
face
Runtime EnvironmentRuntime Environment
ABAP Interpreter
Presentation
Application
Buffer
Database
Communication
SAP GUISAP GUI SAP GUISAP GUI
Workprocess
Workprocess
Workprocess
DBDatabase processes
4 System Kernel: Processing User Requests
Dispatcher
4 System Kernel: R/3 Presentation Interface
Presentation
Application
SAP GUIprocess
SAP GUIprocess
NC terminal
Terminal server
NC terminal
LAN / WAN
SAP GUIprocess
Windows PCJava
environment
Workstation/PC
Dispatcher
SAP GUI
Native SQL
Database data
Application server Database server
ABAPinterpreter
SELECT *FROM ...
EXEC SQL.SELECT ...END EXEC.
Database data
Native SQL
OPEN SQL
Data
DBinterface
Localbuffers
Data
Database
4 System Kernel: R/3 Database Interface
4 System Kernel: R/3 Application Services
V2
DialogD
SAP Dispatcher
SpoolS
Background12
9
6
3
11 1
7 58 4
210
B
UpdateV
Lock admin.
E Gateway server
R/2 R/3
Message serverDisp.
Disp.
Disp.
Disp.
MSMS
GWGW
4 System Kernel: The Dialog Work Process
Work process 1
Shared memory
Requestqueues
Frontend: SAP GUI
Dispatcher
Factory calendarScreensABAP programsTablesDictionary objects...
Applications buffer
Roll fileUser context
Roll area
Screenprocessor
ABAPprocessor
Databaseinterface
Taskhandler
Inte
rnal
mem
ory
Roll inRoll outBuffer access
LAN / WAN
Work process n
...
4 System Kernel: Locks in R/3 at the Business Process Level
DBDB XXX xxxx xxxx xxx xxx xx
UUU uuuu uuuu uuu uuu uu
UU uuuu uuu u
Change access At most read access
D WP E WP WP D WP
4 System Kernel: Requesting a Lock From the Enqueue WP
Call Function 'ENQUEUE_E...'
Enqueue server
. . .. . .
Dialog server
Lock table inmain memory
. . .
MSMS
D-WP
Dispatcher Dispatcher
E-WP
4 System Kernel: Asynchronous Update
PBO100
Screen100
PAI100
PBO105
PAI110
Screen105
PAI105
PBO110
Screen110
First change
D-WP 0 D-WP 1 D-WP 2 D-WP 2
commitcommit commit
Second change Save / Cancel
COMMITWORK
WP
XX
X X
Change noted Change noted
Changes to BWL tables
DBLUW
DBLUW
DBLUW
DBLUW
DBLUW
SAP Logical Unit of Work
4 System Kernel: Updating Log Records
DB XXX xxxxXXX xxxx xxxx xxx xxx xx
UUU uuuu uuuu uuu uuu uu UU uuuu uuu uVB*VB*
Second part of SAP- LUW
Update server
Call Function ... in updatetask
. . . . . .
MSMS
. . .
Dialog server
D-WP
Dispatcher
V-WP
Dispatcher
4 System Kernel: Long-Running ABAP Programs
D-WP D-WP D-WP D-WP D-WP D-WPD-WPD-WP12
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
21012
9
6
3
11 1
7 58 4
210
Dialog Work Processes for Dialog Transactions
Two users are blocking 7 dialog work processes with long-running transactions
Dispatcher
4 System Kernel: Background Processing
DB
11
44
12
9
6
3
11 1
7 58 4
210
Job
22
Dialog server
. . . D-WP
Background processing server
. . .
XXX xxxxXXX xxxx xxxx xxx xxx xx
UUU uuuu uuuu uuu uuu uu UU uuuu uuu u
Scheduling tableScheduling table
Job1Job1 CC ...... ......
33
Batch scheduler(every 60s)
DispatcherDispatcher
D-WP B-WPB-WPB-WP
4 System Kernel: R/3 Printer Services
Printer server
D-WP S-WP
LAN WAN
Spool server
. . .
Operating systemspool
TemSeTemSe
Database / file system
ABC
XYZ
1B ...41 42 43 .... 0D 0A
1B ...41 42 43 .... 0D 0A
Operating systemspool
Triggering of print process, for example from SAP GUI: Printing a list
ABC
XYZ
Dispatcher
4 System Kernel: The R/3 Instance
D-WP
Dispatcher
Instance (a) Instance (b)
“Central” instance (c)
Dispatcher
. . . D-WPD-WP. . .
. . .MSMS
Dispatcher
D-WP B-WP
V-WP E-WP B-WP S-WP
4 System Kernel: Unit Summary
Explain the relationships between the processes on the different client / server layers in the R/3 System
Describe the basic structure of the R/3 System using the appropriate technical terms
You are now able to:
5 Development Using ABAP Workbench: Contents
R/3 data structure Recommended R/3 System landscape Transport of developments ABAP Dictionary Table structure and relationships Workbench tools ABAP Editor
At the conclusion of this unit, you will be able to:
Explain the data structure of the R/3 System Explain why transports are required Describe the function of the ABAP Dictionary Navigate in the ABAP Workbench Name the basic Workbench tools
5 Development Using ABAP Workbench: Objectives
5 Development Using ABAP Workbench: R/3 System Data Structure
Client
Users (Authorizations,
master records,...)Client-specific Customizing
(Company codes, plants, warehouses, Sales organizations, human resources, ...)
Application data(Orders, .......)
Client-independent Customizing
Developmentclasses
MMFI CO HR PPBasis SD ...
Repository (Dictionary, reports, transactions,
function modules, ...)
Customizing
ASAP Roadmap
5 Development Using ABAP Workbench: R/3 System Customizing
Customizing
. . . . Customizing
CoCd. Company name
View: Change Company CodeView: Change Company Code
New entries
5 Development Using ABAP Workbench: Changes to Repository Objects
Development
EnhancementsModifications
. . .
Repository
DEV
PRD
QAS
5 Development Using ABAP Workbench: Three-System Landscape Recommended By SAP
ProductionDevelopment Quality Assurance
SAND
TEST CUST TRNGQTST PROD
5 Development Using ABAP Workbench: Project Management in the Workbench Organizer
Change requestChange request
Task
Project leaderProject leader
Developer
Developer
Developer
Task
Task
5 Development Using ABAP Workbench: Workbench Tools
Report zreport.
data field like spfli.parameters p_carr like spfli-carrid.* ...* ... select * from spfli into field where carrid = p_carr. write: / field-carrid, field-connid, ... . endselect.
call screen ‘0100‘. ... ...
Key 1
.
.
.
Key 2
.
.
.
Key n
.
.
.
F 1
.
.
.
F 2
.
.
.
F n
.
.
.
ABAP Editor
ScreenPainter
FunctionBuilder
ABAPDictionary
Screen Interpreter
5 Development Using ABAP Workbench: The ABAP Dictionary
Operating System and Hardware Platform
ABAPDictionary
Programming Interfaces
Applications
Com
mun
icat
ion
Inte
rfac
e
Use
r Int
erfa
ce
Runtime Environment
ABAP Interpreter
5 Development Using ABAP Workbench: What is the ABAP Dictionary?
ABAPEditor
ScreenPainter
FunctionBuilder
ABAPDictionary
- Description
- Meaning
- Data
linkage
5 Development Using ABAP Workbench: Table Definition
Key 1
.
.
.
Key 2
.
.
.
Key n
.
.
.
F 1
.
.
.
F 2
.
.
.
F n
.
.
.
Table
Function fieldsPrimary key
Lines
Domaintechnical attribute
Data elementsemantic attribute
5 Development Using ABAP Workbench: Two-Level Domain Concept
Table SPFLIMANDT CONNIDCARRID ... ...AIRPFROM AIRPTO ...
Domain S_AIRPID
Data element S_FROMAIRP Data element S_TOAIRP
5 Development Using ABAP Workbench: Use of Foreign Keys to Ensure Data Consistency
CARRID CONNID ...
SCARR (check table)
CarrnameAAAFLH
UA......
American AirlinesAir FranceLufthansa
United Airlines
.....
CARRID
Airline
Flight number
Maintain flight
AB
0020
AA 0400AAAZAZ
040204102402
. . . . . .
...
Foreign key relationship
...
SPFLI (foreign key table)
5 Development Using ABAP Workbench: Views
User view 1
Join
Projection
Selection
Table 1
Table 1Table 3
ABAPDictionary
5 Development Using ABAP Workbench: R/3 Standard Function: Input Help
Airline
Flight number
Maintain flight
LH
F4F4
No. Departure city Arrival city
AirlineAirline
04000400 FrankfurtFrankfurt New YorkNew York
04020402 FrankfurtFrankfurt New YorkNew York
LHLH
24022402 FrankfurtFrankfurt BerlinBerlin
...... ......
Input help
Screen Interpreter
5 Development Using ABAP Workbench: Programming Interfaces
Operating System and Hardware Platform
ABAPDictionary
Programming Interfaces
Applications
Com
mun
icat
ion
Inte
rfac
e
Use
r Int
erfa
ce
Runtime Environment
ABAP Interpreter
+++ List +++ List +++ List +++ List +++1st line of list2nd line of list3rd line of list4th line of list5th line of list.........
5 Development Using ABAP Workbench: ABAP Language
S 1a
.
.
.
S 2a
.
.
.
F 1a
.
.
.
F 2a
.
.
.
F 3a
.
.
.
F 4a
.
.
.
S 1b
.
.
.
S 2b
.
.
.
S 3b
.
.
.
F 1b
.
.
.
F
.
.
.
.
.
.
Report zreport.data field like spfli.* ...parameters pcar like spfli-carrid.* ...* ...select * from spfli into field where carrid = pcar. write: / field-carrid, field-connid, ... .endselect.
call screen ‘0100‘.* ...
ABAP
Tables Screens
ListsSelectionScreens
Create session
End session
User profile
Services
Utilities
Lists
Workflow
Links
Personal notes
Own spool requests
Own jobs
Short message
Status...
Log off
System Help
Repository data
Transaction ZTA01
Report ZREPORT
Program(screen) ZREPORT
Screen number 1000
Program(GUI) RSSYSTDB
GUI status %_00
5 Development Using ABAP Workbench: Navigating to the Source Code
Double-click
ABAP Editor
Screen Painter
Menu Painter
DictionaryData ModelerInterfaceABAP EditorFunction BuilderClass BuilderContext BuilderProgramming environmentBusiness Object BuilderWorkflowOther tools
OverviewDevelopment
TestUtilities
ABAP WorkbenchTools
5 Development Using ABAP Workbench: ABAP Editor
Pretty Printer Template
Report ZWORLD
ABAP Editor: Change Report ZWORLDABAP Editor: Change Report ZWORLD
SE38
REPORT zworld.
* Isn‘t this a great report? ;-)* ...
WRITE ’Hello World! ’.
* ...* ...
5 Development Using ABAP Workbench: Object Navigator
Object list Edit Goto Utilities Environment System Help
Object NavigatorObject Navigator
Development classProgramFunction groupClassLocal object
Program objectsFunction group objectsDictionary objectsBusiness EngineeringOther objects
Display
Edit
Object list
Single object
SE80 iwdf4041 INS
5 Development Using ABAP Workbench: Actions at the End of a Project
Quality Assurance / Production Systems
Export ImportProject Leader
TMS
Release change Release change requestrequest
Create objectCreate object
Assign object to Assign object to development classdevelopment class
Assign object to Assign object to change requestchange request
ReleaseReleasetasktaskAutomatically Automatically
assigned to taskassigned to task
DEV
QAS PRD
5 Development Using ABAP Workbench: Writing an Application
The ABAP Workbench supports the entire software development cycle
Modeling
Repository Browser
ABAP Dictionary
Screen Painter
Menu Painter
FunctionBuilder
ABAP Editor
Debugger
Test sequences
Performancetools
Workbench Organizer
Version management
Analysis/Analysis/designdesign ImplementationImplementation TestTest AdministrationAdministration
SAPsolution
Project management - Workflow model - Documentation - PrototypingProject management - Workflow model - Documentation - Prototyping
5 Development Using ABAP Workbench: Summary
Explain the data structure of the R/3 System Explain why transports are required Describe the function of the ABAP Dictionary Navigate in the ABAP Workbench Name the basic Workbench tools
You are now able to:
6 Communication: Contents
Interfaces to the R/3 System:Remote Function Call (RFC)Object Linking and Embedding (OLE)Connecting R/3 to the InternetElectronic Data Interchange (EDI)Data transfer interfaces
6 Communication: Unit Objectives
Name the most important interfaces in the R/3 System
Describe the importance of the RFC interface Describe how the R/3 System can be connected to
the Internet Name interfaces for data transfer
At the conclusion of this unit, you will be able to:
Screen Interpreter
6 Communication: Communication Interfaces
Operating System and Hardware Platform
ABAPDictionary
Programming Interfaces
Applications
Com
mun
icat
ion
Inte
rfac
e
Use
r Int
erfa
ce
Runtime Environment
ABAP Interpreter
6 Communication: R/3 is an Open System
RFC
CPI-C
TCP/IP LU6.2
OLEOpen Interfaces
EDI
ALE
HTTP
6 Communication: Remote Function Call
R/3 System
R/3 System R/2 SystemExternal System
SNA Gateway
ABAP program ABAP programABAP program
ABAPprogram
Externalprogram
ABAPprogram
RFC interface RFC interface RFC interface
RFC interface
6 Communication: Office Integration Using OLE
Frontend SAP System
PC program
PC program
SAP GUIABAP program
Function module OLE
ser
ver
Function module
Function module OLE
clie
nt
RFC interface RFC interface
6 Communication: Business Objects and BAPIs
Business Object Repository (BOR)
Business Object (BO)(for example, sales order)
Business ApplicationProgramming Interface (BAPI) (for example, create an order)
cont
ains
cont
ains
met
hod
BORBO
BO
BO
BAPIs are used for:
Distributed scenarios (ALE)
R/3 components
Internet / Intranet
Business workflow
External programs
Customer and partner developments
...
HR FI
CO
6 Communication: Overview of mySAP.com
Company / organization
boundary
Information and services within the company context
Information and servicesoutside the company context
Hosted Applications
Workplace Marketplace
Community
Business Scenarios
Web Services
6 Communication: Business Scenarios
Consumer to Business
Business to BusinessIntranet Services
mySAP.com Workplace Architecture
Client Web Server Backend
Web Browser
SAP GUIfor Windows
SAP GUIfor JAVA
TerminalClient
Backend Systems
BW
KW
APO
W Gate
...
A Gate(incl. SAP GUI
for HTML)
HTTPServer
TerminalServer
SAP GUIfor Windows
Internet Transaction Server
Frontend Server
WorkplaceServer
R/3
WorkplaceEngine
EDI Architecture
Documents
Ext. application
EDI messages
EDI subsystem
IDoc type
IDoc interface R/3 application
SAP documents
Datarecord
Control record
Control record
External Data Transfer Using Batch Input
Sequential file SAP interfacesand checks
External system R/3 System
Batch input
Communication: Unit Summary
Name the most important interfaces in the R/3 System
Describe the importance of the RFC interface Describe how the R/3 System can be connected to
the Internet Name interfaces for data transfer
You are now able to:
Administration: Contents
Security concepts in the R/3 System Important administration functions The Computing Center Management System (CCMS) SAPNet and SAPNet - R/3 Frontend
Administration: Unit Objectives
Name some of the security aspects of the R/3 System
Name some daily administration functions Use SAPNet as an information source
At the conclusion of this unit, you will be able to:
Security in the R/3 System
Client, WAN(SAP GUI)
SAProuter
ApplicationServer
ApplicationServer Database
Server
Internet Transaction Server (ITS), A Gate
Web Serverand ITS W Gate
Presentation Application
Network / Communication
Internet
(Firewall)
Web Browser
Firewall
Client, LAN(SAP GUI)
The Authorization Concept
This activity group This activity group assigns basic R/3 assigns basic R/3
authorizations authorizations every user should have.every user should have.
Authorization UsersActivity Group
SmithSmithBertoliniBertoliniO’Hara O’Hara MeyersMeyersArmstrong Armstrong BuchananBuchananMcKinleyMcKinleyLe ClercLe ClercChungChung......
Authorizations are grouped, users are assigned.
SAP_BC_ENDUSER_AG
SAP_MM_BUYER
SAP_ESSUSER
...
...
...
System Administration
Manage user sessions SM04 AL08
Manage work processes SM50 SM66
Administer lock entries SM12
Administer update records SM13
Send system messages SM02
Analyze system logs SM21
(Cross-system) monitoring RZ20
Administrationfunctions
Display application servers SM51
Background job monitor SM37
SM14
System Administration: Termination
DatabaseVB*
Inconsistent data in the database?NO!
Update server
. . .
Insert
D WPD WP
Dialog server
. . .
Insert TERMINATION!
Dispatcher
D WP V WP
Dispatcher
Computing Center Management System (CCMS)
CCMS provides: System administration (starting / stopping, system
configuration) Background processing and job scheduling System fine-tuning Administration of system profiles Database administration (backup) Dynamic load balancing System monitoring And so on
Green 17.02.2000 , 16:16:44Yellow 17.02.2000 , 16:16:51Green 17.02.2000 , 16:16:44Green 17.02.2000 , 16:16:44Green 17.02.2000 , 16:16:44Green 17.02.2000 , 16:17:00Green 17.02.2000 , 16:16:44
Monitoring Architecture
Virtual monitor tree element
SAP CCMS Monitor Templates (Entire System)SAP CCMS Monitor Templates (Entire System)
Monitor Edit Goto Views Extras System Help
View: Current system status ( 17.02.2000 , 16:00:37 )
Highest alarms reported
Open alerts Properties
Expert analysis
2 views: current system status / open alerts
Monitor summary nodes
Monitoring object
Monitoring attribute: Type “performance”
Remote Services Provided by SAP
SAPNet (incl.SAP Note database)
GoingLive and EarlyWatch services
Remote consulting
Other services
SAPNet
Problem Messages
Note Database
Hot News
Online Correction Support
Service Requests SAP Software Upgrade Registration
Training Information
Administration: Unit Summary
Name some of the security aspects of the R/3 System
Name some basic administration functions Use SAPNet as an information source
You are now able to: