You are on page 1of 1

VARIANTE DE VISUALIZACIÓN DE ALV

*ESTRUCTURA PARA VARIANTE VISUALIZACIÓN


DATA: is_disvariant LIKE disvariant.

PARAMETERS:
p_varian LIKE DISVARIANT-VARIANT. "Variante de visualización

* INITIALIZATION**************************************************
is_disvariant-report = sy-repid.

* AT SELECTION-SCREEN.**************************************************
*AYUDA (F4) PARA PARÁMETRO VARIANTE DE VISUALIZACIÓN (P_VARIAN)
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_varian.

is_disvariant-report = sy-repid.

CALL FUNCTION 'REUSE_ALV_VARIANT_F4'


EXPORTING
is_variant = is_disvariant
IMPORTING
es_variant = is_disvariant
EXCEPTIONS
not_found =1
program_error = 2
OTHERS = 3.

p_varian = is_disvariant-variant.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'


EXPORTING
i_callback_program = programa
i_callback_top_of_page = 'CREARTITULO'
i_callback_pf_status_set = 'STATUS'
i_callback_user_command = 'CONTROL_STATUS'
is_layout = layout
it_sort = lt_sort
it_fieldcat = rt_fieldcat
I_SAVE = 'X'
IS_VARIANT = is_disvariant
TABLES
t_outtab = lit_final.

* START-OF-SELECTION***************************************************
START-OF-SELECTION.

is_disvariant-variant = p_varian.

You might also like