Ansicht
Dokumentation

ABAPHANDLER_METH_GLOBAL_FEATURES - HANDLER METH GLOBAL FEATURES

ABAPHANDLER_METH_GLOBAL_FEATURES - HANDLER METH GLOBAL FEATURES

BAL Application Log Documentation   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

FOR GLOBAL FEATURES

Definition von Behandlermethoden:

METHODS meth $[FINAL$]
   FOR GLOBAL FEATURES
   $[IMPORTING$] REQUEST ${ REFERENCE(req_gl_feat) $| req_gl_feat $}
   FOR bdef
   RESULT ${ REFERENCE(res_gl_feat) $| res_gl_feat $}
   $[CHANGING reported TYPE data$].


Wirkung

Behandlermethode, die für das globale Feature-Control der RAP-BO-Entitäten verwendet wird. Sie muss in einer Behandlerklasse eines ABAP-Behavior-Pools definiert und implementiert werden. Der Methodenname meth is frei wählbar. bdef ist der Name oder Alias der BDEF.

Methodenparameter

Der Parameter kann auch per Referenz übergeben werden (siehe REFERENCE). Die Verwendung des ABAP-Wortes IMPORTING ist optional.

  • Der Changing-Parameter reported ist implizit verfügbar. Hiermit werden Meldungen zurückgegeben. Der Parameter mit dem vordefinierten Namen reported kann hinter dem ABAP-Wort CHANGING explizit angegeben werden. In diesem Fall wird der generische Typ DATA verwendet. Zur Laufzeit besitzt der typisierte Parameter den abgeleiteten BDEF-Typ TYPE RESPONSE FOR implizit.

BDEF-Voraussetzungen

Siehe die erforderlichen BDEF-Notationen für beide Varianten unter CDS BDL - Feature-Control.

Beispiele

Beispiel für eine RAP-Behandlermethodendefinition Eine Demonstration einer Methodenimplementierung ist im ausführbaren Beispiel weiter unten zu finden.

METHODS get_global_features FOR GLOBAL FEATURES
    IMPORTING REQUEST requested_features FOR bdef
    RESULT result.

Beispiel für RAP-Behandlermethoden: Hiermit wird diese RAP-Behandlermethode innerhalb einer RAP-Behandlerklasse über ein einfaches nicht verwaltetes und entwurfsfähiges RAP-BO demonstriert.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4875 Date: 20240428 Time: 134425     sap01-206 ( 60 ms )