Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: mulyukov_am от Июль 27, 2012, 06:09:10 am
-
Всем добрый день!
Поступило задание от высшего руководства написать программку, которая показывает всех пользователей регистировавашихся в системе (входивших в систему) за определенный период (например за месяц) выбираемый на селекционном экране. Причем пользователей не нужно дублировать, а достаточно вывести просто за этот период он заходили или нет.
Вопрос такой. Так как я работал только в модулях MM и ТОРО, никак не могу найти таблицы, в которых хранятся данные о регистрации пользователей? кто нибудь подскажет?
-
Наверняка кто то и писал уже такие программки? было бы интересно посмотреть на код.
-
Ну как бы велосипед стандартный - ST03... и там агрегирована вся статистика
-
Ммм. понятно. есть такой стандарт. Я правда не могу в него зайти. Полномочий нет.
А все таки может кто подскажет таблички где хранятся данные о регистрации пользователей?
Мне почему нужно отчетик этот написать?
Необходимо Чтобы выводились не все регистрации пользователей за месяц, а чтобы выходил список/перечень пользователей который за месяц хотябы раз заходили в систему. Т.е. не нужен список такой, чтобы показывалось в списке 20 раз один и тот же пользователь по дням и часам когда он заходил как в SM20 или ST03.
-
Если нет полномочий, вместе с базисником в тр. ST01 запустите SQL-трассировку по тр. ST03 и проверьте перечень используемых таблиц. В нем с большой вероятностью есть и ваша искомая табличка.
-
Ну могу предложить несколько другой вариант решения проблемы. В системе есть userexit SUSR0001: http://sapforum.biz/index.php/topic,988.0.html, он срабатывает в момент регистрации пользователя в системе. Заводите свою таблицу Z-таблицу и пишите эти данные в нужном вам разрезе, после чего пишите отчет по данной таблице. Дешево и сердито и главное очень быстро...
-
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
-
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
Человек же пишет:
Поступило задание от высшего руководства написать программку...
Не барское это дело - раздел администрирования пользователей. 8)
-
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
Я конечно не администратор, но в нескольких системах видел что базис писал программу и использовал приведенный выше экзит. Не знаю чем не устраивает стандартная отчетность?! Возможно тут можно сразу получать терминал, пользователя и время входа. Опять же данные можно сразу писать в формате который нужен для быстрого представления данных.
-
Отлично! Всем большое спасибо.
Думаю воспользуюсь вариантом с userexit.
-
Понятно. Получается в системе нет такой таблицы типо "Журнал входа в систему" или "История входа в систему?
-
Думаю воспользуюсь вариантом с userexit.
Про работу с расширениями читаем тут: http://sapforum.biz/index.php/topic,1649.0.html
-
ОО. Спасиба. Очень полезный пост.