Ansicht
Dokumentation

SUSR_AUTH_CREATE - Anlegen einer Berechtigung

SUSR_AUTH_CREATE - Anlegen einer Berechtigung

General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Funktionsbaustein zum Anlegen einer Berechtigung.
Der Funktionsbaustein legt eine Einzelberechtigung in Aktivversion an, sofern eine gleichnamige Berechtigung nicht bereits vorhanden ist.

IMPORTING-PARAMETER:
OBJECT_
Berechtigungsobjekt, zu dem die Berechtigung angelegt werden soll
AUTH_NAME
Name der neuen Berechtigung.
AUTH_TEXT
Kurtztext
BTYP
Berechtigungstyp (normalerweise space, aber auch 'G' für generiert
(Profilgenerator))
TABLES
FIELDVALUES Für jedes zum Objekt OBJECT_ gehörige Feld muss mindestens
ein Eintrag vorhanden sein.
FIELDVALUES-FIELD: Feldname
FIELDVALUES-VON: Untergrenze für Feldwert
FIELDVALUES-BIS: Obergrenze für Feldwert
EXCEPTIONS
OBJECT_NOT_EXIST
Das angegebene Berechtigungsobjekt existiert nicht.
AUTH_ALREADY_EXIST
Die Berechtigung existiert bereits, sie wird nicht überschrieben.
FIELDVALUES_WRONG_INPUT
Die Tabelle FIELDVALUES wurde nicht richtig gefüllt.
Mögliche Fehler:
- Die Liste der Felder ist unvollständig
- Die Liste der Felder enthält Felder, die nicht zum Objekt
gehören

Beispiel

Anlegen einer Berechtigung 's_test' zum Objekt 's_user_pro' mit den Werten
PROFILE : 's*' - 'z*'
ACTVT : '02'

Tabelle FIELDVALUES:
FIELD VON BIS

PROFILE s* z*
ACTVT 02

call function susr_auth_create
importing
object_ = 'S_USER_PRO'
AUTH_NAME = 'S_TEST'
AUTH_TEXT = 'Text für Berechtigung s_test'
tables
fieldvalues
exceptions
OBJECT_NOT_EXIST
AUTH_ALREADY_EXISTS
FIELDVALUES_WRONG_INPUT
OTHERS

Hinweise

Weiterführende Informationen





Parameter

AUTH_NAME
AUTH_TEXT
BTYP
FIELDVALUES
OBJECT_
RETURN

Ausnahmen

AUTH_ALREADY_EXISTS
BAD_AUTH_NAME
FIELDVALUES_WRONG_INPUT
INCOMPLETE_PARAMS
NOT_AUTHORIZED
OBJECT_NOT_EXIST
OTHERS

Funktionsgruppe

SUSB

CL_GUI_FRONTEND_SERVICES - Frontend Services   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2483 Date: 20240523 Time: 085829     sap01-206 ( 38 ms )