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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 08:25 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Всем привет!
Подскажите, почему таблица с заголовком может быть в отладке пустая. Причем далее по коду есть loop по таблице и присвоение значений ее полей другим переменным. Значения есть, все присваивается, но в отладке таблица показывается как initial?
В чем может быть дело?


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
kochia написала:
Всем привет!
Подскажите, почему таблица с заголовком может быть в отладке пустая. Причем далее по коду есть loop по таблице и присвоение значений ее полей другим переменным. Значения есть, все присваивается, но в отладке таблица показывается как initial?
В чем может быть дело?

Посмотрите значение таблицы перед лупом, она не может быть инитиал. Я думаю что Вы не внимательно смотрели код.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 08:43 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
К сожалению, и до loop'а и во время кликаю два раза на таблице, а она пишет внизу, где имена полей Table[initial]. Глюк какой-то. Или, может быть, как-нибудь по-другому можно таблицу посмотреть? Отдельные поля и строки таблицы совсем не опознаются.


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

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
kochia написала:
К сожалению, и до loop'а и во время кликаю два раза на таблице, а она пишет внизу, где имена полей Table[initial]. Глюк какой-то. Или, может быть, как-нибудь по-другому можно таблицу посмотреть? Отдельные поля и строки таблицы совсем не опознаются.


Просто таблица пустая! В неё не выбрались ни какие значения!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 09:03 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
хороший ответ, только мне кажется, вы начало темы не читали


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

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
kochia написала:
хороший ответ, только мне кажется, вы начало темы не читали


Вы хотите сказать что таблица при значении Table[initial] бегает по Loop!? :?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 09:22 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
В том-то и дело, что на самом деле она не пустая, но в отладке пишет Table[initial].


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 09:28 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
kochia написала:
В том-то и дело, что на самом деле она не пустая, но в отладке пишет Table[initial].

ну так посмотрите как объявлена эта ваша таблица, может там таблица в таблицы или еще что. А в чем собственно проблема то, если она не пустая, если все работает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 09:44 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Чувствую, что никто не сталкивался с таким, поэтому разговор получается бессмысленным.
Таблица объявлена просто: type table of ... with header line.
Работать, все работает, просто отлаживать неудобно, да и просто странно, поэтому и спросила.
Но раз никто не встречался с таким, то гадать тут бессмысленно.


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

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Просто любопытно :)
А покажите кусочек ващего loop'а.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 10:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Выдержка из кода:
Code:
     
DATA GT_GLT0          TYPE TABLE OF GLT0 WITH HEADER LINE.

* Здесь SELECT из GLT0

LOOP AT GT_GLT0 WHERE RACCT CP GT_HKONT-LOW AND RYEAR = R_GJAHR-LOW.
               GS_GRIDOUTTAB_ACT-AUTH_CAP = GS_GRIDOUTTAB_ACT-AUTH_CAP +
                                GT_GLT0-HSL01 +
                                GT_GLT0-HSL02 + GT_GLT0-HSL03 +
                                GT_GLT0-HSL04 + GT_GLT0-HSL05 +
                                GT_GLT0-HSL06 + GT_GLT0-HSL07 +
                                GT_GLT0-HSL08 + GT_GLT0-HSL09 +
                                GT_GLT0-HSL10 + GT_GLT0-HSL11 +
                                GT_GLT0-HSL12 + GT_GLT0-HSLVT.
*..........
ENDLOOP


Таблица GT_GLT0 в данном loop'е initial, хотя в итоге получаем непустое значение для GS_GRIDOUTTAB_ACT-AUTH_CAP, которое в начале тоже initial.


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

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Конечно не вариант, если вам показывает значение Table[initial], но что если посмотреть значения не GT_GLT0, а GT_GLT0[] ?

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 10:23 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Пробовала, аналогичный результат


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 11:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
kochia написала:
Пробовала, аналогичный результат

1. подобный эффект наблюдается только с данной таблицей в данном отчёте или есть ещё проблемные таблицы?
2. Не существует ли в отчёте такая же таблица, но где в имени последний символ не '0', а 'o'?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотр таблицы в отладке
СообщениеДобавлено: Ср, янв 28 2009, 11:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
PK написал:
Конечно не вариант, если вам показывает значение Table[initial], но что если посмотреть значения не GT_GLT0, а GT_GLT0[] ?
Если речь про классический отладчик, то в разделе "поля" таблица с заголовком GT_GLT0 не должно показываться как Table[initial], а должна выглядеть как "Non-charlike structure" (правда это с basis 7.00, на более ранних версиях проверить не могу)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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