martes, 7 de diciembre de 2021

Mostrar una tabla ALV en un POPUP

   "Creamos objeto tabla lo_log

  DATA:
    lo_log TYPE REF TO cl_salv_table.

"Selección dinámica


  SELECT error_date, error_time, error_user, msgtype, msgtext
      INTO TABLE @DATA(lt_log)
      FROM zerrores.

      "Asignación dinámica
      IF <lt_log> IS ASSIGNED.
        UNASSIGN <lt_log>.
      ENDIF.

      ASSIGN lt_log[] TO <lt_log>[].

      cl_salv_table=>factory( IMPORTING r_salv_table = lo_log
      CHANGING t_table = <lt_log>[] ).

      "Settings
      lo_log->set_screen_popup(
            start_column = 1
            end_column  = 200
            start_line  = 1
            end_line    = 20 ).

      "Mostramos
      lo_log->display( ).

No hay comentarios: