Understanding the Basics of HCM Authorization
Performing General Authorization Checks
Assigning Roles Indirectly
Understanding the Period of Responsibility for Administrators
Using Payroll Authorization Objects
Managing Authorization Checks for Evaluations
Understanding Structural Authorizations
Finding the Context Solution
Identifying Additional Aspects of the General Authorization Check
Optimizing HR Authorizations

Defining Transaction Code Authorizations

Objective

After completing this lesson, you will be able to define authorizations for HR transactions without authorization objects

Authorization Object HR: Transaction Code

Authorization object P_TCODE, enables the system to check whether a user is authorized to start the different HR transactions. This authorization object checks the transaction code.

Note

The object P_TCODE is not used in all HR transactions.

The HR transactions can be distinguished as follows:

  • HR transactions with a natural (their own) authorization object.
  • HR transactions without a natural (their own) authorization object.

The authorization object P_TCODE contains the HR transaction codes without their own authorization object.

P_TCODE is the HR equivalent of the Check Transaction Code at Start of Transaction authorization object (S_TCODE). The P_TCODE authorization object was implemented before the S_TCODE authorization object. Given the increased need to protect data in HR, P_TCODE was retained as a protective measure.

Hint

Avoid modifying the authorization objects, S_TCODE and P_TCODE, directly. Instead, add additional transactions to your role’s menu. The system, then, automatically enters these transactions in both authorization objects.