Dokumentation zur SyntaxAusgabeoptionen einer Spalte Dieses Dokument in der Navigationsstruktur finden

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:

  • x: Farbnummer

  • y: intensivierte Darstellung an/aus

  • y: inverse Darstellung an/aus

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:

  • Hat das Feld einen Bezug zum Data Dictionary, können Sie das Feld initial belassen. ALV übernimmt in diesem Fall die Ausgabelänge der zugehörigen Domäne.

  • Für Felder ohne DDIC-Bezug müssen Sie hier die gewünschte Feldausgabelänge festlegen.

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.