Is it possible to trigger the subclass method form super class using events.Iam a new to OOabap concept.below is the code i did so far but its not working well..pls give me some suggestions and what is the significance of p1.does it plays any important role.I think its only used to trigger the particular method.pls correct me if iam wrong.-
REPORT y_class_events2.
----
CLASS dev DEFINITION
----
*
----
CLASS dev DEFINITION.
PUBLIC SECTION.
DATA: m TYPE i. "VALUE '123'.
METHODS: m1.
EVENTS e1 EXPORTING value(p1) TYPE i.
ENDCLASS. "dev DEFINITION
----
CLASS dev IMPLEMENTATION
----
*
----
CLASS dev IMPLEMENTATION.
*method: m1 .
METHOD: m1.
RAISE EVENT e1 EXPORTING p1 = m.
ENDMETHOD. "m1
ENDCLASS. "dev IMPLEMENTATION
----
CLASS dev1 DEFINITION
----
*
----
CLASS dev1 DEFINITION INHERITING FROM dev.
PUBLIC SECTION.
METHODS:m2.
METHODS s2 FOR EVENT e1 OF dev IMPORTING p1.
ENDCLASS. "dev1 DEFINITION
----
CLASS dev1 IMPLEMENTATION
----
*
----
CLASS dev1 IMPLEMENTATION.
METHOD: s2.
m1( ).
WRITE:/ p1.
ENDMETHOD. "s2
METHOD: m2.
WRITE:/ ' this is the end'.
ENDMETHOD. "m2
ENDCLASS. "dev1 IMPLEMENTATION
START-OF-SELECTION.
DATA: obj TYPE REF TO dev1.
CREATE OBJECT obj.
SET HANDLER obj->s2 FOR ALL INSTANCES.
CALL METHOD obj->s2( p1 = 123 ).