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

Popular posts from this blog

Export data to xls using OOPS

Factory method ALV sap abap

Delete Selected Record in ALV Report