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

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


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

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


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

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