Ansicht
Dokumentation

ABENABP_HANDLER_CLASS - ABP HANDLER CLASS

ABENABP_HANDLER_CLASS - ABP HANDLER CLASS

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

RAP-Behandlerklasse

CLASS lcl_handler DEFINITION
  INHERITING FROM CL_ABAP_BEHAVIOR_HANDLER $[ ABSTRACT$] $[FINAL$].
  PRIVATE SECTION.
    handler_method_definitions
    ...
ENDCLASS.

CLASS lcl_handler IMPLEMENTATION
  handler_method_implementations
ENDCLASS.


Wirkung

Eine Behandlerklasse kann im CCIMP-Include eines ABAP-Verhaltens-Pools definiert werden und besteht aus Definitionen, einer Behandlermethode, den Definitionen handler_method_definitions und Implementierungen handler_method_implementations.

Eine Behandlerklasse lcl_handler erbt von der Klasse CL_ABAP_BEHAVIOR_HANDLER. Zum Zweck der Modularisierung kann ein Behavior-Pool mehrere Behandlerklassen definieren. Zum Beispiel kann jede Entität ihre eigene Behandlerklasse haben, oder es können einzelne Behandlerklassen definiert werden, um zwischen dem Lesen und Ändern von RAP-BO-Entitäten zu unterscheiden.

Behandlerklassen sind implizit ABSTRACT und FINAL, da das Instanziieren und Aufrufen nur über die RAP-Laufzeit-Engine erfolgt.

Mit dem Beispiel Beispiel für RAP-Behandlermethoden werden RAP-Behandlermethoden mithilfe eines einfachen nicht verwalteten RAP-BO, das entwurfsfähig ist, demonstriert.






General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3175 Date: 20240523 Time: 154908     sap01-206 ( 41 ms )