Текущее время: Пн, авг 04 2025, 10:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: ALV Grid - Как определить какие поля отображаются при данном варианте просмотра.
СообщениеДобавлено: Пн, апр 14 2008, 17:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 31 2006, 16:44
Сообщения: 15
Для отображения информации используется ALV Grid, есть множество вариантов просмотра (форматов) этого грида. Вопрос, такой: "Как в программе, для определенного варианта (формата), можно определить какие поля он отображает?".
Получается так:
1. На входе "Имя программы" и "Имя варианта просмотра"
2. Нужно определить какие поля отображаются при заданном варианте просмотра (причём очтёт "Имя программы" не запущен).

Знаю только, что варианты хранятся в таблице LTDX (Общая память для вариантов просмотра). Их список для определенного отчета выводит функция REUSE_ALV_VARIANT_F4.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Grid - Как определить какие поля отображаются при данном варианте просмотра.
СообщениеДобавлено: Пн, апр 14 2008, 18:37 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
bulyga написал(а):
Для отображения информации используется ALV Grid, есть множество вариантов просмотра (форматов) этого грида. Вопрос, такой: "Как в программе, для определенного варианта (формата), можно определить какие поля он отображает?".
Получается так:
1. На входе "Имя программы" и "Имя варианта просмотра"
2. Нужно определить какие поля отображаются при заданном варианте просмотра (причём очтёт "Имя программы" не запущен).

Знаю только, что варианты хранятся в таблице LTDX (Общая память для вариантов просмотра). Их список для определенного отчета выводит функция REUSE_ALV_VARIANT_F4.

LT_FC_LOAD
LT_DBDATA_READ_FROM_LTDX
Code:
FORM dbfieldcat_read TABLES rt_dbfieldcat STRUCTURE ltdxdata
                            rt_dbsortinfo STRUCTURE ltdxdata
                            rt_dbfilter  STRUCTURE ltdxdata
                            rt_dblayout  STRUCTURE ltdxdata
                     USING  r_tool LIKE ltdx-relid
                            rs_varkey LIKE ltdxkey.

  IMPORT lt_dbfieldcat TO rt_dbfieldcat
               lt_dbsortinfo TO rt_dbsortinfo
               lt_dbfilter   TO rt_dbfilter
               lt_dblayout   TO rt_dblayout
                             FROM  DATABASE ltdx(lt)
                             ID rs_varkey.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 15 2008, 10:48 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 31 2006, 16:44
Сообщения: 15
Спасибо, получилось. :D


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

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


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

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


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

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