
Die ALV-Anzeige hat eigene Scrollbars, die immer dann eingeblendet werden, wenn nicht alle Spalten oder Reihen angezeigt werden können.
Weitere Informationen
Informationen dazu, wie Sie die Anzahl der sichtbaren Zeilen und Spalten festlegen, finden Sie unter Größe von ALV-Anzeige, Spalte, Zelle.
Informationen zum Unterschied zwischen blätterbaren und fixierten Spalten finden Sie unter Position der Spalten.
Fußleiste ein- und ausblenden
Meist umfasst die ALV-Anzeige mehr Einträge, als gleichzeitig angezeigt werden können. Um die unsichtbaren Einträge ansehen zu können, kann der Benutzer die Scrollbars verwenden.
Wenn Ihre ALV-Anzeige viele Datensätze umfasst, müssen Sie sicherstellen, dass der Benutzer mit Hilfe der Scrollbars alle Daten sehen kann: Sie blenden die Scrollbars ein.
Sie können festlegen, ob und wann die Scrollbars sichtbar sind:
nie
Auch wenn Einträge im unsichtbaren Bereich verborgen sind, wird keine Scrollbar eingeblendet.
immer
Auch wenn jederzeit alle Einträge sichtbar sind, werden die Scrollbars eingeblendet.
nur bei Bedarf
Die jeweilige Scrollbar ist nur dann sichtbar, wenn mehr Zeilen oder Spalten vorhanden sind, als in der ALV-Anzeige angezeigt werden können.
Um die Scrollbars ein- oder auszublenden, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).
Methoden zum Einblenden der Scrollbars
|
Funktion |
Methode |
|
Scrollbar einblenden |
SET_FOOTER_VISIBLE |
|
Prüfen, ob die Scrollbar eingeblendet ist |
GET_FOOTER_VISIBLE |
Horizontale Scrollbar einblenden
Standardmäßig werden alle Spalten angezeigt, die als sichtbar gekennzeichnet sind. Gegebenenfalls muss der Benutzer mit der horizontalen Scrollbar des Browser-Fensters an die gewünschte Stelle navigieren. Die horizontalen Scrollbar der ALV-Anzeige ist ausgeblendet.
Sie können festlegen, wie viele blätterbare Spalten gleichzeitig sichtbar sein sollen und bestimmen damit die Breite der ALV-Anzeige. Um die Anzahl der sichtbaren Spalten festzulegen und so die horizontale Scrollbar ein- oder auszublenden, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).
Methoden zum Einblenden der horizontalen Scrollbar
|
Funktion |
Methode |
|
Anzahl der blätterbaren Spalten festlegen |
SET_SCROLLABLE_COL_COUNT |
|
Anzahl der blätterbaren Spalten holen |
GET_SCROLLABLE_COL_COUNT |
Horizontal und vertikal blättern
Der Benutzer benötigt die Scrollbars, um unsichtbare Spalten oder Zeilen in den sichtbaren Bereich der ALV-Anzeige zu schieben.
Mit dem ALV Configuration Model können Sie festlegen, welche Zeile bzw. Spalte als erste angezeigt wird, unabhängig davon, ob die Scrollbar eingeblendet ist.
Um die erste Zeile anzugeben, verwenden Sie den Index der Zeile. Um die erste Spalte anzugeben, verwenden Sie hingegen den technischen Namen der Spalte.
Um die ALV-Anzeige an die gewünschte Spalte bzw. Zeile zu blättern, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).
Methoden zum horizontalen und vertikalen Blättern
|
Funktion |
Methode |
|
Zeile angeben, die als erste Zeile angezeigt wird |
SET_FIRST_VISIBLE_ROW |
|
Zeile holen, die als erste Zeile angezeigt wird |
GET_FIRST_VISIBLE_ROW |
|
Spalte angeben, die als erste Spalte angezeigt wird |
SET_FIRST_VISIBLE_SCROLL_COL |
|
Spalte holen, die als erste Spalte angezeigt wird |
GET_FIRST_VISIBLE_SCROLL_COL |