SAP Jobsuche bei DV-Treff


Suchen
Dyrdek
  • Dyrdek
  • SAP Forum - Neuling Thema Starter
vor 6 Jahre
Hallo,

Ich möchte die Spaltenfarbe und den Spaltentitel in einem ALV anpassen.

Wenn ich die Spalte direkt anspreche wie folgt funktioniert alles einwandfrei:

gr_column ?= gr_columns->get_column( 'BONUS' ).

gr_column->set_short_text( 'Zielbonus' ).

gr_column->set_medium_text( 'Zielbonus' ).

gr_column->set_long_text( 'Aliq. Zielbonus' ).

gr_column->set_color( lv_color_red ).

Sobald ich dies aber dynamisch mache wird die Spalte gefunden

und laut Debugger auch die Attribute angepasst.

Die Änderung wird in der Ausgabe nicht vorgenommen.

DATA: col_s TYPE scrtext_s.

DATA: col_m TYPE scrtext_m.

DATA: col_l TYPE scrtext_l.

DATA: colname(30) TYPE c.

DATA: gr_columns TYPE REF TO cl_salv_columns_table.

DATA: gr_column TYPE REF TO cl_salv_column_table.

CONCATENATE 'JAHR' new 'P' INTO h_fieldname.

CONCATENATE 'Jahr' new INTO colname.

col_s = colname.

col_m = colname.

col_l = colname.

gr_column ?= gr_columns->get_column( h_fieldname ).

gr_column->set_short_text( col_s ).

gr_column->set_medium_text( col_m ).

gr_column->set_long_text( col_l ).

gr_column->set_color( lv_color_blue ).

Kennt jemand das Problem und hat eine Lösung hierzu?

Danke schonmal und Grüße

Dominic

Dyrdek
  • Dyrdek
  • SAP Forum - Neuling Thema Starter
vor 6 Jahre
Habe gerade versucht bei der Erzeugung des Feldkatalogs

direkt das Attribut coltext zu setzen.

Leider hat das auch nicht funktioniert.