Ansicht
Dokumentation
SUSR_AUTH_CREATE - Anlegen einer Berechtigung
General Material Data ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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_NAMEAUTH_TEXT
BTYP
FIELDVALUES
OBJECT_
RETURN
Ausnahmen
AUTH_ALREADY_EXISTSBAD_AUTH_NAME
FIELDVALUES_WRONG_INPUT
INCOMPLETE_PARAMS
NOT_AUTHORIZED
OBJECT_NOT_EXIST
OTHERS
Funktionsgruppe
SUSBCL_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 )