- 23. Juli 2013

Massenlöschen von Rollen

backend-entwicklung

Vielleicht kennen Sie die Situation. Sie haben unzählige Rollen in Ihrem SAP System, die Sie löschen wollen, aber suchen vergeblich eine effiziente Möglichkeit alle Rollen aus dem System zu beseitigen. Vor genau dieser Herausforderung stand ich erst neulich. Wir haben über ein selbstentwickeltes Programm unzählige Systemrollen erstellen lassen und haben später gemerkt, dass wir viele wieder löschen müssen.

Begrente Möglichkeiten mit der Transaktion PFCG

Der SAP Standard sieht leider nur die Möglichkeit vor, jede Rolle über die Transaktion PFCG einzeln zu löschen. Das mag zwar für wenige Rollen eine annehmbare Lösung sein, aber wenn Sie sich im hohen zweistelligen oder sogar dreistelligen Bereich bewegen, ist dieses Vorgehen mehr als unpraktisch.

massenlöschen von rollen

Durch den SAP Hinweis 313587 wird Abhilfe verschafft und das Massenlöschen von Rollen eingeführt. In dem Hinweis wird das Z-Programm Z_DEL_AGR veröffentlicht, mit dem Sie generisch Systemrollen löschen können. Das Programm bietet zudem die Möglichkeit über eine F4-Hilfe die betreffenden Rollen auszuwählen. Mit ein wenig ABAP-Programmierkenntnissen lässt sich dieses Programm zudem leicht an die eigenen Bedürfnisse anpassen.

Zu beachten ist, dass Sie für die Ausführung des Programms die entsprechenden Berechtigungen benötigen, die Sie der folgenden Tabelle entnehmen können.

S_USER_AGR ACTVT 06
ACT_GROUP *

Haben Sie das Programm schon verwendet oder sogar in Ihren Standard übernommen? Gibt es etwas, was Sie an dem Programm vermissen? Ich freue mich über einen regen Erfahrungsaustausch.

Kostenloses E-Book zum Thema SAP Berechtigungstools als Download:

Kostenloses E-Book zum Thema SAP Berechtigungskonzept als Download:

Jetzt das kostenlose E-Book zum Thema SAP Berechtigungen downloaden:




Ein Kommentar zu "Massenlöschen von Rollen"

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.