Sap R/3 Basis Training User & Authorization
Sap R/3 Basis Training User & Authorization
Training
User &
Authorization
USER Concept(1)
One of the basic part of R/3 Security is user concept .
After installation of R/3 and client creation, one of the first step is
create users in the new client.
It must be noted that Users are Client dependent
User in one client is not be a user of another client.
They are valid for only the client they were created or assigned.
User Name and user attributes comprises the User Master Records
By default SAP comes with two super users
SAP*
DDIC
These two super users are available for every client in R/3 system when a new
client is created. But the nature of these two super user are slightly different.
SAP* has all the authorization
DDIC is authorized to administer the R/3 repository.
Password Restriction(1)
Password can not be word sap or pass .
Password can not begin with any sequence of three characters
contained in the user-id like FREDSMITH user can not set password
starts with FRE ,RED,EDS ,SMI .
Password can not begin with 3 identical characters. I.e. aaamy or bbbt.
When a user changes his password ,he may not use any of the last
five passwords.
Password Restriction(2)
Minimum password length can be set by the by the parameter
login/min_password_lng
(value 3 ).
SAP*
000 ,001,066
DDIC
000, 001
066
EARLYWATCH
Choosethis
thisbutton
button
Choose
forcreate
createnew
newuser
user
for
ChooseRole
Rolefrom
from
Choose
themenu
menu
the
Corresponding
Corresponding
profilewill
willcome
come
profile
automatically
automatically
Usercan
canset
set
User
USER-Parameters
USER-Parameters
Userwill
willcreated
created&&
User
Lastchanged
changedby
by
Last
alsomodified
modified
also
USER Assignment
Users can be assigned to a single activity groups or to composite activity
groups which mostly represent job roles .
Users that assign to an activity group may execute the transactions,
reports , or any other task in the activity group with the corresponding
Authorizations.
Choosethe
the
Choose
optionCreate
Create
option
Createduser
user
Created
namewill
will
name
display
display
Tocreate
createROLE
ROLE
To
Chooseany
anyone
one
Choose
2.Againwe
we
2.Again
choose
choose
Transaction
Transaction
Assignthe
the
Assign
transactioncodes
codes
transaction
usingthe
thebutton
button
using
AssignTransaction
Transaction
Assign
Thenchosen
chosen
Then
transaction code
code
transaction
appeared on
on
appeared
RoleMenu
Menu
Role
2.Choosethe
the button
button
2.Choose
Changeauthorization
authorizationdata
data
Change
1.Choose
1.Choose
Rangeofofvalues
values
Range
Or
Or
FullAuthorization
Authorization
Full
Theseauthorization
authorizationwill
will
These
comeon
onthe
theROLE
ROLE
come
Changethe
the
Change
authorizations&&save
save
authorizations
Colorhave
havechanged
changed
Color
Savethe
theprofile
profilegive
givethe
the
Save
nameofofthe
theprofile
profile
name
Getthe
themessage
message
Get
Profilescreated
created
Profiles
Choosethe
theoption
option
Choose
Completecompare
compare
Complete
Choosethe
theoption
option
Choose
FromOther
Otherrole
role
From
Chooseone
onerole
rolefrom
from
Choose
Beforecreated
createdor
orsap
sap
Before
definedrole
role
defined
Choosethe
the
Choose
optionsfrom
from
options
thelist
list
the
1.Chosenmenu
menu
1.Chosen
Comestotothe
the
Comes
rolemenu
menu
role
Nowchoose
choose
2.2.Now
FromArea
AreaMenu
Menu
From
Chooseone
onePC14
PC14
Choose
Choosethe
theoption
option
Choose
Payroll
Payroll
Chosenoption
option
Chosen
Payrollwill
willcome
come
Payroll
Choose
Choose
GOTOProject
GOTOProject
Management
Management
Choose
Choose
Tocreate
createnew
newproject
project
To
Choose
Choose
Givenew
newname
name
Give
Selectthe
themodules
modules
Select
whichare
arerequired
required
which
Choosethe
thebutton
button
Choose
Selectthe
theoption
option
1.1.Select
GenerateProject
ProjectIMG
IMG
Generate
3.Projectcreation
creationstart
start
3.Project
background.
ininbackground.
Choosethis
thisoption
option
2.2.Choose
ProjectPROJ_TEST
PROJ_TEST
Project
createdininbackground
background
created
Choosecreate
createoption
option
Choose
fornew
newrole
role
for
1.Choosethe
thenavigation
navigation
1.Choose
UtilitiesCustomizing
CustomizingAuth
Auth
Utilities
Thisscreen
screenwill
willappear
appear
2.2.This
ChooseAdd
Add
3.3.Choose
Thisscreen
screenappears
appears
4.4.This
ChooseIMG
IMGPROJECT
PROJECT
Choose
Chooseone
oneproject
projectfrom
fromthe
thelist
list
Choose
e.g.PROJ_TEST
PROJ_TEST
e.g.
Alltransaction
transactioncode
coderelated
relatedtoto
All
theproject
projectPROJ_TEST
PROJ_TESTwill
will
the
appear
appear
Thismessage
messagewill
will
This
come,IfIfthe
theuser
userhave
have
come,
noauthorization
authorization for
forthe
the
no
TC
TC
Thisisisthe
themissing
missing
This
authorizations
authorizations
Thisare
arethe
theavailable
available
This
authorizations
authorizations
Authorization structure(1)
User Master
Record
Authorization
Profile
Authorizations
Authorization
Object
Authorization
Fields
Composite
Profile
Profile/
Composite
Profile
Authorization(1)
Authorization system of sap R/3 system is the general term which
groups all the technical & management elements for granting access
privileges to users to enforce the R/3 system security.
By entering some authorization profile to a user, mainly administrator
give to user some access on sap particular sap object.
Authorization profile are group of authorizations .Instead of giving
each authorization to a user ,administrator gives authorization profile to
a user.
Authorization profiles can be simple or composite .composite profiles
contain other profiles.
Authorization profile uses an activation method.When authorization or
profiles are created or modified ,they must be activated to become
effective.
Profiles are assigned to users in the user master record.
Authorization(2)
The Authorizations determine which activities a user can perform .
The system administrator cannot decide which business authorization
user needs because it is up to the user department to decide the kind of
permissions the user should be given to carry out his business tasks.The
user department decide which authorization need the user.The system
administrator assigns that authorization to the user as per the user
department request.
Each authorization is based on authorization object.
Authorization object consists of authorization fields and possible
values.
Because of the vastness of the R/3 system and its functional range,the
authorization objects are further divided into areas called as Object
class.
Activities : Meaning
01 : Create or Generate
42 : Convert to DB
02 : Change
43 : Release
03 : Display
50 : Move
05 : Lock
51 : MM : Initialize pe
06 : Delete
59 : Distribute
07 : Activate, Generate
60 : Import
08 : Display change documents
64 : Generate
11 : Change number range status
65 : Reorganize
13 : Initialize number levels
70 : Administer
16 : Execute
71 : Analyze
17 : Maintain number range object
75 : Remove
21 : Transport
78 : Assign
22 : Enter, Include, Assign
90 : Copy
23 : Maintain
A6 : Read with filter
24 : Archive
A7 : Write with filter
33 : Read
A8 : Process mass data
34 : Write
DL : Download
36 : Extended maintenance
UL : Upload
37 : Accept
P0 : Accept CCMS CSM
data
40 : Create in DB
P1 : Edit CCMS CSM data
41 : Delete in DB
P2 : Maintain CCMS CSM
methods
12 : Maintain & generate change documents
68 : Model
* all possible values
Authorization(3)
We can assign authorization values to these fields .The values of the
field decide what data would access by the user to whom this object
assigned.
FIELD
VALUE
Customer type(CUSTTYPE)
Activity(ACTVT)
02
Authorization profile(1)
An authorization profile consists group of authorization object .I.e a
group of access privileges.
User authorizations are not directly assigned to the user master
records.Instead these authorizations are assigned as authorization
profiles.
Changing the contents of the authorizations inside a profile affects all
users that are given that profile when this is activated.
A users authorizations are loaded into the user buffer only when they
logon.
Changes affect all users to whom this profile is assigned and take
effect only when the user logs on.
Number of profiles generated depends on the number of
authorizations in each activity group .
A maximum 150 authorizations fit into a profile .If there are more than
150 authorizations,an additional profile is generated.
Authorization profiles beginning with a T ,like T-SM-NEW1.When more
than profile created then the name will be T-SM-NEW1_1 ,T-SMNEW1_2
Composite profile(1)
Composite profiles are sets of authorization profiles both simple &
composite.
A composite profile can contain an unlimited number of profiles.
Composite profiles are suitable for users who have different
responsibilities or job tasks in the system
Making modification to any of the profiles in the list of composite
profiles directly affects the access privileges of all users having that
composite profile in the user master record.
The activity field in an authorization object defines the possible actions which could
be performed over a particular application object.
For example activity 03 always Display . If an authorization contains two fields such
as COMPANY CODE & ACTVT, again values in company code is * & values in ACTVT
is 03 ,then a user containing this authorization can only display all company codes.
Not all authorization objects have the ACTVT authorization field.
Authorization Object(1)
An authorization object can contain a maximum of 10 authorization
fields.
Users are permitted to perform a system function only after passing the
test for every field in the authorization object.
Authorization objects are grouped in object classes belonging to
different application areas which are used to limit the search for
objects,thus making it faster to navigate among the many R/3 system
objects.
SAP predefined authorization objects should not be modified or
deleted,except if instructed by the SAP support personnel.
Deleting or changing standard authorization objects can cause severe
errors in the programs that check those objects.
For example ,
If actvt have values 02 for change ,03 for display and, user can maintain
only purchasing group xyz ,abc can not create new purchasing group.
Usercan
cannot
notuse
usethese
thesestring
string
User
asaapassword
password
as
object class
DoubleClick
Clickon
onthe
the
Double
Authorizationobject
object
Authorization
getthe
thedetails
details. .
totoget
Authorizationfields
fields
Authorization
correspondingtotothe
the
corresponding
AuthorizationObject.
Object.
Authorization
DoubleClick
Clickon
onthe
the
Double
permittedvalues
valuestoto
permitted
getthe
thedetails
details. .
get
DoubleClick
Clickon
onthe
the
Double
Authorizationstotoget
get
Authorizations
thedetails
details. .
the
AuthorizationObject
Object
Authorization
corresponding
&&corresponding
Object Class.
Class.
Object
AuthorizationFields
Fields
Authorization
Associatedwith
withthe
the
Associated
Authorizationobject
object
Authorization
Doubleclick
clickon
on
Double
PermittedActivities
Activities
Permitted
Doubleclick
clickon
onobject
object
Double
classBC_C
BC_C
class
Profile Generator
Profile generator(PG) tool helps the authorization administrator
create,generate ,and assign authorization profiles.
It is available from SAP r/3 version 3.1G
Check the parameter auth/no_check_in_some_cases =Y using the TC
RZ11 ,setting before using first time profile generator .