In diesem Blogbeitrag möchte ich Ihnen eine Möglichkeit vorstellen, wie die Beschreibung und der Langtext von Systemrollen geändert werden kann, wenn diese in einer anderen Sprache erstellt wurde. Dies hätte zur Folge, dass keine Texte in der Sprache DE angezeigt werden würde.

Um es anhand eines Beispiels zu zeigen, bereite ich eine Testrolle vor (in der Abbildung dargestellt).

1. PFCG - Übersicht

Wenn wir diese Rolle nun in einem deutschsprachigen System öffnen, hat die Rolle weder eine Beschreibung noch einen Langtext. Auch im Änderungsmodus sind die Felder für die Beschreibung und dem Langtext inaktiv:

2. PFCG - Deaktivierte Felder

Um der Rolle eine Beschreibung in Deutsch hinzuzufügen gibt es zwei Möglichkeiten. Zum einen geht es, wie in der Systemmeldung stehend, über die Transaktion SE63 (wie nachfolgend beschrieben). Eine Alternative hierzu wird in einem späteren Verlauf aufgegriffen bzw. dargestellt.

In dem Strategieworkshop SAP Berechtigungen entwickeln wir für Sie eine Strategie zur Optimierung der SAP Sicherheit und Reduzierung der Betriebsaufwände.

Variante über SE63 für Systemrollen

Hier kommen wir über Übersetzung / ABAP Objekte / Kurztexte

3. SE63 - Kurztexte

in die Objekttypauswahl:

4. SE63 - Objekttypauswahl

Hier wählen wir die Zeile ACGR Rollen per Doppelklick oder über den Button „Markieren“ aus.

Im folgenden Menü muss im Feld Name des Objekts die Rolle ausgewählt werden. Wichtig ist hierbei zu wissen, dass sich der Rollenname folgendermaßen zusammensetzt: Mandantennummer + Systemrolle. In unserem Fall sieht der Name des Objekts folgendermaßen aus: „100TEST_JI“

5. SE63 - Objektauswahl

Nun können wir auswählen, von welcher Quellsprache in welche Zielsprache übersetzt werden soll. Da wir die Rolle in Englisch erstellt haben und nun die deutsche Beschreibung hinzufügen möchten, drücken wir auf den Button

6. SE63 - Quell-Zielsprache

Anschließend kommen wir über den Button Bearbeiten in den folgenden Screen:

7. SE63 - Eingabe des AGR_Texts

Anschließend muss die Beschreibung gesichert werden. Im folgenden Schritt prüfen wir, ob die Beschreibung nun auch, wie gewünscht, in Deutsch vorhanden ist:

systemrollen

Variante über einen Report

Um etwas in dem Langtext hinzuzufügen benötigen wir ein Report, welcher sich in der SAP Note 854311 befindet. Mit diesem Report verändern wir das Land, in der die Rolle erstellt wurde, von Englisch auf Deutsch.

Der benötigte Report hierfür lautet: „Z_ROLE_SET_MASTERLANG“.

Mit Hilfe der SA38 führen wir nun den Report aus:

9. SA38 - Reportauswahl

Anschließend stellen wir für den AGR_NAME die Rolle „TEST_JI“ ein und in das Feld ORIG_LAN die Sprache, in der wir die Rolle ändern wollen:

10. Report - Einstellungen

Nun kann über die PFCG die Beschreibung und der Langtext editiert werden.

11. PFCG - Aktivierte Felder

Welche Erfahrungen haben Sie mit der SE63 für Systemrollen gemacht? Gibt es eine Möglichkeit, den Langtext auch mittels der SE63 zu ändern? Ich freue mich auf ihr Feedback!

Sie benötigen Unterstützung in diesem Thema? Informieren Sie sich über unsere Leistungen im Bereich SAP- und IT-Security-Beratung oder stellen kostenlos und unverbindlich eine Anfrage.


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar: