Lösung aus AdManus-Datenbank:
Titel der Lösung:
Kundentabelle zur Kontextberechtigung
Kurzbeschreibung:
Um für die Kontextberechtigung generische strukturelle Profile zu bekommen, wurde eine Kundentabelle für die Zuweisung der berechtigten Organisationseinheiten geschaffen. Zusätzlich sorgt der BAdI HRBAS00_GET_PROFL für eine Minimierung der Einträge in Tabelle T77UA.
Nutzen:
- Kontextberechtigungen auch für Vertretungen und andere Formen der Zuständigkeit einfach möglich
- Reduzierung der strukturellen Profile auf ein Minimum
Voraussetzungen:
Einführung der Kontextberechtigung
Beschreibung der Lösung:
Bei der Umstellung auf Kontextberechtigung werden in aller Regel generische strukturelle Profile benötigt, um die Anzahl der Rollen so gering wie möglich zu halten. Dies ist bei Vertretungs-Berechtigungen oder anderen Formen der Zuständigkeit nur über die Pflege von Verknüpfungen im Organisationsmanagement einfach möglich.
Eine Alternative dazu stellt eine Kundentabelle dar, in der je Benutzer und strukturellem Profil alle Organisationseinheiten zugeordnet werden, für die eine strukturelle Berechtigung erteilt werden soll. Ein Funktionsbaustein, der in die Tabelle der strukturellen Profile (T77PR) eingetragen wird, wertet diese Tabelle aus und gibt die Organisationseinheiten an die strukturelle Berechtigungsprüfung zurück.
Die Anpassung des BAdI HRBAS00_GET_PROFL sorgt außerdem dafür, dass die Zuordnung der strukturellem Profile zum Benutzer nur einmal = über das Berechtigungsobjekt P_ORGINCON geschieht.
Sie sind an dieser Lösung interessiert? Dann treten Sie mit der Projektkultur GmbH in Kontakt und schreiben Sie an info@projektkultur.com.
Zurück zur Lösungsübersicht
|