Hotspot & Checkbox in factory ALV
**********************Creating hotspot using Factory ALV************************************
FORM set_hotspot USING p_columnname.
TRY.
r_column_table ?= r_columns->get_column( columnname = p_columnname ).
r_column_table->set_cell_type( if_salv_c_cell_type=>hotspot ).
CATCH cx_salv_not_found cx_salv_existing cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.
ENDFORM. " SET_HOTSPOT
***********************************Create checkbox using Factory ALV*************************
*&---------------------------------------------------------------------*
*& Form SET_CHECKBOX
*&---------------------------------------------------------------------*
FORM set_checkbox USING p_columnname.
TRY.
r_column_table ?= r_columns->get_column( columnname = p_columnname ).
r_column_table->set_cell_type( if_salv_c_cell_type=>checkbox ).
CATCH cx_salv_not_found cx_salv_existing cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.
ENDFORM.
******************************************Set icon ******************************************
FORM set_icon USING p_columnname.
TRY.
r_column_list ?= r_columns->get_column( columnname = p_columnname ).
r_column_list->set_icon( abap_true ).
CATCH cx_salv_not_found cx_salv_existing cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.
ENDFORM.
Comments
Post a Comment