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

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


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

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


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

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