Professional Documents
Culture Documents
TRY.
CL_SALV_TABLE=>FACTORY( IMPORTING R_SALV_TABLE = LR_TABLE
CHANGING T_TABLE = GIT_RESULTS ).
LR_FUNCTIONS = LR_TABLE->GET_FUNCTIONS( ).
LR_FUNCTIONS->SET_ALL( ABAP_TRUE ).
LR_DISPLAY = LR_TABLE->GET_DISPLAY_SETTINGS( ).
LR_DISPLAY->SET_STRIPED_PATTERN( CL_SALV_DISPLAY_SETTINGS=>TRUE ).
LR_DISPLAY->SET_LIST_HEADER( SY-TITLE ).
LR_COLUMNS = LR_TABLE->GET_COLUMNS( ).
LR_COLUMNS->SET_OPTIMIZE( ABAP_TRUE ).
LIT_COLUMNS = LR_COLUMNS->GET( ).
LOOP AT LIT_COLUMNS INTO LWA_COLUMNS.
TRY.
LR_COLUMN ?= LR_COLUMNS->GET_COLUMN( LWA_COLUMNS-COLUMNNAME ).
CATCH CX_SALV_NOT_FOUND. "#EC NO_HANDLER
CONTINUE.
ENDTRY.
ENDLOOP.