In this document we are going to see the tools for the HCM authorizations. We can use the following tools:
Transaction HRAUTH -When calling the HRAUTH transaction, two tabs will be displayed: Overview and User-Specific.

we can see the Auth. Access flag for all the infotypes maintained in table V_T582A.In tab
, we can get authorization info for a user:

In the tool bar there is also a direct link
to the HR authorization document 'Authorizations in mySAP HR'.
Is it possible also to execute RHBAUS00 report pressing button
.

The most important development here is button
. This calls report RSUSR050. Using this report it is possible to compare users, roles, authorizations and profiles, and it is also possible to compare them across systems (if corresponding RFC connection has been set up). For further information, check the report documentation.

Report RHUSERRELATIONS - Use report RHUSERRELATIONS to check HR authorization settings. Enter the user with the authorization issue in field 'User name'.

: Use this button to display the main authorization settings in T77S0. Is it also possible to check these values entering this table in transaction SM30. These parameters are:AUTSW ORGPD HR: Structural Authorization Check - This parameter can have the following values:
0 - Structural authorizations will not be checked in Personnel Administration. IMPORTANT- they will be always checked in Org. Management.
1 - If an organizational unit is assigned in infotype 0001, the system checks against this organizational unit. If no organizational unit is assigned, the system rejects the authorization.
2 - The system does not evaluate the organizational unit and rejects the authorization.
3 - If an organizational unit exists, the system checks against this organizational unit. If no organizational unit is assigned, it grants the authorization.
4 - The system does not evaluate the organizational unit and grants the authorization. For information about this parameter, please check note 339367.
AUTSW ORGIN HR: Master Data - If this parameter is set to 1, P_ORGIN authorization object will be checked.
AUTSW ORGXX HR: Master Data - Extended Check. If this parameter is set to 1, P_ORGXX authorization object will be checked.
AUTSW NNNNN HR: Customer-Specific Authorization Check. If this parameter is set to 1, customer authorization object will be checked. In order to know the name of this authorization object (it should be in the customer namespace), just check the coding of include MPPAUTZZ. There, under the 'authorization-check' statement you will have the name of that authorization object. Customer authorization object must contain fields INFTY Infotype and SUBTY Subtype. It is possible also to use any of the fields from infotype 0001 organizational Assignment or in PA0001 structure, and customer-specific additional fields as long as they are NUMC or CHAR type fields. In addition field TCD Transaction Code and INFSU Infotype/subtype (4 characters for the infotypes and 4 for the subtype) can be used. These are the only fields allowed for the customer authorization object. In case different field is used, issues could arise. In order to generate the coding, report RPUACG00 should be run for this custom authorization object.
AUTSW PERNR HR: Master Data - Personnel Number Check - If this parameter is set to 1, authorization object P_PERNR will be checked. Check that users do not have the object P_PERNR set with the SIGN = *. This might lead to an undefined state. The only possible values here must either be E or I.
AUTSW DFCON HR: Default Position (Context). Same possible values as AUTSW ORGPD.
AUTSW INCON HR: Master Data (Context) - If this parameter is set to 1, context authorization object P_ORGINCON will be checked.
AUTSW XXCON HR: Master Data - Enhanced Check (Context) - If this parameter is set to 1, context authorization object P_ORGXXCON will be checked.
AUTSW NNCON HR: Customer-Specific Authorization Check (Context) - If this parameter is set to 1, context customer authorization object will be checked. Customer context authorization object must contain fields INFTY Infotype, SUBTY Subtype, AUTHC Authorization Level and PROFL Authorization Profile. It is possible also to use any of the fields from infotype 0001 organizational Assignment or in PA0001structure, and customer-specific additional fields as long as they are NUMC or CHAR type fields. In addition field TCD Transaction Code and INFSU Infotype/subtype (4 characters for the infotypes and 4 for the subtype) can be used.
AUTSW ADAYS HR: Tolerance Time for Authorization Check. This setting has by default value 15.
After checking these settings you will now know which are the authorization objects involved.
: with this button you can display the employee number assigned to the user you are analyzing. This is important to know for example when checking P_PERNR authorizations.
: Use this button in order to analyze structural profiles assigned to the user. Select the pushbutton and press F8. You will get a list with all the structural profiles assigned to the user (this is the assignment done in T77UA). There you can select the following options:
: Selecting a profile, you will get the objects included in that profile (configuration in table T77PR).
: to get the complete list of objects the user has authorizations for, according to the structural profile. This will list all the objects, including just the employees directly assigned to the profile. This means that employees assigned to the default position will not be listed here. If an object is displayed in this list the user will have authorization to that object according to the Structural authorizations. However, we still have to check if the user has authorization to it, according to the HR authorizations.
: select this pushbutton to display the HR authorization values assigned to the user. Select the HR authorization objects (P_ORGIN, P_ORGXX....) and execute the report. You will get a list with all the authorization values assigned to the user. Then you will have to check if according to these values, the user should be able to see that object or not.I think it could be very hepful.
Manuel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 9 | |
| 8 | |
| 7 | |
| 5 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 |