Ansicht
Dokumentation
ABAPHANDLER_METH_FEATURES - HANDLER METH FEATURES
PERFORM Short Reference Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
FOR INSTANCE FEATURES, FEATURES
Definition von Behandlermethoden:
METHODS meth $[FINAL$]
FOR $[INSTANCE$] FEATURES
$[IMPORTING$]
${ REFERENCE(im_par_feat) $| im_par_feat $}
REQUEST ${ REFERENCE(req_feat) $| req_feat $}
FOR bdef
RESULT ${ REFERENCE(res_feat) $| res_feat $}
$[CHANGING ${ $[
failed TYPE data$]
$[reported TYPE data$] $}$].
Wirkung
Behandlermethode, die für das instanzbasierte Feature-Control 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. Das ABAP-Wort INSTANCE ist optional.
Methodenparameter
- IMPORTING-Parameter:
- im_par_feat: Interne Tabelle vom Typ TYPE TABLE FOR INSTANCE FEATURES KEY.
- Der Importing-Parameter kann auch per Referenz übergeben werden (siehe REFERENCE). Die Verwendung des ABAP-Wortes IMPORTING ist optional.
- req_feat: Anforderungsparameter, die als Grundlage für den Informationsabruf für das instanzbasierte Feature-Control dient. Er ist eine Struktur vom Typ TYPE STRUCTURE FOR INSTANCE FEATURES REQUEST. Der Parameter kann auch per Referenz übergeben werden.
- CHANGING-Parameter:
- res_feat: Hiermit wird das Ergebnis des Informationsabrufs gespeichert. Er ist eine interne Tabelle vom Typ TYPE TABLE FOR INSTANCE FEATURES RESULT. Der Parameter kann auch per Referenz übergeben werden.
- 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 - Feature-Control.
Beispiele
Beispiele für RAP-Behandlermethodendefinitionen Demonstrationen von Methodenimplementierungen sind in den ausführbaren Beispielen weiter unten zu finden.
METHODS get_instance_features FOR INSTANCE FEATURES
IMPORTING keys REQUEST requested_features FOR bdef
RESULT result.
METHODS get_instance_features FOR FEATURES
keys REQUEST requested_authorizations FOR bdef RESULT result
CHANGING failed 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.
ROGBILLS - Synchronize billing plans General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5852 Date: 20240428 Time: 191459 sap01-206 ( 75 ms )