Code: Alles auswählen.
lr_column->set_optimized( abap_false ).
Code: Alles auswählen.
lr_column->set_output_length( 255 ).
Hä, Wo?ewx hat geschrieben:Probier mal die Schrift auf eine Äquidistanzschrift einzustellen.
UPPS. Scheint im SALV gar nicht zu gehen, nur im ALV-Grid... ;(
Wieso willst du hierfür ein (S)ALV verwenden?ST22 hat geschrieben:ich gebe in einem ALV (CL_SALV_TABLE) generiertes ABAP Coding aus, incl. führender Leerzeichen (wegen Einrückungen).
Hab's verwechselt mit dem TreeControl (CL_ITEM_TREE_CONTROL=>ITEM_FONT_FIXED / ITEM_FONT_PROP)a-dead-trousers hat geschrieben:Hä, Wo?ewx hat geschrieben:Probier mal die Schrift auf eine Äquidistanzschrift einzustellen.
UPPS. Scheint im SALV gar nicht zu gehen, nur im ALV-Grid... ;(
Glückwunsch! Und dann gleich noch einen für die Zukunftssicherung...a-dead-trousers hat geschrieben: Hey, mit diesem Post hab ich die Jahreszahl (2015) erreicht, ich bin also endlich in der Gegenwart angekommen
Code: Alles auswählen.
LOOP AT go_salv->get_columns( )->get( ) ASSIGNING FIELD-SYMBOL(<ls_column>).
<ls_column>-r_column->set_leading_spaces( abap_true ).
ENDLOOP.
@a-dead-trousers Da kann ich dir nicht ganz folgen, finde in CL_SALV_CONTROLLER_METADATA=>GET_LVC_FIELDCATALOG keinen Parameter / Variable o.Ä. der LEADING_SPACES heißt. PARAMETER0 wird auch nirgendwo angesprochen bzw. finde ich die Stelle nicht? (Rel. 7.31)Wenn man sich die Methode CL_SALV_CONTROLLER_METADATA=>GET_LVC_FIELDCATALOG anschaut wird das Kennzeichen von LEADING_SPACES in PARAMETER0 des LVC_S_FCAT (ALV-Grid) übergeführt.
Code: Alles auswählen.
ls_lvc_fcat-PARAMETER0 = ls_column-r_column->leading_spaces. "YI3K085383
Oder kommt erst noch - mein Coding kommt von einem 7.40 EHP6ST22 hat geschrieben:Nein, definitiv nicht vorhanden.Hat bei dir die Klasse CL_SALV_COLUMN die Methoden SET_LEADING_SPACES und HAS_LEADING_SPACES?
Scheint also wieder raus geflogen zu sein?