Текущее время: Пт, июн 27 2025, 04:12

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


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

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


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

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