Verwendung
Mit dieser Methode beschaffen Sie sich den Wert und die Eigenschaften der Zelle im Grid Control, auf der der Cursor positioniert ist.

Wenn statt einer Zelle eine Spalte markiert ist, setzt das ALV Control den Zeilenindex auf 0 und liefert nur Informationen zur Spalte. Analoges gilt für eine markierte Zeile.
Das ALV Control liefert zwei Zeilen- und Spalten-Indizes zurück. Einmal bezogen auf die Ausgabetabelle (dies ist der Wert, den man in der Regel für die weitere Verarbeitung braucht) und einmal bezogen auf die aktuelle Darstellung im Grid Control. Diese Werte unterscheiden sich zum Beispiel, wenn Zeilen auf Grund eines definierten Filters nicht angezeigt werden.
Funktionsumfang
CALL METHOD
<Ref.var. auf CL_GUI_ALV_GRID > ->get_current_cell IMPORTING
E_ROW =
Parameter |
Bedeutung |
E_ROW |
Zeilenindex der markierten Zelle bezogen auf die Darstellung im Grid Control |
E_VALUE |
Wert der markierten Zelle |
E_COL |
Spaltenindex der markierten Zelle bezogen auf die Darstellung im Grid Control |
ES_ROW_ID |
Struktur mit Informationen über Typ und Index der Zeile bezogen auf die Ausgabetabelle |
ES_COL_ID |
Struktur mit Informationen über den Feldnamen der Spalte bezogen auf die Ausgabetabelle |
Zur Übersicht:
Methoden der Klasse CL_GUI_ALV_GRID