ABAPCLASS-METHODS_EVENT_HANDLER - CLASS-METHODS EVENT HANDLER

Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

CLASS-METHODS - FOR EVENT

Kurzreferenz



Syntax

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

Wirkung

Diese Anweisung deklariert die statische Methode meth alsEreignisbehandlerfür das Ereignis evt der Klasse class bzw. des Interfaces intf. Syntax und Bedeutung der Zusätze sind identisch mit der Deklaration vonInstanzmethoden als Ereignisbehandler.

Statische Ereignisbehandler können unabhängig von einer Instanz der Klasse von dem Ereignis evt aufgerufen werden.

Beispiel

In der Klasse dialog_box wird ein statischer Ereignisbehandler close_box für das Ereignis definiert, das ausgelöst wird, wenn ein Benutzer eine Dialogbox desControl Frameworks (CFW) schließen will.

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.




SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2583 Date: 20120526 Time: 192106     triton ( 62 ms )