Ansicht
Dokumentation
CL_SALV_EVENTS_HIERSEQ - Ereignisse für hierarchisch-sequenzielle Listen
Vendor Master (General Section) BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_SALV_EVENTS_HIERSEQ enthält alle Ereignisse, auf die Sie sich während des Programmablaufs einer hierarchisch-sequenziellen Liste registrieren können:
- Ereignisse zu Funktionen
Die Ausgabetabelle wird am Bildschirm angezeigt; Der Nutzer führt über die Drucktastenleiste oder den Bildschirmstatus eine Funktion (User Command) zu der Ausgabetabelle 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
Die Ausgabetabelle wird am Bildschirm angezeigt; Der Nutzer führt einen Einfachklick (LINK_CLICK) oder einen Doppelklick (DOUBLE_CLICK) in eine Zelle der Ausgabetabelle aus.
- Ereignisse zum Seiten-Layout
In der Druckvorschau, im Batch-Betrieb und im Druck werden bei mehrseitigen Listen Beginn und Ende einer jeden Seite erkannt.
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 |
AFTER_SALV_FUNCTION | Der Nutzer hat eine generische ALV-Funktion ausgeführt. Das Ereignis BEFORE_SALV_FUNCTION ist abgearbeitet. |
END_OF_PAGE | Bei einer mehrseitigen Liste wurde das Ende einer Seite erkannt |
TOP_OF_PAGE | Bei einer mehrseitigen Liste wurde der Beginn einer Seite erkannt |
LINK_CLICK | Der Nutzer klickt in eine Zelle, die einen bestimmten Zellentyp besitzt |
DOUBLE_CLICK | Der Nutzer führt einen Doppelklick in eine Zelle aus |
Beziehungen
Beispiel
Hinweise
Der Report SALV_DEMO_HIERSEQ_EVENTS enthält ein Beispiel, wie Sie die Ereignisse einsetzen können.
Weiterführende Informationen