SAP: Поиск пользователей по роли и массовое присвоение ролей
Короткая заметка о том, как можно найти всех пользователей с определенной ролью и затем всем выбранным пользователям присвоить другую роль. Поехали!
Найдем всех пользователей с определенной ролью.
Переходим в транзакцию SUIM. Пользовательская информационная система (User Information System) -> Роли (Roles) -> Роли по комплексным критериям выбора (Roles by Complex Selection Criteria) -> Роли по комплексным критериям выбора (Roles by Complex Selection Criteria).
В появившемся окне выбираем роль, которую будем искать (SAP_ALV_ADMIN) и отмечаем необходимые галочки:
Запускаем отчет и получаем список пользователей с выбранной ролью:
Копируем список пользователей.
Массово присвоим роль.
Для массового присвоения ролей запускаем транзакцию SU10, и нажимаем на кнопку Адресные данные (Address Data):
Выбираем поле Пользователи (Users):
Вставляем скопированных пользователей по кнопке, выделенной ниже:
Применяем выбор.
На экране транзакции выделяем выбранных пользователей и жмем на кнопку Скопировать (Transfer):
На следующем экране кнопка-иконка Изменить (Change):
Выбираем вкладку Роли (Roles), выбираем что хотим сделать, добавить (Add) или удалить (Remove) роль, вставляем саму роль:
жмем на кнопку-иконку Сохранить:
Поздравляю, мы сделали массовое присвоение ролей!
Для закрепления материала видео демонстрация всего проделанного, только в данном случае мы не присвоим массово роль, а наоборот, массово удалим роль у пользователей:
При удалении роли стоит отметить, что если дата начала и дата удаления роли совпадать не будут, как это показано в видео, то роль будет не удалена, а ограничена:
Удачных настроек ;).