Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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
- IMPORTING-Parameter:
- 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.
- CHANGING-Parameter:
- 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 )