Ansicht
Dokumentation

CL_SALV_EVENTS_TREE - Ereignisse in Baumstrukturen

CL_SALV_EVENTS_TREE - Ereignisse in Baumstrukturen

CL_GUI_FRONTEND_SERVICES - Frontend Services   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )