Ansicht
Dokumentation

ABAPHANDLER_METH_LOCK - HANDLER METH LOCK

ABAPHANDLER_METH_LOCK - HANDLER METH LOCK

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

FOR LOCK

Definition von Behandlermethoden:

METHODS meth $[FINAL$]
   FOR LOCK
   $[IMPORTING$] ${ REFERENCE(im_par_lock) $| im_par_lock $}
   FOR LOCK bdef
   $[CHANGING ${ $[failed TYPE data$] $[reported TYPE data$] $}$].


Wirkung

Behandlermethode, die zum Sperren von RAP-BO-Instanzen nach den Sperreigenschaften in der Verhaltensdefinition verwendet wird. Diese Methode wird automatisch vor einer modifizierenden Operation aufgerufen. 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

  • im_par_lock: Umfasst die Schlüssel der zu sperrenden RAP-BO-Instanzen. Er ist eine interne Tabelle vom Typ TYPE TABLE FOR KEY OF.

Der Importing-Parameter kann auch per Referenz übergeben werden (siehe REFERENCE). Die Verwendung des ABAP-Wortes IMPORTING ist optional.
  • Die CHANGING-Parameter failed und reported sind implizit verfügbar. Mit ihnen werden Informationen über Fehler oder Meldungen zurückgegeben. Die Parameter mit den vordefinierten Namen failed und reported können hinter dem ABAP-Wort CHANGING explizit angegeben werden. In diesem Fall wird der generische Typ DATA verwendet. Zur Laufzeit besitzen die typisierten Parameter den abgeleiteten BDEF-Typ TYPE RESPONSE FOR implizit.

BDEF-Voraussetzungen

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

Beispiele

Beispiel für eine RAP-Behandlermethodendefinition Demonstrationen von Methodenimplementierungen sind in den ausführbaren Beispielen weiter unten zu finden.

METHODS lock FOR LOCK
    IMPORTING keys FOR LOCK bdef.

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.






rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4557 Date: 20240428 Time: 194355     sap01-206 ( 61 ms )