SAP: Поиск пользователей по роли и массовое присвоение ролей
Короткая заметка о том, как можно найти всех пользователей с определенной ролью и затем всем выбранным пользователям присвоить другую роль. Поехали!
Найдем всех пользователей с определенной ролью.
Переходим в транзакцию SUIM. Пользовательская информационная система (User Information System) -> Роли (Roles) -> Роли по комплексным критериям выбора (Roles by Complex Selection Criteria) -> Роли по комплексным критериям выбора (Roles by Complex Selection Criteria).
![](https://nickcode.ru/wp-content/uploads/2022/04/suim1.jpg)
В появившемся окне выбираем роль, которую будем искать (SAP_ALV_ADMIN) и отмечаем необходимые галочки:
![](https://nickcode.ru/wp-content/uploads/2022/04/suim2.jpg)
Запускаем отчет и получаем список пользователей с выбранной ролью:
![](https://nickcode.ru/wp-content/uploads/2022/04/suim3.jpg)
Копируем список пользователей.
Массово присвоим роль.
Для массового присвоения ролей запускаем транзакцию SU10, и нажимаем на кнопку Адресные данные (Address Data):
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_1.png)
Выбираем поле Пользователи (Users):
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_2.jpg)
Вставляем скопированных пользователей по кнопке, выделенной ниже:
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_3.jpg)
Применяем выбор.
На экране транзакции выделяем выбранных пользователей и жмем на кнопку Скопировать (Transfer):
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_4.jpg)
На следующем экране кнопка-иконка Изменить (Change):
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_4-1.jpg)
Выбираем вкладку Роли (Roles), выбираем что хотим сделать, добавить (Add) или удалить (Remove) роль, вставляем саму роль:
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_5.jpg)
жмем на кнопку-иконку Сохранить:
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_6.jpg)
Поздравляю, мы сделали массовое присвоение ролей!
Для закрепления материала видео демонстрация всего проделанного, только в данном случае мы не присвоим массово роль, а наоборот, массово удалим роль у пользователей:
При удалении роли стоит отметить, что если дата начала и дата удаления роли совпадать не будут, как это показано в видео, то роль будет не удалена, а ограничена:
![](https://nickcode.ru/wp-content/uploads/2022/04/so10_7.jpg)
Удачных настроек ;).