Diese Klasse beinhaltet sowohl controlspezifische Methoden, als auch vom Control Framework geerbte Methoden. In diesem Abschnitt werden nur die controlspezifischen Methoden beschrieben. Die vererbten Methoden des Control Frameworks werden in
Methoden des OO Control Frameworks beschrieben.Alle hier aufgeführten Methoden sind mit SAP GUI for the Windowsä Environment und mit dem SAP GUI for the JAVA ä Environment einsetzbar. Ob Sie die Methode im SAP GUI for the HTML Environment einsetzen können, entnehmen Sie der Spalte HTML:
Siehe auch:
Das ALV Grid Control setzt Caching-Mechanismen ein, damit für Methoden, bei denen Informationen vom Frontend benötigt werden, die Werte ohne Aufruf der Methode
CL_GUI_CFW=>FLUSH des Control Frameworks zur Verfügung stehen.Grundlegende Methoden
Methode |
Anwendung |
HTML |
CONSTRUCTOR |
Erzeugen einer Instanz des ALV Grid Controls |
ü |
set_table_for_first_display |
Anzeigen einer Ausgabetabelle im Control |
ü |
refresh_table_display |
Auffrischen der angezeigten Daten im Control |
ü |
Elemente des Grid Controls
Methode |
Anwendung |
HTML |
get_current_cell |
Holen von Indizes und Eigenschaften einer markierten Zelle |
( ü) |
set_current_cell_via_id |
Cursor auf bestimmte Zelle setzen |
X |
get_scroll_info_via_id |
Abfragen der aktuellen Scroll-Position |
X |
set_scroll_info_via_id |
Setzen der Scroll-Position |
X |
get_selected_cells |
Inhalt und Position markierter Zellen vom Frontend holen |
ü |
set_selected_cells |
Markieren von Zellen im Grid Control |
ü |
get_selected_cells_id |
Holen von Indizes der aktuell markierten Zellen |
ü |
set_selected_cells_id |
Markieren von Zellen über Index-Tabelle |
ü |
get_selected_columns |
Feldnamen markierter Spalten vom Frontend holen |
ü |
get_selected_rows |
Indizes markierter Zeilen vom Frontend holen |
ü |
set_selected_rows |
Zeilen markieren |
ü |
Layout- und Strukturinformationen
Methode |
Anwendung |
HTML |
get_frontend_fieldcatalog |
Holen des aktuellen Feldkatalogs vom Frontend |
ü |
set_frontend_fieldcatalog |
Setzen eines Feldkatalogs am Frontend |
ü |
get_frontend_layout |
Holen der Layout-Struktur am Frontend |
ü |
set_frontend_layout |
Setzen der Layout-Struktur am Frontend |
ü |
set_3d_border |
(De-)Aktivieren des 3D-Stils am Rand des ALV Grid Controls |
ü |
Generische Funktionen
Methode |
Anwendung |
HTML |
get_filtered_entries |
Indizes der Zeilen beschaffen, die auf Grund eines gesetzten Filters nicht angezeigt werden |
ü |
get_filter_criteria |
Filtereigenschaften für alle Spalten beschaffen, für die aktuell ein Filter gesetzt ist |
ü |
get_subtotals |
Werte der aktuellen Zwischensummenzeilen holen |
ü |
set_filter_criteria |
Filtereigenschaften für Spalten setzen |
ü |
get_sort_criteria |
Sortierkriterien für sortierte Spalten holen |
ü |
set_sort_criteria |
Sortierkriterien für Spalten setzen |
ü |
get_variant |
Aktuelles Layout holen |
ü |
save_variant_dark |
Benutzereigene Vergabe eines Variantennamens unterbinden |
ü |
set_graphics_container |
Anderes Container Control für die Diagramm-Anzeige verwenden |
ü |
set_user_command |
Ändern des aktuell auszuführenden Funktionskodes |
ü |
Ereignisbehandlung
Methode |
Anwendung |
HTML |
register_delayed_event |
Registrierung des Ereignisses DELAYED_CALLBACK oder DELAYED_SEL_CHANGED_CALLBACK |
X |
set_toolbar_interactive |
Auslösen des Ereignisses toolbar |
ü |
Schnittstellen
Methode |
Anwendung |
HTML |
activate_reprep_interface |
Bericht-Bericht Schnittstelle aktivieren |
ü |
offline |
Prüfen, ob das ALV Grid Control ohne Frontendbehandlung läuft |
ü |