SAP Jobsuche bei DV-Treff
Theinig
  • Theinig
  • SAP Forum - Neuling Thema Starter
vor 18 Jahre

Hallo,

ich bin noch etwas grün hinter den Ohren im Berechtigungswesen. Allerdings muß ich einigen Rollen ändern. Hierbei stoße ich häufig auf folgendes Problem.

Wenn ich Rollen ändern möchte und mich auch im Änderungsmodus befinde habe ich bei einigen Objekten (häufig S_TCODE) keinen Bleistift sondern nur eine Brille. Ich muß erst umständlich das Objekt auf "inaktiv" setzen und manuell wieder einfügen. Andere Objekte innerhalb der gleichen Rolle können hingegen problemlos geändert werden.

Hat jemand zufällig einen Rat woran das liegen könnte?

Vielen Dank!
Thomas Heinig

unkelbach
vor 18 Jahre
Kann es sein, dass ihr Benutzermenüs benutzt? Hier werden über den Profilgenerator (PFCG) bestimmte Berechtigungsobjekt in der von dir beschriebene Weise eingestellt. Du kannst jedoch alternativ zur Deaktivierung  ein Berechtigungsobjekt manuell hinzufügen. So haben wir bspw. S_TCODE zwei mal in bestimmten Rollen stehen. 

In der von dir beschriebenen Weise für die Transaktionen des Benutzermenüs und ergänzend dazu ebenfalls noch mal das manuell angelegte S_TCODE bspw. für die Transaktion SU53.
Theinig
  • Theinig
  • SAP Forum - Neuling Thema Starter
vor 18 Jahre

So ganz habe ich Deine Antwort nicht verstanden. Entschuldigung! Ich versuche mein Problem etwas besser zu beschreiben.

Wenn ich Rollen ändern möchte gehe ich über PFCG, dann wähle ich den Namen der Rolle aus, dann Berechtigungsdaten ändern.

Obwohl ich mich im Änderungsmodus befinde habe ich trotzdem manchmal eine Brille und keinen Bleistift. Dieses Problem tritt nur bei manchen Rollen auf. Wenn ich Transaktionscodes hinzufügen möchte, ist das kein großes Problem, da ich dann ja - wie von Dir vorgeschlagen - einfach manuell S_TCODE einfügen kann. Wenn ich allerdings Transaktionscodes entfernen möchte, ist das ziemlich nervig, da ich dann das nicht zu ändernde S_TCODE auf inaktiv setzen muß und dann mauell wieder die ganzen Transaktionscodes eintippen muß. Außerdem sieht es unschön aus.

Vielen Dank für Deine Antwort!

Gruß
Thomas Heinig

unkelbach
vor 18 Jahre
Sollte meine Vermutung richtig sein versuche mal folgenden Weg:

1. Starte die Transaktion PFCG und rufe deine Rolle auf.
2. Wechsel auf den Reiter  Menü und  entferne in diesen Menü die hinterlegte Transaktion.
3. Wechsel auf den Reiter  Berechtigungen
4. Wähle  hier den Punkt Expertenmodus

Wenn du hier "Profil und Berechtigungen löschen und neu anlegen" wählst generiert dir SAP die dazugehörigen Berechtigungsobjekte nebst Berechtigungswerten neu. Diese Werte kannst du dir auch mittels der Transaktion SU24 ansehen.

Hierdurch entsteht dir aber relativ viel Arbeit, wenn ihr nicht organisatorische von funktionalen Berechtigungen getrennt habt, da du auch die organisatorischen Werte nachpflegen kannst.



                                        
Theinig
  • Theinig
  • SAP Forum - Neuling Thema Starter
vor 18 Jahre

Vielen Dank für Deine Antwort.

Allerdings kann ich auf der Registerkarte "Menü" die Einträge nicht löschen, obwohl ich mich definitiv im Änderungsmodus befinde! Als Fehlermeldung bekomme ich immer "Im Anzeigemodus sind keine Änderungen möglich". Wie gesagt, ich befinde mich aber definitiv im Änderungsmodus!

Vielen Dank
Thomas Heinig

unkelbach
vor 18 Jahre
Ist das Symbol  Knoten löschen (Mülltonne) aktiv? Falls es ausgegraut ist versuche mal die Transaktion /Osu53 mglw. fehlen dir einfach Berechtigungen zur Bearbeitung.
Theinig
  • Theinig
  • SAP Forum - Neuling Thema Starter
vor 18 Jahre

Ein Berechtigungsproblem ist es auf keinen Fall! Bin im Testsystem Super-User.

Knoten löschen und Mülltonne nicht da.

Mir ist eben aufgefallen, dass bei den Objekten die ich im Änderungsmodus nicht ändern kann "Standard" steht. Liegt es evt. daran.

Wie kann ich überhaupt bei einer selbst gebauten Rolle Objekte als Standard definieren?

Vielen Dank für Deine unermüdliche Hilfe!

Petra
  • Petra
  • SAP Forum - Profi
vor 18 Jahre

Ok, mit anderen Worten Du hast zwei Probleme

Problem No.1:... warum Du das Objekt S_TCODE nicht ändern kannst wurde von "unkelbach" bereits korrekt beschrieben. Das liegt am Benutzermenü welches automatisch.. vom Inhalt gesteuert.. die Ausprägung des S_TCODES steuert. Das macht auch Sinn, denn es ist ja witzlos, wenn der User Transaktionen sieht (im Benutzermenü) die dann jedoch nicht berechtigt werden. Normaler weise lässt man das so stehen und fügt lediglich noch ein weiteres Objekt "S_TCODE" hinzu was dann manuell modifiziert wird. Das ist manchmal notwendig wenn man z.B. Berichte aufrufen möchte und hier zu die SART bzw. SARTN benötigt (welche jedoch nicht manuell aufrufbar sind und somit nichts im Benutzermenü zu suchen haben).

Problem No.2... Benutzermenüs lassen sich nicht löschen wenn mit der Vererbung gearbeitet wird und es sich um eine abgeleitete Rolle handelt. In diesem Fall musst Du die Quellrolle wieder entfernst. Das machst Du in der PFCG, Register Beschreibung, Feld "Vererbung der Transaktionen".

Wenn ich mich richtig erinnere, dann gab es in älteren Releases (bis 4.6) das Problem, dass die Transaktion SPRO ebenfalls solche Probleme verursachte. Wie dazu die Lösung aussah fällt mir aber ad hoc nicht ein.

Achtung: sollte es sich um die "Vererbungsthematik" handeln, so solltest Du vorher prüfen ob die Rolle tatsächlich aus dem "Vererbungsverbund" entfernt werden soll, oder ob nicht besser die Mutterrolle (also die, welche die Transaktionen auf die N anderen Rollen verteilt) korriert werden soll. Welches Vorgehen gewählt wird ist abhängig davon, ob alle abgeleiteten Rollen diese Transaktionsänderung benötigen. Das ist wichtig, da Du damit eine Struktur ungewollt zerstören könntest.

Gruß

Petra

Petra
  • Petra
  • SAP Forum - Profi
vor 18 Jahre

.. noch etwas .. meist ist es erwünscht, dass Transaktionseinträge nur über das Menü und NICHT über das Objekt direkt durchgeführt werden. U.a. deshalb, weil einige Listen in der SUIM zwischen Menüeintrag und Objekt unterscheiden und deshalb je nach Auswahl unvollständige Ergebnisse geliefert werden.

Gruß

Petra

PS: kannst Du denn Transaktionen hinzufügen, oder geht das ebenfalls nicht?