Текущее время: Пн, июл 21 2025, 16:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Подсажите как работать с таблицей <gtable> , FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
СообщениеДобавлено: Пт, май 04 2012, 21:21 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Подсажите как работать с таблицей <gtable> ,она обявлена так:
FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
USING
p_grid TYPE REF TO cl_gui_alv_grid
pref_datatable TYPE REF TO data
.
ASSIGN pref_datatable->* TO <gtable>.



ASSIGN LOCAL COPY OF INITIAL LINE OF <gtable> TO <gstruct>.
READ TABLE <gtable> INTO <gstruct> INDEX irow.

Вот я вижу в отладке все поля таблицы и их значения,а попыка получить значение полей не получается,говорит не
стуктурв


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсажите как работать с таблицей <gtable> , FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
СообщениеДобавлено: Пт, май 04 2012, 23:02 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Не сильно ошибусь, если скажу, что в описании проблемы Вы опустили самую важную часть: во-первых, очень интересно, как инициализируются ссылки на данные pref_datatable и какого типа Field-symbol <gstruct>.

Скорее всего, Вам надо либо конкретно указать тип переменной, куда переносятся значения, например:
Code:
DATA: sf type sflight
sflight = <gstruct>

либо указывать типизацию во фразе ASSIGN (подробнее о типизации можно прочитать в Help'e)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсажите как работать с таблицей <gtable> , FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
СообщениеДобавлено: Пт, май 04 2012, 23:18 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
<gtable> TYPE ANY.Эти данные используются в алви при двойном клике. Выясняется на каком поле
стоим и из этой таблицы можно вытащить только имя поля и value.Программа не моя,но мне нужно
в ней сделать испраления


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсажите как работать с таблицей <gtable> , FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
СообщениеДобавлено: Пт, май 04 2012, 23:20 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
не <gtable> а-<gstruct> type any


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсажите как работать с таблицей <gtable> , FIELD-SYMBOLS <gtable> TYPE STANDARD TABLE.
СообщениеДобавлено: Сб, май 05 2012, 10:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
А assign component <номер поля> of structure <gs_struct> to <филдсимвол> не получается?

или как вариант: где -то дальше формируется динамическая структура, согласно филдкаталогу переданному альву и <gs_struct> ложится в неё.

_________________
I have a dream


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

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


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

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


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

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