Professional Documents
Culture Documents
* Setup title
CASE 'X'.
WHEN P_UPD. LV_TEXT = 'Load Dates'(002).
WHEN P_CLR. LV_TEXT = 'Clear Dates'(003).
WHEN P_DEL. LV_TEXT = 'Delete Entries'(004).
WHEN P_MSS. LV_TEXT = 'Delete Invalid Orders'(007).
ENDCASE.
TRY.
* Get new instance of ALV table object
CL_SALV_TABLE=>FACTORY( IMPORTING R_SALV_TABLE = LR_TABLE CHANGING T_TABLE =
GIT_DATES[] ).
* Functions
LR_FUNCTIONS = LR_TABLE->GET_FUNCTIONS( ).
LR_FUNCTIONS->SET_DEFAULT( ABAP_TRUE ).
* Display settings
LR_DISPLAY = LR_TABLE->GET_DISPLAY_SETTINGS( ).
LR_DISPLAY->SET_STRIPED_PATTERN( CL_SALV_DISPLAY_SETTINGS=>TRUE ).
LR_DISPLAY->SET_LIST_HEADER( LV_TITLE ).
* Column settings
LR_COLUMNS = LR_TABLE->GET_COLUMNS( ).
LR_COLUMNS->SET_OPTIMIZE( ABAP_TRUE ).
* Layout
LR_LAYOUT = LR_TABLE->GET_LAYOUT( ).
LS_KEY-REPORT = SY-REPID.
LR_LAYOUT->SET_KEY( LS_KEY ).
LR_LAYOUT->SET_SAVE_RESTRICTION( CL_SALV_LAYOUT=>RESTRICT_NONE ).