Ansicht
Dokumentation
ABENINHERITANCE_EVENTS - INHERITANCE EVENTS
ABAP Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- Vererbung und Ereignisse
Ein Ereignis ist ab seiner Deklaration in einer Oberklasse in allen Unterklassen des Vererbungsbaums bekannt, in denen es sichtbar ist, und kann in den dortigen Methoden ausgelöst werden.
Ein Ereignisbehandler kann mit Bezug auf alle Klassen des Vererbungsbaums deklariert werden, in denen das Ereignis für ihn sichtbar ist. Er kann aber nur Ereignisse behandeln, die in Klassen ausgelöst werden, die spezieller oder gleich der Klasse sind, für die er deklariert ist. Wird das Ereignis in einer Methode einer Oberklasse der Klasse ausgelöst, für das ein Ereignisbehandler deklariert ist, kann er es nicht behandeln.
Letzteres ist insbesondere beim Auslösen statischer Ereignisse in statischen Methoden zu beachten, da eine statische Methode immer in der Klasse ausgeführt wird, in der sie deklariert ist (siehe auch Vererbung und statische Komponenten).
Hinweis
Bei Ereignisbehandlern für in Interfaces deklarierten Ereignissen gilt oben gesagtes entsprechend für die Klasse, in der das Interface eingebunden ist.
PERFORM Short Reference ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1412 Date: 20240523 Time: 153042 sap01-206 ( 32 ms )