Текущее время: Пт, май 16 2025, 04:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ALV грид для чайников  Тема решена
СообщениеДобавлено: Пн, окт 17 2005, 11:59 
Гость
Пытаюсь сделать следующее (с целью разобраться, как это работает): сделать выборку из таблицы в свою структуру, которая объявляется в программе и затем отобразить ее содержимое в ALV гриде. Каталог полей формирую вручную. В результате выполнения возникает ошибка: "Конфликт типов при вызове функции REUSE_ALV_GRID_DISPLAY". Что я делаю не так?

*переменные для каталога полей
DATA: PT_FIELDCAT TYPE lvc_t_fcat.
DATA: LT_FIELDCAT TYPE LVC_S_FCAT.

*моя структура, которую я хочу отобразить в гриде
DATA: BEGIN OF MYTABLE OCCURS 13,
CARRID LIKE SFLIGHT-CARRID.
DATA: END OF MYTABLE.

*выборка
SELECT SFLIGHT~CARRID
INTO MYTABLE-CARRID
FROM SFLIGHT.
APPEND MYTABLE.
ENDSELECT.

*заполнение каталога полей
CLEAR LT_FIELDCAT.
LT_FIELDCAT-fieldname = 'CARRID'.
*LT_FIELDCAT-ref_table = 'MYTABLE'.
*LT_FIELDCAT-ref_field = 'CARRID'.
LT_FIELDCAT-outputlen = '3'.
LT_FIELDCAT-coltext = 'Авиакомпания'.
LT_FIELDCAT-seltext = 'Авиакомпания'.
APPEND LT_FIELDCAT TO PT_FIELDCAT.

*вызов ALV грида
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IT_FIELDCAT = PT_FIELDCAT
TABLES
T_OUTTAB = MYTABLE.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 17 2005, 12:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
девушка, так щелкните дважды по имени функционального модуля REUSE_ALV_GRID_DISPLAY и посмотрите его интерфейсные параметры, в частности какого типа должен быть объявлен филдкаталог:
Цитата:
...
REFERENCE(IT_FIELDCAT) TYPE SLIS_T_FIELDCAT_ALV OPTIONAL
...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 17 2005, 13:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 23 2004, 16:46
Сообщения: 496
Откуда: Москва, Siemens
Пол: Мужской
В начале добавь
TYPE-POOLS: SLIS.
DATA: PT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
LT_FIELDCAT TYPE LINE OF PT_FIELDCAT.

Всё должно работать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 18 2005, 05:52 
Гость
Огромное спасибо! Все получилось! :D


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

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


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

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


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

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