Ansicht
Dokumentation

PRGN_FIND_ROLE_BY_AUTH_VALUE - Sucht nach Werten in einem Feld eines Ber.Objekts

PRGN_FIND_ROLE_BY_AUTH_VALUE - Sucht nach Werten in einem Feld eines Ber.Objekts

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

Funktionalität

Der Funktionsbaustein PRGN_FIND_ROLE_BY_AUTH_VALUE sucht nach Rollen mit generiertem Berechtigungsprofil, die eine Berechtigung zum Berechtigungsobjekt OBJECT beinhalten, bei denen das Feld FIELD den diskreten Wert VALUE enthält. Es werden Einzel - und Sammelrollen in verschiedenen Tabellenparametern zurückgegeben. Der Baustein hat eine Reihe von Einschränkungen:

  • Der Baustein arbeitet wegen eines fehlenden Sekundärindex sehr ineffizient und ist daher nicht massenfähig.
  • Der Baustein findet Rollen nur, wenn die gesuchte Berechtigung diskret ausgeprägt ist. Beispiel: mit OBJECT = 'S_TCODE', FIELD='TCD', VALUE='SU01' findet der Baustein alle Rollen, die den diskreten WERT 'SU01' im Feld TCD des Berechtigungsobjekts S_TCODE enthalten, nicht jedoch Rollen, die z.B. '*' im Feld TCD des Berechtigungsobjekts S_TCODE enthalten, obwohl auch diese Berechtigung das Ausführen der Transaktion SU01 gestattet. Ebenso werden Bereichsangaben in Berechtigungen von Rollen nicht ausgewertet.
  • Eine Suche mit Ersetzungszeichen ('?', '*') wird nicht unterstützt, d.h. eine Suche : mit OBJECT = 'S_TCODE', FIELD='TCD', VALUE='SU*' liefert alle Rollen, die eine Transaktionsstartberechtigung zur Transaktion 'SU*' enthalten, sofern eine derartige Berechtigung existiert. Rollen mit Transaktionstartberechtigung für z.B. SU01 werden nicht gefunden, da der Wert 'SU*' als Literal verwendet wird.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

COLLECTIVE_ROLES
FIELD
OBJECT
SINGLE_ROLES
VALUE

Ausnahmen

NO_DATA
UNKNOWN_FIELD
UNKNOWN_OBJECT
WRONG_PARAMS

Funktionsgruppe

PRGN_SEARCH_UTILITIES

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2780 Date: 20240604 Time: 025800     sap01-206 ( 54 ms )