Текущее время: Чт, июл 31 2025, 14:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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