В этой заметке будет несколько предложений про производительность HR транзакций, а точнее, про ее возможное отсутствие. Стоит отметить, что речь пойдет про случаи, когда вы используете структурные полномочия.

Раскрывай тему, блогер!

Ни для кого не секрет, что в компоненте HR часто используются структурные полномочия

См. 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.
    Напомню про основные технические моменты по обозначенной выше теме.

Активация структурных полномочий

Транзакция OOAC, или настроечная таблица T77S0 (интересующая группа переключателей AUTSW)

См. Authorization Main Switches

Рисунок 1.

Определение структурных профилей полномочий

Транзакция OOSP

Рисунок 2.

См. Structural Profiles

Присвоение структурных профилей полномочий пользователям

Транзакция OOSB

(/content/images/2018/10/structural_performance_hr_3-300x189.png)](/content/images/2018/10/structural_performance_hr_3.png)

См. Assignment of Structural Authorizations

Проверка

Что до пользовательских полномочий, вам достаточно запомнить одну транзакцию с техническим идентификатором HRAUTH. С ее помощью вы сможете посмотреть, что у вас получилось настроить, какие авторизационные переключатели активны в системе, какие структурные профили присвоены пользователю, прогноз погоды на завтрашнее утро etc.

Тема по-прежнему не раскрыта, блогер!

В зависимости от настроек структурного профиля, а именно, количества объектов организационного менеджмента, которое в него включено, это может оказывать прямое воздействие на производительность HR транзакций (PA20, PA30, PA40).

Исправление ситуации

При столкновении с подобными симптомами, SAP рекомендует:

  • Воспользоваться услугами отчетов RHBAUS* + посмотреть в BAdI HRBAS00_RHBAUS00
  • Запустить отчет RH_DELETE_USER_SETTINGS, активировав следующие параметры на селекционном экране
    Рисунок 4.

Справочный материал

См. SAP Note 2404051 - Performance on HR transactions

См. SAP Note 2153561 - Performance Problems and structural authorizations

Рисунок 5.

Ниже привожу pdf-версии выше представленных документов

См. pdf-версию SAP Note 2404051 - Performance on HR transactions

См. pdf-версию SAP Note 2153561 - Performance Problems and structural authorizations