Methoden der Klasse CL_GUI_ALV_GRID 
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.Grundlegende Methoden
Methode |
Anwendung |
| 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 |
| get_current_cell |
Holen von Indizes und Eigenschaften einer markierten Zelle |
| set_current_cell_via_id |
Cursur auf bestimmte Zelle setzen |
| get_scroll_info_via_id |
Abfragen der aktuellen Scroll-Position |
| set_scroll_info_via_id |
Setzen der Scroll-Position |
| 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 |
| 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 |
| 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 |
| register_delayed_event |
Registrierung des Ereignisses DELAYED_CALLBACK oder DELAYED_SEL_CHANGED_CALLBACK |
| set_toolbar_interactive |
Auslösen des Ereignisses toolbar |
Schnittstellen
Methode |
Anwendung |
| activate_reprep_interface |
Bericht-Bericht Schnittstelle aktivieren |
| offline |
Prüfen, ob das ALV Grid Control ohne Frontendbehandlung läuft |