Code: Alles auswählen.
try.
cl_salv_table=>factory(
IMPORTING r_salv_table = go_table
CHANGING t_table = it_table[] ).
columns = go_table->get_columns( ).
TRY.
columns->set_color_column( 'ROW_COLOUR' ).
columns->set_key_fixation( ).
column ?= columns->get_column( '' ).
column->set_short_text( value = 'Mensaje' ).
column->set_medium_text( value = 'Mensaje' ).
column->set_long_text( value = 'Mensaje' ).
CATCH cx_salv_not_found .
CATCH cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.
CATCH cx_salv_msg INTO lx_msg.
ENDTRY.
Code: Alles auswählen.
FORM INITIALIZE_ALV .
DATA: lx_msg TYPE REF TO cx_salv_msg.
try.
cl_salv_table=>factory(
IMPORTING r_salv_table = go_table
CHANGING t_table = it_table[] ).
break-point.
TRY.
columns = go_table->get_columns( ).
column ?= columns->get_column( 'F1' ).
column->set_long_text( 'Descripcion' ).
column ?= columns->get_column( 'F2' ).
column->set_long_text( 'Precio Unitario' ).
column ?= columns->get_column( 'F3' ).
column->set_long_text( 'Subtotal' ).
column ?= columns->get_column( 'F4' ).
column->set_long_text( 'Total' ).
* column ?= columns->get_column( '' ).
* column->set_short_text( value = 'Mensaje' ).
* column->set_medium_text( value = 'Mensaje' ).
* column->set_long_text( value = 'Mensaje' ).
CATCH cx_salv_not_found .
CATCH cx_salv_data_error. "#EC NO_HANDLER
ENDTRY.
CATCH cx_salv_msg INTO lx_msg.
ENDTRY.
ENDFORM. " INITIALIZE_ALV