Захотелось вдруг одним блокировать мандант от входа
Нашел 2 способа - блокировать мандант или блокировать всех пользователей
Путь первый - блокирование манданта. Для этого есть 2 функциональных модуля SCCR_LOCK_CLIENT и SCCR_UNLOCK_CLIENT
Соответственно делаем следующее1 запускаем транзакцию SE37
2 Вызываем один из этих модулей
3 Вводим номер манданта
4 Выполняем модуль
Теперь мандант доступен для входа только пользователям DDIC и SAP*
Путь второй - блокирование пользователей. Информация о блокировании пользователя хранится в таблице USR02 в поле uflag. Остается написать небольшую программу, типа
REPORT zreusrlock.
DATA: time_limit TYPE sy-datum.
DATA: days TYPE i VALUE 40.
time_limit = sy-datum - days.
UPDATE usr02 SET uflag = 64 WHERE trdat < time_limit.
Конечно эта программа требует доработки - как минимум надо ограничить выборку по манданту и не блокировать каких-либо определенных пользователей - а то кто же будет потом разблокировать? Придется же в базу ручками лезь, что крайне не рекомендуется.
p.s Оказывается есть транзакция EWZ5. Она позволяет блокировать и разблокировать пользователей. Необходимо только поставить галочку на своей учетке как "администратор евро" (наверное имелось в виду супер админ)