SAPфорум.RU
https://sapboard.ru/forum/

найти роль с одной единственной транзакцией
https://sapboard.ru/forum/viewtopic.php?f=14&t=95723
Страница 1 из 1

Автор:  Oknov [ Вт, ноя 14 2017, 08:22 ]
Заголовок сообщения:  найти роль с одной единственной транзакцией

Добрый день, коллеги,

Может встречались или используете, как найти, можно ли через SUIM, роль с одной единственной транзакцией. Можно ли там, поиск по другим транзакциям закрыть или чтобы как-то поиск игонорировал?

Спасибо большое!

Автор:  RikoNw [ Вт, ноя 14 2017, 09:32 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Добрый день. Не понимаю вопроса: роли в которых присутствует только одна транзакция? любая или определенная?

Автор:  Oknov [ Вт, ноя 14 2017, 09:35 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Добрый день! Да, определенная

Автор:  RikoNw [ Вт, ноя 14 2017, 11:19 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Значения полномочий в ролях, S_TCODE=имя транзакции, вылезут роли, в которых есть эта транзакция, или вы ищите роли, где ничего, кроме нее нет?

Автор:  Oknov [ Вт, ноя 14 2017, 11:28 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Так точно - роли, где ничего, кроме нее нет. Есть несколько тысяч ролей, даю поиск - выпадают сотни, но я точно помню, что делал роль с одной только этой транзакцией.

Автор:  sap_nar [ Вт, ноя 14 2017, 11:51 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Oknov написал(а):
Так точно - роли, где ничего, кроме нее нет. Есть несколько тысяч ролей, даю поиск - выпадают сотни, но я точно помню, что делал роль с одной только этой транзакцией.


Можно попробовать через таблицу AGR_1251, где
OBJECT=S_TCODE;
COUNTER=1.

должно выйти (если другие объекты первыми не добавлены :roll: )
AGR NAME=название роли.

Автор:  RikoNw [ Вт, ноя 14 2017, 12:02 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

sap_nar написал:
Oknov написал(а):
Так точно - роли, где ничего, кроме нее нет. Есть несколько тысяч ролей, даю поиск - выпадают сотни, но я точно помню, что делал роль с одной только этой транзакцией.


Можно попробовать через таблицу AGR_1251, где
OBJECT=S_TCODE;
COUNTER=1.

должно выйти (если другие объекты первым не добавлены :roll: )
AGR NAME=название роли.


Если в S_TCODE будет перечисление - такие роли тоже повылезают

Автор:  Kuranov.Dmitry [ Вт, ноя 14 2017, 14:05 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

AGR_TCODES не подойдет?

Автор:  Yozhhhhh [ Вт, ноя 14 2017, 21:38 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Вот тут действительно самый неловкий момент, когда автор должен уточнить, что он имеет в виду: роль с единственной транзакцией по объекту S_TCODE или роль с единственной транзакцией в меню. Это принципиально разные вещи. На основе меню автоматически генерится S_TCODE и другие объекты полномочий, которые задействованы в транзакциях меню. Но в S_TCODE могут присутствовать транзакции, которые добавлены вручную в обработке полномочий. Такие транзакции на экране в меню пользователя не фигурируют, но могут быть запущены с консоли. И в том, и в другом случае искать следует не через SUIM, а напрямую в таблицах. Нет системы под рукой, привязку транзакции к роли через законное меню тоже можно увидеть в прозрачной таблице. Остается обратиться через запрос в SE11/SE16, отсортировать полученную GRID зебру со включенным объединением ячеек при сортировке и найти одинокую строку. Ну или выгрузить в Excel и там посмотреть через сводную таблицу. Автор, поищите таблицу. В SAP находится ВСЁ.

Автор:  Oknov [ Вт, ноя 21 2017, 12:40 ]
Заголовок сообщения:  Re: найти роль с одной единственной транзакцией

Всем спасибо!

To Yozhhhhh - всё это мне известно, но долго делать, спасибо !

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/