The HR logical databases are used in many reports and provide certain generic functions such as selection and the authorization check.
The authorization check establishes whether the user who starts the evaluation has the required authorizations for the data to be evaluated.
In reporting for HR master data, we distinguish between an authorization for persons and an authorization for data.
Authorization for Persons
Authorization for persons: At the GET PERNR point in the authorization check and for the set of selected employees, the system checks whether the user has authorization for the organizational features of the employee. In the figure Authorization for Persons, the administrator has authorization only for personnel area 1000.
During the evaluation, the system skips employees for whom no authorization exists. At the end of the evaluation, the number of employees skipped because of missing authorizations is returned.
Authorization for Data
Authorization for data: The system checks whether the user has authorization for all the infotypes used in the evaluation.
In this example, the user has authorization for the Personal Data infotype (0002) but not for the Addresses infotype (0006).
If the user has no authorization for an infotype, the evaluation terminates with an error message.
