Текущее время: Чт, мар 28 2024, 18:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Добавление и обработка кастомных кнопок в ALV toolbar OO
СообщениеДобавлено: Пт, мар 02 2018, 10:16 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 13 2018, 10:56
Сообщения: 9
Добрый день, подскажите пожалуйста: есть ALV grid, реализованный с помощью OOP
Code:
   DATA: gt_offices   TYPE znes_t_office,
          gr_table     TYPE REF TO cl_salv_table,
          gr_functions TYPE REF TO cl_salv_functions,
          gr_display   TYPE REF TO cl_salv_display_settings,
          gr_columns   TYPE REF TO cl_salv_columns_table,
          gr_column    TYPE REF TO cl_salv_column_table,
          gr_sorts     TYPE REF TO cl_salv_sorts,
          gr_layout    TYPE REF TO cl_salv_layout,
          key          TYPE salv_s_layout_key.

    TRY.

        gt_offices = it_office_data.
        cl_salv_table=>factory( IMPORTING r_salv_table = gr_table
          CHANGING t_table = gt_offices ).

        gr_functions = gr_table->get_functions( ).
        gr_functions->set_all( abap_true ).
        gr_functions->add_function(

        gr_display = gr_table->get_display_settings( ).
        gr_display->set_striped_pattern( cl_salv_display_settings=>true ).
        gr_display->set_list_header( lc_header ).

        gr_sorts = gr_table->get_sorts( ).
        gr_sorts->add_sort('CUSTOMER').

        gr_layout = gr_table->get_layout( ).
        key-report = sy-repid.
        gr_layout->set_key( key ).
        gr_layout->set_save_restriction( cl_salv_layout=>restrict_none ).

        gr_table->display( ).

      CATCH cx_salv_msg cx_salv_not_found cx_salv_data_error cx_salv_existing.

    ENDTRY.

Как добавить кастомные кнопки и обработать их? Может есть какой-нибудь стандартный саповский репорт для примера?
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление и обработка кастомных кнопок в ALV toolbar OO
СообщениеДобавлено: Пт, мар 02 2018, 10:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Есть, отчего ж не быть
SALV_DEMO_TABLE_FUNCTIONS

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление и обработка кастомных кнопок в ALV toolbar OO
СообщениеДобавлено: Пт, мар 02 2018, 11:07 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 13 2018, 10:56
Сообщения: 9
Спасибо!)


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

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


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

Сейчас этот форум просматривают: Mail.RU Bot, Yandex [Bot]


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

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