On the Performance of SAP HR Transactions
On the Performance of SAP HR Transactions
This note contains a few thoughts on the performance of HR transactions — or rather, the potential lack thereof. It's important to clarify that we are talking about cases involving structural authorizations.
Let’s dive into the topic, blogger!
It’s no secret that structural authorizations are frequently used in the HR component.
See: Definition of Structural Authorizations
The system distinguishes between two different uses of structural authorizations:
- Structural authorizations for the components Organizational Management, Personnel Development, and Training and Event Management - this focus on structural authorizations is covered in this section.
- Structural authorizations that are to be used for a more detailed authorization check (based on the organizational structure) during the processing of HR master data. This focus is covered in Interaction of General and Structural Authorizations
A quick reminder of the key technical aspects related to this topic:
Activation of Structural Authorizations
Transaction: OOAC
, or configuration table T77S0
(specifically, the AUTSW
group of switches)
See: Authorization Main Switches

Defining Structural Authorization Profiles
Transaction: OOSP
See: Structural Profiles

Assigning Structural Authorization Profiles to Users
Transaction: OOSB
See: Assignment of Structural Authorizations

Verification
When it comes to user authorizations, just remember one transaction: HRAUTH
. With it, you can check what’s been configured, which authorization switches are active in the system, which structural profiles are assigned to the user, the weather forecast for tomorrow morning, etc.
The topic is still not fully revealed, blogger!
Depending on how the structural profile is configured — specifically, how many Organizational Management objects are included — this can have a direct impact on the performance of HR transactions (PA20
, PA30
, PA40
).
How to fix the situation
If you encounter such symptoms, SAP recommends:
- Using reports starting with
RHBAUS*
and reviewing the BAdIHRBAS00_RHBAUS00
- Running the report
RH_DELETE_USER_SETTINGS
, enabling the following parameters on the selection screen

Reference Materials
See: SAP Note 2404051 - Performance on HR transactions
See: SAP Note 2153561 - Performance Problems and structural authorizations

Below are PDF versions of the documents above:
PDF: SAP Note 2404051 - Performance on HR transactions
PDF: SAP Note 2153561 - Performance Problems and structural authorizations