Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: mulyukov_am від Липень 27, 2012, 06:09:10 ДП

Назва: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 27, 2012, 06:09:10 ДП
Всем добрый день!

Поступило задание от высшего руководства написать программку, которая показывает всех пользователей регистировавашихся в системе (входивших в систему) за определенный период (например за месяц) выбираемый на селекционном экране. Причем пользователей не нужно дублировать, а достаточно вывести просто за этот период он заходили или нет.

Вопрос такой. Так как я работал только в модулях MM и ТОРО, никак не могу найти таблицы, в которых хранятся данные о регистрации пользователей? кто нибудь подскажет?
Назва: Re: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 27, 2012, 06:42:40 ДП
Наверняка кто то и писал уже такие программки? было бы интересно посмотреть на код.
Назва: Re: Программа по количеству пользователей
Відправлено: №1 від Липень 27, 2012, 06:58:10 ДП
Ну как бы велосипед стандартный - ST03... и там агрегирована вся статистика
Назва: Re: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 27, 2012, 07:04:07 ДП
Ммм. понятно. есть такой стандарт. Я правда не могу в него зайти. Полномочий нет.

А все таки может кто подскажет таблички где хранятся данные о регистрации пользователей?


Мне почему нужно отчетик этот написать?

Необходимо Чтобы выводились не все регистрации пользователей за месяц, а чтобы выходил список/перечень пользователей который за месяц хотябы раз заходили в систему. Т.е. не нужен список такой, чтобы показывалось в списке 20 раз один и тот же пользователь по дням и часам когда он заходил как в SM20 или ST03.


Назва: Re: Программа по количеству пользователей
Відправлено: ysichov від Липень 27, 2012, 02:24:59 ПП
Если нет полномочий, вместе с базисником в тр. ST01 запустите SQL-трассировку по тр. ST03 и проверьте перечень используемых таблиц. В нем с большой вероятностью есть и ваша искомая табличка.
Назва: Re: Программа по количеству пользователей
Відправлено: Uukrul від Липень 27, 2012, 07:07:32 ПП
Ну могу предложить несколько другой вариант решения проблемы. В системе есть userexit  SUSR0001: http://sapforum.biz/index.php/topic,988.0.html, он срабатывает в момент регистрации пользователя в системе. Заводите свою таблицу Z-таблицу и пишите эти данные в нужном вам разрезе, после чего пишите отчет по данной таблице. Дешево и сердито и главное очень быстро...
Назва: Re: Программа по количеству пользователей
Відправлено: Affelina від Липень 27, 2012, 08:33:22 ПП
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
Назва: Re: Программа по количеству пользователей
Відправлено: Dmitriy від Липень 27, 2012, 10:00:17 ПП
Цитата: Affelina від Липень 27, 2012, 08:33:22 ПП
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
Человек же пишет:
ЦитатаПоступило задание от высшего руководства написать программку...
Не барское это дело - раздел администрирования пользователей. 8)
Назва: Re: Программа по количеству пользователей
Відправлено: Uukrul від Липень 27, 2012, 10:28:44 ПП
Цитата: Affelina від Липень 27, 2012, 08:33:22 ПП
А чем не устраивает инфо-отчетность в разделе администраторование пользователей? Там по-моему фиксируется последнее время захода в систему...
Я конечно не администратор, но в нескольких системах видел что базис писал программу и использовал приведенный выше экзит. Не знаю чем не устраивает стандартная отчетность?! Возможно тут можно сразу получать терминал, пользователя и время входа. Опять же данные можно сразу писать в формате который нужен для быстрого представления данных.
Назва: Re: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 30, 2012, 08:22:53 ДП
Отлично! Всем большое спасибо.

Думаю воспользуюсь вариантом с userexit.
Назва: Re: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 30, 2012, 09:02:22 ДП
Понятно. Получается в системе нет такой таблицы типо "Журнал входа в систему" или "История входа в систему?
Назва: Re: Программа по количеству пользователей
Відправлено: Uukrul від Липень 30, 2012, 09:51:09 ДП
Цитата: mulyukov_am від Липень 30, 2012, 08:22:53 ДП
Думаю воспользуюсь вариантом с userexit.
Про работу с расширениями читаем тут: http://sapforum.biz/index.php/topic,1649.0.html
Назва: Re: Программа по количеству пользователей
Відправлено: mulyukov_am від Липень 30, 2012, 10:04:50 ДП
ОО. Спасиба. Очень полезный пост.