Текущее время: Вт, июл 22 2025, 23:54

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


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

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


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

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