ABAP Keyword Documentation → ABAP − Reference → Declarations → Declaration Statements → Classes and Interfaces → Components in Classes and Interfaces → Events
EVENTS - parameters
Other versions: 7.31 | 7.40 | 7.54
Syntax
... VALUE(p1) typing [OPTIONAL|{DEFAULT def1}]
VALUE(p2)
typing [OPTIONAL|{DEFAULT def2}]
...
Effect
The syntax of the additions VALUE, OPTIONAL, and
DEFAULT and the typing using typing corresponds to the
definition of formal parameters in the interface of methods.
When an event is raised using RAISE EVENT, suitable actual parameters must
be specified for all non-optional output parameters; these actual parameters are optional for all optional output parameters. Optional parameters for which no actual parameter has been specified are set to their type-dependent
initial value or to the replacement parameter def1 def2 ...
Example
Declaration of an instant event with an output parameter in class CL_DEMO_OUTPUT_STREAM.
...
PUBLIC SECTION.
...
EVENTS completed
EXPORTING
VALUE(ev_output) TYPE xstring .
...
ENDCLASS.