Ansicht
Dokumentation
CL_SALV_EVENTS_TREE - Ereignisse in Baumstrukturen
CL_GUI_FRONTEND_SERVICES - Frontend Services PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_SALV_EVENTS_TREE enthält alle Ereignisse, auf die Sie sich während des Programmablaufs einer Baumstruktur registrieren können:
- Ereignisse zu Funktionen
Der Nutzer führt über die Drucktastenleiste oder den Bildschirmstatus eine Funktion (User Command) zur Baumstruktur aus.
Handelt es sich um eine generische ALV-Funktion, so können Sie zwei Ereignisse behandeln:
- vor Auslösen der Funktion (BEFORE_SALV_FUNCTION)
- nach Auslösen der Funktion (AFTER_SALV_FUNCTION)
- Handelt es sich dagegen um eine selbstdefinierte Funktion, so bekommen Sie direkt im Ereignis ADDED_FUNCTION die Kontrolle im Programmablauf.
- Ereignisse zu Mausaktionen
- Der Nutzer führt einen Einfachklick (LINK_CLICK) oder einen Doppelklick (DOUBLE_CLICK) in eine Zelle der Baumstruktur aus oder
- Der Nutzer ändert den Wert eines Ankreuzfeldes in einem Item (CHECKBOX_CHANGE)
- Ereignisse zu Tastaturaktionen
Der Nutzer drückt auf seiner Tastatur eine bestimmte Taste (KEYPRESS)
- Ereignis zur Darstellung eines Zweiges
Der Nutzer öffnet einen Knoten, den Sie zwar als Zweig dargestellt haben, der jedoch keine Unterebenen enthält (leerer Zweig) und somit technisch ein Blatt ist (EXPAND_EMPTY_FOLDER)
-
Hinweis:
In der Baumstruktur stehen die Ereignisse TOP_OF_PAGE und END_OF_PAGE nicht zur Verfügung
Die Klasse enthält folgende Methoden:
ADD_KEY_FOR_KEYPRESS | Sie legen fest, welche der möglichen Tasten das KEYPRESS-Ereignis auslösen |
REMOVE_ALL_KEYS_FOR_KEYPRESS | Sie legen fest, dass keine Taste das KEYPRESS-Ereignis auslöst |
Die Klasse enthält folgende Ereignisse:
ADDED_FUNCTION | Der Nutzer führt eine von Ihnen definierte Funktion aus |
BEFORE_SALV_FUNCTION | Der Nutzer führt eine generische ALV-Funktion aus. Das Ereignis wird vorher bearbeitet. |
AFTER_SALV_FUNCTION | Der Nutzer hat eine generische ALV-Funktion ausgeführt. Das Ereignis BEFORE_SALV_FUNCTION ist abgearbeitet. |
LINK_CLICK | Der Nutzer klickt in ein Item, das einen bestimmten Zellentyp besitzt |
DOUBLE_CLICK | Der Nutzer führt einen Doppelklick in eine Zelle aus |
CHECKBOX_CHANGE | Der Nutzer ändert den Wert eines Ankreuzfeldes |
KEYPRESS | Der Nutzer drückt auf seiner Tastatur eine bestimmte Taste |
EXPAND_EMPTY_FOLDER | Der Nutzer öffnet einen Knoten, den Sie zwar als Zweig dargestellt haben, der jedoch keine Unterebenen enthält (leerer Zweig) und somit technisch ein Blatt ist |
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4514 Date: 20240419 Time: 044349 sap01-206 ( 179 ms )