DATA lt_functions TYPE REF TO if_salv_wd_std_functions.
DATA lv_string TYPE string.
DATA : lt_column TYPE salv_wd_t_column_ref, " Gets the column names list ls_column TYPE salv_wd_s_column_ref, " Gets the column na mes list l_column_header TYPE REF TO cl_salv_wd_column_header. " Set the column name. DATA lo_cmp_usage TYPE REF TO if_wd_component_usage. lo_cmp_usage = wd_this->wd_cpuse_alv1( ). IF lo_cmp_usage->has_active_component( ) IS INITIAL. lo_cmp_usage->create_component( ). ENDIF. DATA lo_interfacecontroller TYPE REF TO iwci_salv_wd_table . lo_interfacecontroller = wd_this->wd_cpifc_alv1( ). DATA lv_value TYPE REF TO cl_salv_wd_config_table. lv_value = lo_interfacecontroller->get_model( ). CALL METHOD lv_value->if_salv_wd_table_settings~set_visible_row_count EXPORTING value = 5. *--------------------------------------------------------------------* "TO SET COLUMN HEADINGS AND MAKING IT AS INPUT FIELD *--------------------------------------------------------------------* lt_column = lv_value->if_salv_wd_column_settings~get_columns( ). LOOP AT lt_column INTO ls_column. CASE ls_column-id. WHEN 'BELNR'. l_column_header = ls_column-r_column->get_header( ). l_column_header->set_ddic_binding_field( if_salv_wd_c_column_settings=>d dic_bind_none ). lv_string = cl_wd_utilities=>get_otr_text_by_alias( alias = 'ZFIN/NO MBOR_DOKUMEN' ). l_column_header->set_text( lv_string ). WHEN 'BLDAT'. l_column_header = ls_column-r_column->get_header( ). l_column_header->set_ddic_binding_field( if_salv_wd_c_column_settings=>d dic_bind_none ). lv_string = cl_wd_utilities=>get_otr_text_by_alias( alias = 'ZFIN/TA RIKHDOKUMEN' ). l_column_header->set_text( lv_string ). * ls_column-r_column->set_visible( if_wdl_core=>visibility_none ). WHEN 'BZDAT'. l_column_header = ls_column-r_column->get_header( ). l_column_header->set_ddic_binding_field( if_salv_wd_c_column_settings=>d dic_bind_none ). lv_string = cl_wd_utilities=>get_otr_text_by_alias( alias = 'ZFIN/TA RIKH_TRANSAKSI' ). l_column_header->set_text( lv_string ). * ls_column-r_column->set_visible( if_wdl_core=>visibility_none ). WHEN 'ANBTR'. l_column_header = ls_column-r_column->get_header( ). l_column_header->set_ddic_binding_field( if_salv_wd_c_column_settings=>d dic_bind_none ). lv_string = cl_wd_utilities=>get_otr_text_by_alias( alias = 'ZFIN/AM OUNT' ). l_column_header->set_text( lv_string ). * ls_column-r_column->set_h_align( * value = CL_WD_TABLE_COLUMN=>E_H_ALIGN-forced_left * ). * ls_column-r_column->set_visible( if_wdl_core=>visibility_none ). ENDCASE. ENDLOOP.