ALV
ALV
REPORT y_salv_demo.
BEGIN OF t_instln_final,
anlage TYPE anlage,
int_ui TYPE int_ui,
ext_ui TYPE ext_ui,
t_color TYPE lvc_t_scol,
END OF t_instln_final,
ENDCLASS.
"Display ALV
CALL METHOD me->disp_data
CHANGING
c_instln = lt_instln_final.
ENDMETHOD.
"Information in bold
lo_f_label = lo_footer->create_label( row = 1 column = 1 ).
lo_f_label->set_text( 'FOOTER IN BOLD' ).
"Tabular information
lo_f_flow = lo_footer->create_flow( row = 2 column = 1 ).
lo_f_flow->create_text( text = 'FOOTER IN NORMAL MODE' ).
ENDMETHOD.
"Set Color
INCLUDE <color>.
TRY.
lo_column ?= lo_columns->get_column( 'ANLAGE' ).
lw_ccol-col = col_heading.
lo_column->set_color( lw_ccol ).
CATCH cx_salv_not_found.
ENDTRY.
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
CREATE OBJECT lo_demo.
CALL METHOD lo_demo->fetch_data
EXPORTING
i_mprn = s_mprn[]
i_instln = s_instln[].