Professional Documents
Culture Documents
= 'VBELN'.
= 'VBELN'.
'X'.
'ITAB'.
2.
it_fieldcat.
x_fieldcat-fieldname
x_fieldcat-seltext_l
x_fieldcat-tabname =
x_fieldcat-col_pos =
APPEND x_fieldcat TO
CLEAR x_fieldcat.
= 'POSNR'.
= 'POSNR'.
'ITAB'.
3.
it_fieldcat.
i_callback_user_command
IMPORTING
es_selfield
TABLES
t_outtab
EXCEPTIONS
program_error
= 'USER_COMMAND'
= selfield
= itab
= 1.
*&---------------------------------------------------------------------*
*&
Form STATUS
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
*
-->P_EXTAB
text
*----------------------------------------------------------------------*
FORM status USING p_extab TYPE slis_t_extab.
SET PF-STATUS 'STATUS'.
ENDFORM. " STATUS
*&---------------------------------------------------------------------*
*&
Form USER_COMMAND
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
*
-->R_UCOMM
text
*
-->RS_SELFIELD text
*----------------------------------------------------------------------*
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
DATA: gd_repid LIKE sy-repid, "Exists
ref_grid TYPE REF TO cl_gui_alv_grid.
IF ref_grid IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = ref_grid.
ENDIF.
IF NOT ref_grid IS INITIAL.
CALL METHOD ref_grid->check_changed_data .
ENDIF.
LOOP AT itab WHERE chk = 'X'.
itab-color = 'C300'.
MODIFY itab INDEX sy-tabix TRANSPORTING color.
ENDLOOP.
rs_selfield-refresh = 'X'.
BREAK-POINT.
ENDFORM. "USER_COMMAND