Текущее время: Ср, июл 30 2025, 16:51

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Объекты полномочий в текстах программ
СообщениеДобавлено: Вс, ноя 16 2008, 16:21 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 07 2007, 18:07
Сообщения: 22
Всем большой привет! :)

Получил задание :

Есть АБАП-Программа. Необходимо выяснить, какие объекты полномочий (Berechtigungsobjekte) проверяются, причем не только в самой программе, а во всех вызываемых процедурах и функциях до 3-го уровня. Также интересует заказчика, какие транзакции вызываются в программе (также до 3-го уровня).
Не было бы проблемы, если бы такая программа была одна. Но их 200. Выполнить задание надо за 4 дня. Есть какие-нибудь идеи, как этот поиск можно ускорить?

Я, конечно, ищу потихоньку, просматривая программу, проводя поиск та текст "AUTHORITY-CHECK" и "CALL TRANSACTION". Но больно уж медленно идет работа, боюсь не успею.

Буду благодарен за любые идеи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Объекты полномочий в текстах программ
СообщениеДобавлено: Вс, ноя 16 2008, 21:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
al1000 написал(а):
Я, конечно, ищу потихоньку, просматривая программу, проводя поиск та текст "AUTHORITY-CHECK" и "CALL TRANSACTION".

А как же CALL FUNCTION и, не дай Бог, вызовы методов?
Есть такие программы, из которых идут сотни, если не тысячи, вызовов вдругие программы, которые в свою очередь тоже имеют немаленький размерчик.

Динамические вызовы придадут этому заданию особый оттенок.

Примите мои соболезнования.

Cтремиться к идеалу, т.е. найти всё 100%, бессмысленно.
Поэтому можно взять готовую программу, например, Z_USEREXIT и переделать для поиска AUTHORITY-CHECK. Насколько я понимаю, это самая продвинутая рекурсивная ходилка-искалка по тексту программ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, ноя 16 2008, 21:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 07 2007, 18:07
Сообщения: 22
Ну и в функциях, конечно, ищу. Вызовы функций и делают задание нетривиальным. Утешает то, что сказано искать до 3-го уровня, пусть меня застрелят, дальше не пойду, хоть там 10 функций друг в друга вложено будет. 100% точности не ожидает никто, результаты нужны базису для составления профиля полномочий для пользователя Z-программ. Не учтенные мною объекты будут выявлены на этапе теста, или в продуктивном режиме, ничего страшного.
За программку спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 02:00 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Есть такая штука у администраторов - называется трассировка полномочий - вот ей и надо пользоваться для создания профиля..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 09:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
называется трассировка полномочий


ST01


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 09:58 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 01 2006, 14:25
Сообщения: 6
ещё SU22


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 11:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Для рекурсивного поиска операторов ABAP есть программа RSABAPSC.
По умолчанию там как раз поиск по AUTHORITY-CHECK :wink:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 17:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
DKiyanov написал:
Есть такая штука у администраторов - называется трассировка полномочий - вот ей и надо пользоваться для создания профиля..

Это динамический поиск: не нажал пользователь на кнопку — и не попало ничего в трассировку. Думаю, про это каждый базисник знает.
А коллеге поставили задачу произвести синтаксический поиск.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 22:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 07 2007, 18:07
Сообщения: 22
С помощью программы RSABAPSC поиск пошел веселее. Конечно, я знаю про трассировку, но запускать все 200 программ нет никакой возможности, замучаешься выяснять, почему они не идут в системе разработки.

Всем спасибо за ответы! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB