Ansicht
Dokumentation
ABAPHANDLER_METH_VALIDATE - HANDLER METH VALIDATE
General Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
FOR VALIDATE
Definitionen von Behandlermethoden:
METHODS meth $[FINAL$]
FOR VALIDATE ON SAVE
$[IMPORTING$]
${ REFERENCE(im_par_val) $| im_par_val $}
FOR bdef~val
$[CHANGING
${ $[failed TYPE data$]
$[reported TYPE data$] $}$].
Wirkung
Behandlermethode, die für die Validierungen verwendet wird. Sie muss in einer Behandlerklasse eines ABAP-Behavior-Pools definiert und implementiert werden.
Der Methodenname meth ist frei wählbar. bdef ist der Name oder Alias der BDEF und val ist der Name der Validierung.
Methodenparameter
- IMPORTING-Parameter:
- im_par_val: Umfasst die Schlüssel der zu validierenden RAP-BO-Instanzen. Er ist eine interne Tabelle vom Typ TYPE TABLE FOR VALIDATION bdef~val.
- 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 - Validierungen.
Beispiel
Beispiel für eine RAP-Behandlermethodendefinition Demonstrationen von Methodenimplementierungen sind in den ausführbaren Beispielen weiter unten zu finden.
METHODS det_on_save FOR VALIDATE ON SAVE
IMPORTING keys FOR bdef~val.
- 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 Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4721 Date: 20240428 Time: 173625 sap01-206 ( 56 ms )