ABAPCLASS-METHODS_EVENT_HANDLER - CLASS-METHODS EVENT HANDLER

CPI1466 during Backup   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

CLASS-METHODS - FOR EVENT

Short Reference



Syntax

CLASS-METHODS meth
   FOR EVENT evt OF {class|intf}
   [IMPORTING p1 p2 ...[sender]].

Effect

This statement declares the static method meth as theeventhandler for the event evt of the class class or the interface intf. The syntax and meaning of the additions are identical to the declaration ofinstance methods as event handlers.

Static event handlers can be called by the event evt independently of an instance of the class.

Example

In the class dialog_box, a static event handler close_box is defined for the event that is triggered when the user chooses to close aControl Framework (CFW) dialog box.

CLASS dialog_box DEFINITION.
  PUBLIC SECTION.
    METHODS constructor.
    ...
  PRIVATE SECTION.
    CLASS-DATA open_boxes TYPE i.
    CLASS-METHODS close_box
      FOR EVENT close OF cl_gui_dialogbox_container
      IMPORTING sender.
    ...
ENDCLASS.

CLASS dialog_box IMPLEMENTATION.
  METHOD constructor.
    ... " create a dialogbox
    open_boxes = open_boxes + 1.
  ENDMETHOD.
  METHOD close_box
    ... " close the dialogbox referred by sender
    open_boxes = open_boxes - 1.
  ENDMETHOD.
ENDCLASS.




TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.


Length: 2486 Date: 20120518 Time: 204021     triton ( 89 ms )