ARTICLE
Inheritance and Events
After its declaration in a superclass, an event is known in all
subclasses of the inheritance tree in which it is visible, and can be
triggered in the methods there.
An event handler can be declared with reference to all classes of the
inheritance tree in which the event is visible for the event handler.
However, it can only handle events which are triggered in classes which
more specific or the same as the class for which it is declared. If the
event is triggered in a method of a superclass of the class, for which
an event handler is declared it cannot handle it.
Note the latter especially when triggering static events in static
methods, since a static method is always executed in the class in which
it was declared (also refer to Inheritance
and Static Components ).
Note
For event handlers for events declared in interfaces, the above applies
correspondingly to the class in which the interface is bound
Example
Refer to Inheritance Events .
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved