11 мая 2020

Popup-окно с ALV Grid

Простое окно с ALV Grid (с использованием класса cl_salv_table).
  DATA:
    lo_alv       TYPE REF TO cl_salv_table,
    lo_functions TYPE REF TO cl_salv_functions_list.

  TRY.
      cl_salv_table=>factory(
        IMPORTING
          r_salv_table = lo_alv
        CHANGING
          t_table      = it_alv[] ).

    CATCH cx_salv_msg.
  ENDTRY.

  lo_functions = lo_alv->get_functions( ).
  lo_functions->set_all( 'X' ).

  IF lo_alv IS BOUND.
    IF i_popup = 'X'.
      lo_alv->set_screen_popup(
        start_column = i_start_column
        end_column   = i_end_column
        start_line   = i_start_line
        end_line     = i_end_line ).
    ENDIF.

    lo_alv->display( ).

  ENDIF.

Комментариев нет:

Отправить комментарий