SAP Notes
  • Notes Catalog
  • About me
Sign in Subscribe
SAP

On the Performance of SAP HR Transactions

On the Performance of SAP HR Transactions

Sergey Ignatov

10 Oct 2018 • 2 min read
💡
Версия на русском: Про производительность HR транзакций

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.

0:00
/0:30

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 BAdI HRBAS00_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

Sign up for more like this.

Enter your email
Subscribe

React Frontend for the CAP Application

Following series of posts about eTag and CAP, I decided to review one more topic, but this time dedicate the note to using the React library as a frontend for a CAP application. Requirement Deploy a React component for the visualization of data fetched from a CAP service hosted on
28 Apr 2025 4 min read

Small SAP Talk. How to get a list of ABAP dumps in SAP ADT

While working in ADT, you might find yourself wondering, "Wouldn’t it be great to see all the dumps in the system I'm logged into?" But after a few deep inhales, you start feeling a bit frustrated—because it’s not exactly obvious at first glance.
24 Apr 2025 2 min read

SAP CAP: Working with eTags. Part 2

Following up on the previously published deep dive on SAP CAP: Working with eTags, I’d like to walk you through how eTags work in a real-world scenario—specifically on SAP BTP. This time, we’re going beyond localhost to simulate a more production-like setup. Let’s see how you
21 Apr 2025 3 min read
SAP Notes © 2025
Powered by Ghost