Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Optimize single Column Width in ALV

Former Member
0 Likes
1,202

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

1 REPLY 1
Read only

Clemenss
Active Contributor
0 Likes
314

Hi kambiz,

make sure you have no active (default) layout.

What did not work as expected: column text(s) or column width?

Regards,

Clemens