Show TOC

 P_HAP_DOC (Appraisal Systems: Appraisal)

Definition

Authorization object that controls users’ access to forms.

Use

In addition to assigning authorization for forms, you can also use this authorization object to restrict the structural authorizations, which control authorization access within the organizational structure. You do so by defining for which part of the organizational structure the user should only have read authorization and for which part he or she should also have write authorization. This enables you, for example, to define that the person responsible for the personnel area Recruiting can change the appraisals of his or her own employees but only display those of the employees in the other personnel area.

Structure

The P_HAP_DOC authorization object contains the following fields, which are tested during an authorization check:

Authorization Field

Long Text

ACTVT

Activity

PLVAR

Plan Version

HAP_CAT_G

Appraisal Category Group ID

HAP_CAT

Appraisal Category ID

HAP_TEMPL

Appraisal Form

PROFL

Authorization Profile

More Information About the Fields

TheACTVTfield specifies the activities for which a user has authorization. The following values are possible:

02:Change

03:Display

06:Delete

ThePLVARfield specifies which plan version(s) the user is authorized to access.

TheHAP_CAT_Gfield specifies that the user is only authorized to access forms of the category group(s) entered here.

TheHAP_CATfield specifies that the user is only authorized to access forms of the category(ies) entered here.

TheHAP_TEMPLfield specifies that the user is only authorized to access the form(s) entered here.

ThePROFLfield specifies which target object(s) a user has access to by entering a structural profile. This enables you to determine, for example, that a user has change authorization for the forms of all employees in his or her department and display authorization for the forms of all other employees.

Integration

Note that you can only enter structural profiles that are assigned to the user in table T77UA ( User Authorizations = Assignment of Profile to User ) in thePROFLfield.

If you use the HRBAS00_GET_PROFL (BAdI: Define Assigned Structural Profiles) Business Add-In (BAdI), you do not have to maintain the entries in table T77UA. This BAdI enables you to implement an alternative determination of structural profiles.

See also:

Definition of Structural Authorizations