Текущее время: Сб, июн 28 2025, 12:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Точка наблюдения за появлением строки в таблице
СообщениеДобавлено: Пн, фев 01 2016, 16:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Коллеги, доброго дня.

Есть типовая задача: в программе объявлена таблица gt_table и хочется в отладчике отловить момент появления в этой таблице первой строки.
Попытка поставить точку наблюдения gt_table[1] приводит к неудаче, говорит - нет такой переменной.
Можно поставить точку наблюдения на lines( gt_table ), но она у меня не срабатывает.

Есть какие-нибудь рабочие варианты, кроме жать F6 много-много раз?

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка наблюдения за появлением строки в таблице
СообщениеДобавлено: Пн, фев 01 2016, 17:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Ставьте точку наблюдения на gt_table или на gt_table[] (работает в зависимости от версии). Естественно, сработает только еслим вы следуете гайдлайнам и не юзаете хидерлайны.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка наблюдения за появлением строки в таблице
СообщениеДобавлено: Пн, фев 01 2016, 21:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
LKU написал:
Есть типовая задача: в программе объявлена таблица gt_table и хочется в отладчике отловить момент появления в этой таблице первой строки.

Такая задача успешно решается в статике по where-used list.
И с помощью SAT без агрегации по операторам :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка наблюдения за появлением строки в таблице
СообщениеДобавлено: Вт, фев 02 2016, 17:08 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
1. where-used list в стандарте может давать сотни мест. Перебирать их неохота
2. Насчет SAT не понял, он то тут как поможет?

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка наблюдения за появлением строки в таблице
СообщениеДобавлено: Вт, фев 02 2016, 21:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
LKU написал:
where-used list в стандарте может давать сотни мест. Перебирать их неохота

В появившемся списке ищите INSERT, APPEND или COLLECT. Это резко уменьшит количество мест.
LKU написал:
Насчет SAT не понял, он то тут как поможет?

Он покажет первое обращение к таблице при 2-х условиях:
1. Включена галочка "Показывать имена внутренних таблиц"
2. Выключена галочка агрегации по вызовам

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


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

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


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

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


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

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