Show TOC

VorgehensweiseEreignisverarbeitung als statische Methode realisieren Dieses Dokument in der Navigationsstruktur finden

Voraussetzungen

Wenn Sie Ereignisse der Office-Anwendung angemeldet haben, auf die Sie in Ihrem ABAP-Programm regieren wollen, müssen Sie für diese die Verarbeitungslogik hinterlegen, die beim Auslösen der Ereignisse durchlaufen wird. Diese wird in einer lokalen Klasse mit einer Reihe von Methoden (entweder statische oder Instanz-Methoden) angelegt. Jede Methode deckt einen für die Dokumentenverarbeitung relevanten Prozess ab.

Vorgehensweise

  1. Legen Sie eine Klassendefinition an, in der Sie die statischen Methoden für die Interpretation der Ereignisse bekanntgeben:

    Syntax Syntax

    1. CLASS c_event_handler DEFINITION.
      PUBLIC SECTION.
      CLASS-METHODS: close_event
      FOR EVENT ON_CLOSE_DOCUMENT OF I_OI_DOCUMENT_PROXY
      IMPORTING (...).
      CLASS-METHODS: custom_event
      FOR EVENT ON_CUSTOM_EVENT OF I_OI_DOCUMENT_PROXY
      IMPORTING (...).
      ENDCLASS.
    Coding-Ende
  2. Implementieren Sie die statischen Methoden:

    Syntax Syntax

    1. CLASS c_event_handler IMPLEMENTATION.
      METHOD close_event.
      <Processing logic>
      ENDMETHOD.
      METHOD custom_event.
      <Processing logic>
      ENDMETHOD.
      ENDCLASS.
    Coding-Ende