Kleinigkeiten – ALV Feldkatalog

Kleinigkeiten zum Thema ALV.

Feldkatalog: Feld EMPHASIZE

In diesem vierstelligen Feld kann eine Farbinformation mitgegeben werden:

1. Stelle = C (Festwert “Colour”)
2. Stelle = Farbindex 1 – 7
3. Stelle = Hervorgehoben an/aus ( 1 oder 0 )
4. Stelle = Invertieren an/aus ( 1 oder 0 )

CONSTANTS gc_col_blue       TYPE c length 4 VALUE 'C100'.
CONSTANTS gc_col_grey       TYPE c length 4 VALUE 'C200'.
CONSTANTS gc_col_yellow     TYPE c length 4 VALUE 'C300'.
CONSTANTS gc_col_light_blue TYPE c length 4 VALUE 'C400'.
CONSTANTS gc_col_green      TYPE c length 4 VALUE 'C500'.
CONSTANTS gc_col_red        TYPE c length 4 VALUE 'C600'.
CONSTANTS gc_col_orange     TYPE c length 4 VALUE 'C700'.

Editierbarer ALV-Grid

Hat man einen editierbaren ALV-Grid und drückt die ENTF-Taste, so wird die gesamte Zeile gelöscht. Dieses Event kann man nicht abfangen.

Es kann aber die Funktion abgeändert werden: Setzt man im Layout das Feld NO_ROWINS auf “X”, dann werden nur die Feldinhalte, nicht aber die komplette Zeile gelöscht.

Ein weiterer Effekt ist, dass die lokalen Funktionen “Zeile anhängen”, “Zeile einfügen”, “Zeile löschen” und “Zeile kopieren” nicht mehr angeboten werden:

 

 

Enno Wulff