Ansicht
Dokumentation
ABAPHANDLER_METH_DET - HANDLER METH DET
Fill RESBD Structure from EBP Component Structure General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
FOR DETERMINE
Definition von Behandlermethoden:
METHODS meth $[FINAL$]
FOR DETERMINE ON ${ SAVE $| MODIFY $}
$[IMPORTING$]
${ REFERENCE(im_par_det) $| im_par_det $}
FOR bdef~det
$[CHANGING
reported TYPE data$].
Varianten:
1. ... SAVE ...
2. ... MODIFY ...
Wirkung
Behandlermethoden, die für Determinierungen verwendet werden. Sie müssen 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. det ist der Name einer in der BDEF angegebenen Determinierung.
Methodenparameter
- IMPORTING-Parameter:
- im_par_det: Umfasst die Schlüssel der RAP-BO-Instanzen für die eine Determinierung ausgeführt werden soll. Er ist eine interne Tabelle vom Typ TYPE TABLE FOR DETERMINATION.
- Der Parameter kann auch per Referenz übergeben werden (siehe REFERENCE). Die Verwendung des ABAP-Wortes IMPORTING ist optional.
- CHANGING-Parameter:
- 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 - Determinierungen.
Variante 1
... SAVE ...
Wirkung
Wird für Determinierungen, die während der RAP-Sicherungssequenz ausgeführt werden.
Variante 2
... MODIFY ...
Wirkung
Diese Methode wird nach Datenänderungen im transaktionalen Puffer aufgerufen.
Beispiele
Beispiele für RAP-Behandlermethodendefinitionen Demonstrationen von Methodenimplementierungen sind in den ausführbaren Beispielen weiter unten zu finden.
METHODS det_on_save FOR DETERMINE ON SAVE
IMPORTING keys FOR bdef~det_save.
METHODS det_on_modify FOR DETERMINE ON MODIFY
IMPORTING keys FOR bdef~det_mod.
METHODS det_on_save2 FOR DETERMINE ON SAVE
IMPORTING keys FOR bdef~det_save2
CHANGING reported TYPE DATA reported TYPE DATA.
- 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.
Addresses (Business Address Services) rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5796 Date: 20240427 Time: 161202 sap01-206 ( 66 ms )