Текущее время: Вс, июл 20 2025, 06: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 часа


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

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


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

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