Текущее время: Пн, июл 21 2025, 22: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 часа


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

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


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

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