‎2010 May 28 9:23 AM
Dear Colleagues,
i tried to optimize the Column width in my ALV by this Coding:
DATA: lt_max_anfo_tab TYPE zzm_max_anfo_tab,
lo_salv_table TYPE REF TO cl_salv_table,
lo_salv_functions TYPE REF TO cl_salv_functions,
lo_salv_display_settings TYPE REF TO cl_salv_display_settings,
lo_salv_columns_table TYPE REF TO cl_salv_columns_table,
lo_salv_column TYPE REF TO cl_salv_column_table,
lo_salv_event TYPE REF TO cl_salv_events_table,
lo_alv_user TYPE REF TO cl_salv_table,
lv_title TYPE lvc_title.
lo_salv_columns_table = lo_salv_table->get_columns( ).
lo_salv_column ?= lo_salv_columns_table->get_column(
columnname = 'STATUS' ).
lo_salv_column->set_short_text( value = 'Status'(c02) ).
lo_salv_column->set_medium_text( value = 'Status'(c02) ).
lo_salv_column->set_long_text( value = 'Status'(c02) ).
lo_salv_column->set_optimized( if_salv_c_bool_sap=>true ).
lo_salv_column ?= lo_salv_columns_table->get_column(
columnname = 'ANSPRECHPARTNER' ).
lo_salv_column->set_short_text( value = 'letzter Be'(c15) ).
lo_salv_column->set_medium_text( value = 'letzter Bearbeiter'(c25) ).
lo_salv_column->set_long_text( value = 'letzter Bearbeiter'(c25) ).
lo_salv_column->set_optimized( if_salv_c_bool_sap=>false ).
lo_salv_column->set_output_length( 18 ).
lo_salv_table->display( ).
But it doesn't work, can someone help me please.
Thanks, best regards, Kambiz
Edited by: kambiz sarshar on May 28, 2010 10:26 AM
‎2010 May 29 8:34 PM
Hi kambiz,
make sure you have no active (default) layout.
What did not work as expected: column text(s) or column width?
Regards,
Clemens