Текущее время: Сб, июл 19 2025, 00:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: ALV: привязать выбор ракурса (layout) к кнопке
СообщениеДобавлено: Сб, окт 07 2006, 15:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 13 2005, 12:57
Сообщения: 4
Уважаемые Абаперы

Использую REUSE_ALV_GRID_DISPLAY для вывода отчета. Имеется несколько сохраненных ракурсов, переход между которыми можно делать стандартным способом - через выбор нужного ракурса из списка. Есть необходимость привязять эти ракурсы к кнопкам, то есть нажал Кнопка1 - получил Ракурс1, Кнопка2 - получил Ракурс2, и т.д.
Никак не получается это сделать.
Эта задача проистекает из следующей проблемы - при нажатии на &VEXCEL выпадает список шаблонов excel, из которого нужно выбрать правильный. Необходимо как-то фиксировать этот шаблон в отчете, чтобы список не появлялся. Пока это удается сделать только созданием соответствующего ракурса, при его выборе все работает отлично. Как-то использовать этот ракурс при обработке нажатия кнопки &VEXCEL не получается.
Буду очень благодарен за помощь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 09 2006, 08:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Если вы под кнопками понимаете находящиеся в тулбаре АЛВ, то просто в USER_COMMAND вашего грида
Code:
call function 'REUSE_ALV_GRID_DISPLAY'
         exporting i_callback_user_command     = 'USER_COMMAND'
,
обрабатывайте эти кнопки и через получение экземпляра вашего объекта АЛВ меняйте ему layout и fieldcat.
Code:
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      E_GRID = L_GRID.


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

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


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

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


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

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