Текущее время: Пн, май 12 2025, 21:00

Часовой пояс: 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 часа


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

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


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

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