Текущее время: Вт, июл 22 2025, 02:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: CL_salv_table и Варианты просмотра
СообщениеДобавлено: Вт, апр 15 2008, 07:41 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 21 2008, 13:39
Сообщения: 9
День добрый!

Искал, искал и ничего подходящего не нашел.

Для вывода отчета я использую cl_salv_table (в контейнере) и установил cl_salv_functions_list->set_all( ). При этом активированы все функции salv.
Но дело вот в чём: среди "полного" функционала есть кнопка [изменить вариант вывода], но нет кнопок сохранить вариант и загрузить вариант.
Подскажите мне пожалуйста как мне можно реализовать данный функционал.

Зараннее спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CL_salv_table и Варианты просмотра
СообщениеДобавлено: Вт, апр 15 2008, 08:07 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
BuLDOG написал(а):
День добрый!

Искал, искал и ничего подходящего не нашел.

Для вывода отчета я использую cl_salv_table (в контейнере) и установил cl_salv_functions_list->set_all( ). При этом активированы все функции salv.
Но дело вот в чём: среди "полного" функционала есть кнопка [изменить вариант вывода], но нет кнопок сохранить вариант и загрузить вариант.
Подскажите мне пожалуйста как мне можно реализовать данный функционал.

Зараннее спасибо

Code:
CONSTANTS co_true TYPE char1 VALUE 'X'.

DATA:
    gcl_table            TYPE  REF TO cl_salv_table,
    gcl_layout           TYPE  REF TO cl_salv_layout,
    gv_repid             TYPE  sy-repid,
    gs_key               TYPE  salv_s_layout_key.

gcl_layout = gcl_table->get_layout( ).
gs_key-report = gv_repid.
gcl_layout->set_key( gs_key ).
gcl_layout->set_default( co_true ).
gcl_layout->set_save_restriction( cl_salv_layout=>restrict_none ).

ALV Object Model – Simple 2D Table - The Basics
Page 14.


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

Зарегистрирован:
Пт, мар 21 2008, 13:39
Сообщения: 9
Большое спасибо, помогло.
Только нужно было одну строчку немного подправить:
Code:
gs_key-report = gv_repid.
заменить на
gs_key-report = sy-repid.


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

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
BuLDOG написал(а):
Большое спасибо, помогло.
Только нужно было одну строчку немного подправить:
Code:
gs_key-report = gv_repid.
заменить на
gs_key-report = sy-repid.

Copy/past подвёл ;-)
Имелось ввиду
Code:
    gv_repid             TYPE  sy-repid VALUE sy-repid,


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

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


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

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


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

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