Текущее время: Пт, апр 19 2024, 21:10

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: добавление кнопок в toolbar ALV
СообщениеДобавлено: Пт, сен 03 2004, 11:13 
Гость
Подскажите, пожалуйста, как правильно организовать добавление собственных кнопок в toolbar-е.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 11:20 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
на сколько мне известно правильно будет скопировать статус из группы функций SALV и туда добавлять свои кнопки...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, сен 03 2004, 11:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
Основные моменты:
...
DATA: gs_toolbar TYPE stb_button.

...


*---------------------------------------------------------------------*
* CLASS lcl_event_receiver DEFINITION
*---------------------------------------------------------------------*
CLASS lcl_event_receiver DEFINITION.

PUBLIC SECTION.

CLASS-METHODS:
handle_toolbar
FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING e_object e_interactive.

PRIVATE SECTION.

ENDCLASS.

CLASS lcl_event_receiver IMPLEMENTATION.

METHOD handle_toolbar.

* If the user klicks on the default button ALV raises
* directly event BEFORE_USER_COMMAND
* (then USER_COMMAND, AFTER_USER_COMMAND).
* If the user klicks on the menu button ALV raises event MENU_BUTTON.

* append a separator to normal toolbar
CLEAR gs_toolbar.
MOVE 3 TO gs_toolbar-butn_type.
APPEND gs_toolbar TO e_object->mt_toolbar.

* append a menu with default button (Type 1)
CLEAR gs_toolbar.
MOVE 'XLS' TO gs_toolbar-function. "'&XXL' - SAP-Funktionscode
MOVE icon_xls TO gs_toolbar-icon.
MOVE 'Excel '(001) TO gs_toolbar-quickinfo.
MOVE ' Excel'(002) TO gs_toolbar-text.
MOVE 0 TO gs_toolbar-butn_type.
MOVE space TO gs_toolbar-disabled.
APPEND gs_toolbar TO e_object->mt_toolbar.

ENDMETHOD.

ENDCLASS.

...

SET HANDLER lcl_event_receiver=>handle_toolbar
FOR alv.

* raise event TOOLBAR:
CALL METHOD alv->set_toolbar_interactive.

...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 11:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Pchelka в принципе все описал.
Можешь еще примерчик посмотреть - BCALV_GRID_08 - как раз твой случай.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 11:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
OlegDm написал(а):
Pchelka в принципе все описал.

Oписалa. Pls. :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 03 2004, 20:05 
Гость
Пчелка respect.

Извините за личный вопрос, пчелка ты случайно не из белоруссии родом?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, сен 04 2004, 14:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
abaper написал(а):
Извините за личный вопрос,
Извиняю, тут мое происхождение уже обсуждали :)

abaper написал(а):
пчелка ты случайно не из белоруссии родом?
А откуда такое предположение? Вообще-то родом я из Украины.


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

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


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

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


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

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