Ansicht
Dokumentation
RSEC_GET_AUTHS - Gibt Liste von Berechtigungsnamen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Liefert die vorhandenen Analyseberechtigungen.
Es werden keine Standard-Berechtigungen gelistet.
Falls gewünscht, werden nur die berechtigten Berechtigungen für den Benutzer I_USERNAME geliefert. Dann wird auf das Merkmal 0TCTAUTH und die dem ausführenden User erlaubten (technischen) Berechtigungsnamen geprüft. Wenn dieser User überhaupt keine Werte für 0TCTAUTH berechtigt hat, oder das Merkmal überhaupt nicht in einer Berechtigungen vorkommt, wird die Ausnahme NOTHING_FOUND ("nichts gefunden") ausgegeben.
Der Aufruf ist also mit vier Kombinationen denkbar:
I_USERNAME | I_AUTHCHECK | Resultat in E_T_AUTHS |
@0V@ | @0V@ | wie RSEC_GET_AUTH_FOR_USER mit Merkmal 0TCTAUTH |
@0V@ | initial | Selektiert alle Berechtigungen des Users |
initial | @0V@ | Nicht erlaubt (Ausnahme invalid_params) |
initial | initial | Selektiert alle vorhandenen Berechtigungen |
Beispiel
Hinweise
Wenn I_USERNAME nicht angegeben, aber eine Berechtigungsprüfung verlangt wird (I_AUTHCHECK = rs_c_true), dann wird die Ausnahme INVALID_PARAMS gesetzt.
Ist die Ausgabeliste leer, wird eine der beiden Ausnahmen geworfen.
Weiterführende Informationen
Parameter
E_T_AUTHSE_T_AUTHT
E_T_ROLE_AUTHS
E_T_ROLE_AUTHT
I_AUTHCHECK
I_OBJSTAT
I_OBJVERS
I_USERNAME
I_WITH_GENERATED
I_WITH_ROLES
I_WITH_TEXTS
Ausnahmen
INVALID_PARAMSNOTHING_FOUND
NO_AUTH
Funktionsgruppe
RSEC_CHECKSrdisp/max_wprun_time - Maximum work process run time rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3514 Date: 20240523 Time: 090442 sap01-206 ( 38 ms )