Alle Childrollen zu einer Masterrolle im SAP finden – Tabelle AGR_DEFINE

Ein klassischer Fall aus der Praxis, für ein Modul wird eine Berechtigung angefordert und diese referenziert jedoch nur auf den Namen der Master Berechtigungsrolle. Die passende abgeleitete Childrolle aus der Master Rolle zu finden speziell für den Buchungskreis in welchem der Benutzer arbeitet gilt es nun zu finden. Um alle Child Rollen herauszufinden welche zur Master Rolle gehören gibt es folgenden zeitsparenden Weg.

  1. Aufruf SE16 -> Tabelle AGR_DEFINE
SE16 - Aufruf der Tabelle AGR_DEFINE. Foto: SAPBASIS.CH

SE16 – Aufruf der Tabelle AGR_DEFINE. Foto: SAPBASIS.CH

2. Im nächsten Selektionsscreen wird der Name der Masterrolle eingetragen in das Feld  und anschließend die Suche ausgeführt:

Name der Masterrolle in das Suchformular eintragen + Selektion ausführen. Foto: SAPBASIS.CH

Name der Masterrolle in das Suchformular eintragen + Selektion ausführen. Foto: SAPBASIS.CH






3. Als Ergebnis erhält man alle abgeleitete Child Rollen aus der Masterrolle X (Tochterrollen welcher zur Mutterrolle assigned sind) übersichtlich aufgelistet. Wenn die Beschreibung der Child Rollen den SAP Standard Vorgaben entspricht und der Buchungskreis vermerkt ist in der Bezeichnung, ist es ein einfacher Weg um bei einer Berechtigungsanfrage die passende Childrolle für den Buchungskreis in welchem der Benutzer (Berechtigungsanforderer) arbeitet zu zuweisen.

In diesem Beispiel wurde nach der SAP Standard Masterrolle "SAP_BC_DB_ADMIN_SAPDB" gesucht und fiktiv 3 Child Rollen Einträge im Screen erstellt. Foto: SAPBASIS.CH

In diesem Beispiel wurde nach der SAP Standard Masterrolle „SAP_BC_DB_ADMIN_SAPDB“ gesucht und fiktiv 3 Child Rollen Einträge im Screen erstellt. Foto: SAPBASIS.CH

Tags: , , , , ,