Ausgabeoptionen einer Spalte 
Feldname |
Komp.typ |
Dtyp (Länge) |
Wertebereich |
Verwendung |
|||
CHECKBOX |
LVC_CHECKB |
CHAR(1) |
SPACE, 'X' |
Ausgabe eines Ankreuzfeldes. Das Ankreuzfeld kann durch den Benutzer nicht verändert werden. Der Parameter sel_mode der Layout-Struktur ermöglicht es dem Benutzer mehrere Zeilen im Grid Control zu markieren (Methode get_selected_rows). |
|||
COL_POS |
LVC_COLPOS |
INT4(10) |
Natürliche Zahl |
Nur relevant, wenn die relativen Spaltenpositionen bei der ersten Anzeige von der Reihenfolge der Felder im Feldkatalog abweichen sollen. Der Parameter legt die relative Spaltenposition des Feldes bei der Listenausgabe fest. Die Spaltenanordnung kann interaktiv durch den Benutzer geändert werden. Ist dieser Parameter für jeden Feldkatalogeintrag initial, so entspricht der Spaltenaufbau der Reihenfolge der Felder im Feldkatalog. |
|||
DO_SUM |
LVC_DOSUM |
Char(1) |
SPACE, 'X' |
Ist dieses Feld gesetzt, bildet ALV über dieses Feld die Summe. (Entspricht der generischen Summenfunktion der Toolbar). |
|||
EMPHASIZE |
LVC_EMPHSZ |
Char(4) |
SPACE, 'X' oder 'Cxyz' (x:'1'-'9'; y,z: '0'=off '1'=on) |
Wird das Feld mit 'X' gesetzt, benutzt ALV eine voreingestellte Farbe zum Hervorheben der Spalte. Fängt das Character-Feld mit 'C' an (Farbkodierung), haben die restlichen Zahlen die folgende Bedeutung:
Weitere Informationen zur Farbkodierung finden Sie in der F1-Hilfe zur FORMAT-Anweisung. |
|||
HOTSPOT |
LVC_HOTSPT |
Char(1) |
SPACE, 'X' |
Ist dieses Feld gesetzt, werden alle Zellen dieser Spalte Hotspot-sensitiv. |
|||
HREF_HNDL |
INT4 |
INT4(10) |
Natürliche Zahl |
Handle, dem eine URL zugeordnet ist. Das ALV Grid Control stellt alle Zellen der Spalte als Hyperlink dar. Die Zieladresse des Hyperlinks müssen Sie in einer Tabelle vom Typ LVC_T_HYPE pflegen und mit der Methode set_table_for_first_display übergeben. |
|||
KEY |
LVC_KEY |
Char(1) |
SPACE, 'X' |
Ist dieses Feld gesetzt, kennzeichnet das ALV Grid Control die Spalte farblich als Schlüsselfeld und fixiert diese Spalten beim horizontalen Scrollen. Die Reihenfolge der Schlüsselspalten im ALV Grid Control läßt sich interaktiv verändern. Im Gegensatz zum SAP List Viewer können Sie Schlüsselspalten im ALV Grid Control direkt mit NO_OUT ausblenden (das Feld KEY_SEL entfällt). |
|||
LOWERCASE |
LOWERCASE |
Char(1) |
SPACE, 'X' |
Falls gesetzt, erkennt das ALV Grid Control Groß-/Kleinschreibung in der Ausgabetabelle. Dies hat zum Beispiel Auswirkungen bei der Sortierung von Feldern. |
|||
NO_OUT |
LVC_NOOUT |
Char(1) |
SPACE, 'X' |
Über das Setzen dieses Feldes blenden Sie die zugehörige Spalte aus der Liste aus. Dennoch steht die Spalte im Selektionsfeld zur Verfügung und kann durch den Benutzer interaktiv als Anzeigefeld ausgewählt werden. ALV zeigt Inhalte ausgeblendeter Felder im Detailfenster für einer Zeile im Grid Control an. |
|||
NO_MERGING |
CHAR01 |
Char(1) |
SPACE, 'X' |
Falls gesetzt, werden beim Sortieren dieser Spalte die Zellen mit gleichem Wert nicht mehr zu einer Zelle verschmolzen. |
|||
NO_SUM |
LVC_NOSIGN |
Char(1) |
SPACE, 'X' |
Über das Setzen dieses Feldes sperren Sie das Summieren des zugehörigen Feldes. |
|||
OUTPUTLEN |
LVC_OUTLEN |
Numc(6) |
0 (Voreinstellung), n |
Legt die Spaltenbreite des Feldes fest:
|
|||
STYLE |
LVC_STYLE |
RAW(4) |
Attribut CL_GUI_ALV_GRID => MC_STYLE_BUTTON |
Darstellung aller Zellen dieser Spalte als Drucktaste. Wenn ein Benutzer auf die Drucktaste klickt, wird das Ereignis button_click ausgelöst. |
|||
TECH |
LVC_TECH |
Char(1) |
SPACE, 'X' |
Falls gesetzt, wird das zugehörige Feld nicht auf der Liste ausgegeben und ist auch nicht interaktiv einzublenden. Das Feld ist nur im Feldkatalog bekannt. (Es darf zum Beispiel nicht im Sortierkriterium angegeben werden). |
|||
WEB_FIELD |
LVC_NAME |
Char(30) |
Name eines Feldes der Ausgabetabelle |
Über dieses Feld können Sie Hyperlinks auf Zellenebene einbinden. |
|||