Grundlagen der HCM-Berechtigung
Allgemeine Berechtigungsprüfungen durchführen
Rollen indirekt zuordnen
Den Zuständigkeitszeitraum für Administratoren verstehen
Berechtigungsobjekte der Personalabrechnung verwenden
Berechtigungsprüfungen für Auswertungen verwalten
Strukturelle Berechtigungen verstehen
Kontextlösung finden
Zusätzliche Aspekte der allgemeinen Berechtigungsprüfung identifizieren
HR-Berechtigungen optimieren

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.