Fundamentals of events in ABAP Objects
Page 1 of 1
Fundamentals of events in ABAP Objects
Events are like one of the class components, events are triggered when certain set of
conditions is met, and unlike normal method they cannot be called using the call method statement. Events denote the state of an object, that is what is the current status of an object, in layman’s word events adds the dimension of time to the modeled entity.
Events enable objects or classes to trigger event handler methods in other objects or classes. Whereas a method can have any number of callers in regular method calls, any number of event handler methods can be called by triggering an event The life of an event consists of four stages.
Few points to note:
Events have a parameter interface similar to methods; however, they have only output
parameters, no input parameters. These parameters can be passed to the event handler methods by the triggering object/class (statement RAISE EVENT). The event handler methods use them as input parameters.
conditions is met, and unlike normal method they cannot be called using the call method statement. Events denote the state of an object, that is what is the current status of an object, in layman’s word events adds the dimension of time to the modeled entity.
Events enable objects or classes to trigger event handler methods in other objects or classes. Whereas a method can have any number of callers in regular method calls, any number of event handler methods can be called by triggering an event The life of an event consists of four stages.
- Creating an event
Creating an event handler method for the event
Registering the handler method to the event
Raising the event
Few points to note:
Events have a parameter interface similar to methods; however, they have only output
parameters, no input parameters. These parameters can be passed to the event handler methods by the triggering object/class (statement RAISE EVENT). The event handler methods use them as input parameters.
- Code:
Creating an event
Events can be created like normal class component
CLASS test DEFINITION.
PUBLIC SECTION.
EVENTS: test_event.
ENDCLASS.
Uma_ABAP- Posts : 56
Join date : 2012-03-31
Similar topics
» Fundamentals of inheritance in ABAP Objects
» Events and error handling in ABAP Objects
» Events and error handling in ABAP Objects
» Creating multiple Objects in ABAP Objects
» Difference between Procedural ABAP and ABAP Objects
» Events and error handling in ABAP Objects
» Events and error handling in ABAP Objects
» Creating multiple Objects in ABAP Objects
» Difference between Procedural ABAP and ABAP Objects
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Mon Aug 20, 2012 4:37 pm by Admin
» Difference between Type and Like
Thu Jun 07, 2012 2:40 pm by Admin
» How to handle table control fields in Module Pool program?
Wed May 09, 2012 2:41 am by govind
» Three tables inner join in SAP
Thu May 03, 2012 4:47 pm by Uma_ABAP
» Creating table type in ABAP
Sat Apr 28, 2012 9:03 pm by Uma_ABAP
» Creating user defined types and structures in ABAP
Sat Apr 28, 2012 8:55 pm by Uma_ABAP
» Creating Dynamic Internal Table and Dynamic Field catalog in SAP-ABAP
Fri Apr 27, 2012 11:00 am by Admin
» Copy Custom PF-Status from Standard program to Custom Program in ALV
Thu Apr 26, 2012 9:52 pm by Uma_ABAP
» Calculate/find number of working days between two dates in SAP
Tue Apr 24, 2012 2:06 pm by Uma_ABAP