Продолжаем азбуку SAP. Надеюсь, мы все одинаково понимаем, что есть роли типовые/шаблонные, есть функциональные. Первые никому не присваиваются, являются шаблончиками для быстрого редактирования соответствующих функциональных. Функциональные роли уже типизированы конкретными полномочиями на разделы персонала, группы, категории, балансовые единицы и прочие объекты.

Чтобы не умереть создавая все комбинаторное множество функциональных ролей на все возможные комбинации разделов персонала, групп и категорий персонала, можно воспользоваться механизмом наследования ролей полномочий. При наследовании мы определяем главную роль (шаблонную в нашем случае), создаем для нее красивое меню, прописываем объекты полномочий. А затем легким движением руки создаем наследуемую роль, где указываем нашу шаблонную как «главную». Наследуемая роль примет на себя меню и объекты полномочий. Как только мы меняем что-то в главной роли, младшая отображает эти изменения у себя. Если на уровне младшей надо что-то переопределить, то пожалуйста. Меню переопределить нельзя.

В картинках это выглядит так.

Создаем главную роль

с одной транзакцией PA30 и полномочиями по-умолчанию.

Создаем младшую роль. Обратите внимание, что здесь указывается код старшей роли.

Как видно, для младшей роли редактирование меню заблокировано

При этом полномочия наследовались со старшей роли.

Добавим в старшую роль объект P_TCODE и нажмем сверху кнопочку наследования.

Система автоматически добавить такой же объект полномочий в наследуемую роль.