Ansicht
Dokumentation
ABAPHANDLER_METH_GLOBAL_AUTH - HANDLER METH GLOBAL AUTH
ABAP Short Reference General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
FOR GLOBAL AUTHORIZATION
Definition von Behandlermethoden:
METHODS meth $[FINAL$]
FOR GLOBAL AUTHORIZATION
$[IMPORTING$]
${ REFERENCE(im_par_gl_auth) $| im_par_gl_auth $}
REQUEST ${ REFERENCE(req_gl_auth) $| req_gl_auth $}
FOR bdef
RESULT ${ REFERENCE(res_gl_auth) $| res_gl_auth $}
$[CHANGING reported
TYPE data$].
Wirkung
Behandlermethode, die für globale Berechtigungsprüfungen beim Zugriff auf RAP-BO-Entitiäten 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.
Methodenparameter
- IMPORTING-Parameter:
- req_gl_auth: Anforderungsparameter, die als Grundlage für den Informationsabruf für die instanzbasierte Berechtigung dient. Er ist eine Struktur vom Typ TYPE STRUCTURE FOR GLOBAL AUTHORIZATION REQUEST.
- CHANGING-Parameter:
- res_gl_auth: Hiermit wird das Ergebnis des Berechtigungsinformationsabrufs gespeichert. Er ist eine Struktur vom Typ TYPE STRUCTURE FOR GLOBAL AUTHORIZATION RESULT.
- 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 - Berechtigungen.
Beispiele
Beispiel für eine RAP-Behandlermethodendefinition Demonstrationen von Methodenimplementierungen sind in den ausführbaren Beispielen weiter unten zu finden.
METHODS get_global_authorizations FOR GLOBAL AUTHORIZATION
IMPORTING REQUEST requested_authorizations FOR bdef
RESULT result.
- 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.
BAL Application Log Documentation ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4968 Date: 20240428 Time: 205140 sap01-206 ( 57 ms )