Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: mulyukov_am от Июль 27, 2012, 06:09:10 am

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

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

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

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


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

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


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

Думаю воспользуюсь вариантом с userexit.
Название: Re: Программа по количеству пользователей
Отправлено: mulyukov_am от Июль 30, 2012, 09:02:22 am
Понятно. Получается в системе нет такой таблицы типо "Журнал входа в систему" или "История входа в систему?
Название: Re: Программа по количеству пользователей
Отправлено: Uukrul от Июль 30, 2012, 09:51:09 am
You are not allowed to view links. Register or Login
Думаю воспользуюсь вариантом с userexit.
Про работу с расширениями читаем тут: http://sapforum.biz/index.php/topic,1649.0.html
Название: Re: Программа по количеству пользователей
Отправлено: mulyukov_am от Июль 30, 2012, 10:04:50 am
ОО. Спасиба. Очень полезный пост.