Текущее время: Пн, июн 30 2025, 22:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Динамические таблицы
СообщениеДобавлено: Чт, апр 13 2006, 14:40 
Гость
CL_ALV_TABLE_CREATE - подскажите как с этим методом работать чтобы создать динамическую таблицу, или если есть другие варианты создания сабжа прошу чиркнуть!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Динамические таблицы
СообщениеДобавлено: Чт, апр 13 2006, 15:08 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, мар 16 2005, 09:37
Сообщения: 42
Откуда: Москва
Code:
DATA:
    it_fcat         TYPE lvc_t_fcat,
    gp_table TYPE REF TO data.
FIELD-SYMBOLS:
    <gt_table> TYPE table.

  CALL METHOD cl_alv_table_create=>create_dynamic_table
                           EXPORTING it_fieldcatalog = it_fcat
                           IMPORTING ep_table = gp_table.

  ASSIGN gp_table->* TO <gt_table>.

А дальше через ASSIGN COMPONENT работаешь с полями


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 15:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Только в 4.6 есть проблема.
Допустимо вызывать сей метод то-ли 16 то-ли 14 раз в одной программе. Потом ошибку вываливает generate_subpool_dir_full.

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 15:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Если структура описана в словаре, то можно воспользоваться
Code:
CREATE DATA dref TYPE (c).

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 18:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Сергей Королев написал:
Если структура описана в словаре, то можно воспользоваться
Code:
CREATE DATA dref TYPE (c).

Если структура описана в словаре, то она уже не будет динамической.
А вот начиная с базиса 6.40 есть действительно способ создать динамический объект данных с помощью оператора CREATE DATA dref TYPE HAHDLE handle.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 20:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
EGF написал(а):
Если структура описана в словаре, то она уже не будет динамической.

Оно конечно, но бывает, что имя структуры вычисляется динамически.

_________________
С уважением, Сергей Королев


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

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


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

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


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

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