Текущее время: Пн, июн 23 2025, 20:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 15:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
Идя такая: ввожу имя ФМ-а,метода класса, подпрограммы - и строится его дерево вызовов , в котором указывается что этот метод вызывается из таких-то мест, которые в свою очередь вызываются из таких-то и т.д.
Т.е. визуально видно где метод используется.

Может такое в стандарте есть, а я не в курсе?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 15:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1. Кнопка "Журнал использования".
2. Отчет RSABAPSC.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 16:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
1. Журнал показывает только один уровень
2. С этим что-то не разобрался, что оно вообще делает :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 16:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Транзакция CODE_SCANNER .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 16:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1. А зачем больше одного уровня при поиске снизу вверх?
2. Этот отчет ищет ключевую фразу "сверху вниз", с определенным уровнем вложенности.
При параметрах по умолчанию он ищет оператор AUTHORITY-CHECK в указанной программе и всех подпрограмм, ФМ и методов, вызываемых из программы с уровнем вложенности 5.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 16:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
CODE_SCANNER также показывает только один уровень.

Может я непонятно написал: К примеру у нас есть
Метод A, который вызывается из B, который вызывается из С
Соответственно программа показывает нам
A
__B
____C
Если A, вызывается из B и D, а B из C, D из F, то получаем
A
__B
____C
__D
____F


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 16:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
1. Чтобы сразу визуально видеть как данные передаются, т.е. откуда они поступают. Дали новую тему, а там методы классов, которые вызывают методы классов, которые вызывают методы классов и т.д. Нужно исправить в методе X что-то нужно понимать откуда его вообще вызывают. При этом "откуда" по большей частью нужен верхний уровень, для чего приходится вручную передвигаться использую журнал использования. А если бы сразу строилось дерево вызовов, то было бы проще

2. Спасибо, вроде стало понятно что за отчет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дерево вызовов - может есть в стандартной поставке?
СообщениеДобавлено: Пн, сен 14 2015, 19:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Валерка написал(а):
Дали новую тему, а там методы классов, которые вызывают методы классов, которые вызывают методы классов и т.д. Нужно исправить в методе X что-то нужно понимать откуда его вообще вызывают. При этом "откуда" по большей частью нужен верхний уровень, для чего приходится вручную передвигаться использую журнал использования.

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

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


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

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


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

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


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

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