Berechtigungsrolle einer Transaktion herausfinden

Getting started ... Alles für einen gelungenen Start.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Berechtigungsrolle einer Transaktion herausfinden

Beitrag von user0815 (ForumUser / 5 / 4 / 0 ) »
Hallo,

ich soll ein paar Dinge im System erledigen.

Ich hatte bei der vorherigen Firma umfassende Berechtigungen & hätte auch die Fähigkeiten für diese Dinge - jedoch bekomme ich beim Aufruf dieser Transaktion "not authorized".

Ein Kollege von mir kann es.

Ich habe jetzt unsere Profile in der SU01D verglichen und habe eigentlich keine Abweichungen feststellen können.

Der verantwortliche Mitarbeiter im Fachbereich sagte "musst du mal schauen welche Rollen Du noch brauchst" *grmpf*

Ich bin aber kein Spezialist für Berechtigungen - so eine Person gibt es hier auch nicht - irgendwie war das alles schon da als ich kam :o

Also muss ich mich selbst kümmern - sollte eigentlich anders sein aber ich kann es nicht beeinflussen.

Mit welcher Transaktion bzw. welchem Analysereport bekomme ich heraus, in welchen Rollen eine bestimmte Transaktion als "ausführbar" enthalten ist so dass ich dann weiss, welche Rollen ich noch zusätzlich brauche?

Wie kann ich mir anzeigen lassen, welche Dinge jemand mit einer Rolle machen kann z.B. Transaktionen, Berechtigungsobjekte usw. ?

Danke für hilfreiche Informationen

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von schick (ForumUser / 53 / 5 / 15 ) »
Hi,

was für ein Berechtigungsobjekt dir fehlt bekommst du mit der Transaktion SU53 raus. (Gewünschte Transaktion ausführen in der der Fehler auftritt, anschließend die SU53 aufrufen.)
Anschließend kannst du über die Transaktion SUIM schauen, in welcher Rolle das Objekt enthalten ist.

Folgende Benutzer bedankten sich beim Autor schick für den Beitrag:
user0815


Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von user0815 (ForumUser / 5 / 4 / 0 ) »
schick hat geschrieben:Hi,

was für ein Berechtigungsobjekt dir fehlt bekommst du mit der Transaktion SU53 raus. (Gewünschte Transaktion ausführen in der der Fehler auftritt, anschließend die SU53 aufrufen.)
Anschließend kannst du über die Transaktion SUIM schauen, in welcher Rolle das Objekt enthalten ist.
You are not authorized to use transaction SUIM

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von DeathAndPain (Top Expert / 2036 / 274 / 427 ) »
Na ja, wenn Du Deinen Job nicht machen darfst, dann kannst Du ihn nicht machen. Der größte SAP-Berechtigungsguru würde Dir nicht helfen können, wenn er grundlegende Analysewerkzeuge wie die SUIM nicht einsetzen dürfte.

Wobei es ausreichend sein sollte, Deinen User mit den identischen Berechtigungsrollen in euerm Entwicklungssystem nachzubauen und dann dort die SUIM zu nutzen. Dort wirst Du sie ja hoffentlich nutzen dürfen. Setzt natürlich voraus, dass alle Rollen in all euren Systemen identisch, mit anderen Worten transportiert, sind. Dies ist leider nicht selbstverständlich, da bei der Rollenpflege kein Transportauftrag verlangt wird, sondern man diese ohne Fehlermeldung auch in den Folgesystemen durchführen kann. Mann kann Rollen dennoch transportieren, muss sie aber in der PFCG händisch in einen Transportauftrag aufnehmen.

Aber wenn das bei euch nicht gegeben sein sollte, dann wäre ohnehin eine grundlegende Überarbeitung eures Berechtigungssystems fällig, denn ohne das kann man ja keine Berechtigungen und ihre Auswirkungen testen, sondern pfuschelt nur im Produktivsystem herum.
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von user0815 (ForumUser / 5 / 4 / 0 ) »
DeathAndPain hat geschrieben:Na ja, wenn Du Deinen Job nicht machen darfst, dann kannst Du ihn nicht machen. Der größte SAP-Berechtigungsguru würde Dir nicht helfen können, wenn er grundlegende Analysewerkzeuge wie die SUIM nicht einsetzen dürfte.

Wobei es ausreichend sein sollte, Deinen User mit den identischen Berechtigungsrollen in euerm Entwicklungssystem nachzubauen und dann dort die SUIM zu nutzen. Dort wirst Du sie ja hoffentlich nutzen dürfen. Setzt natürlich voraus, dass alle Rollen in all euren Systemen identisch, mit anderen Worten transportiert, sind. Dies ist leider nicht selbstverständlich, da bei der Rollenpflege kein Transportauftrag verlangt wird, sondern man diese ohne Fehlermeldung auch in den Folgesystemen durchführen kann. Mann kann Rollen dennoch transportieren, muss sie aber in der PFCG händisch in einen Transportauftrag aufnehmen.

Aber wenn das bei euch nicht gegeben sein sollte, dann wäre ohnehin eine grundlegende Überarbeitung eures Berechtigungssystems fällig, denn ohne das kann man ja keine Berechtigungen und ihre Auswirkungen testen, sondern pfuschelt nur im Produktivsystem herum.
Ich rede vom Entwicklungssystem - ausschliesslich vom Entwicklungssystem.

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
user0815 hat geschrieben:Ich rede vom Entwicklungssystem - ausschliesslich vom Entwicklungssystem.
Entwicklungssystem - dann sag doch einfach, dass dir SAP_ALL fehlt

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
DeathAndPain

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von a-dead-trousers (Top Expert / 4485 / 231 / 1205 ) »
black_adept hat geschrieben:
user0815 hat geschrieben:Ich rede vom Entwicklungssystem - ausschliesslich vom Entwicklungssystem.
Entwicklungssystem - dann sag doch einfach, dass dir SAP_ALL fehlt
Das nennt man auch "Mit Kanonen auf Spatzen schießen". :P
Wir haben das Aufgrund mehrere negativer Revisionsberichte abstellen müssen. Auch auf dem Eintwicklungssystem, weil wir die Rollen "transportierbar" verwalten wollen.
Außerdem tut man sich dann beim Testen schwer, wenn man Prüfen soll ob eine bestimmte Berechtigungsprüfung zieht oder nicht.

Meines Erachtens wäre es besser den Grund, sprich die fehlende(n) Berechtigung(en) herauszufinden, bevor man die Keule auspackt.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von DeathAndPain (Top Expert / 2036 / 274 / 427 ) »
Ich denke, dass black_adepts Bemerkung eher zwischen seinen Zeilen zu lesen ist und darin besteht, dass es doch wohl kein Problem sein darf, sich auf einem Entwicklungssystem umfassende, benötigte Berechtigungen geben zu lassen. Ob die dann SAP_ALL heißen oder in Rollen verpackt sind, die dem nicht in viel nachstehen, ist sekundär.

Es kann doch wohl nicht sein, dass er sein Berechtigungsproblem nicht lösen kann, weil ihm auf dem Entwicklungssystem (!) die SUIM, eine reine Analysetransaktion, verweigert wird.
Außerdem tut man sich dann beim Testen schwer, wenn man Prüfen soll ob eine bestimmte Berechtigungsprüfung zieht oder nicht.
Dazu richtet man sich kraft seiner SAP_ALL-Rechte rasch einen Testuser mit den entsprechenden Rollen auf dem Entwicklungssystem ein und loggt sich als der ein.
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
DeathAndPain hat geschrieben:Ich denke, dass black_adepts Bemerkung eher zwischen seinen Zeilen zu lesen ist und darin besteht, dass es doch wohl kein Problem sein darf, sich auf einem Entwicklungssystem umfassende, benötigte Berechtigungen geben zu lassen.
Gewissermaßen schon - aber ich hatte mehr den Kommentar
user0815 hat geschrieben:Ich bin aber kein Spezialist für Berechtigungen - so eine Person gibt es hier auch nicht
im Sinn. Auf einem System wo keiner weiß was man mit Berechtigungen machen kann und auch keiner in der Lage ist die korrekten Rollen ( oder Profile --> @user0815 - hattest du die auch verglichen? ) anzugeben ist sowieso Hopfen und Malz bgzl. irgendwelcher Sicherheit verloren und es ist tatsächlich egal ob man nun SAP_ALL hat oder nicht. Zumal man auf jedem System wo man halbwegs Entwicklungsberechtigungen hat sich das sowieso selber verpassen kann.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von waltersen (Specialist / 160 / 0 / 16 ) »
Hallo,

also erstmal:

Gibt es Transaktion XXXX in einer bestimmten Rolle? Tabelle AGR_TCODES.

1.) Bei uns werden Rollen transportiert, finde ich auch sehr sinnvoll

2.) Entwickler / Tester sollten auf E eine großzügige Entwicklerrolle haben (natürlich nur da), aber gegen SUIM spricht nichts

3.) Ich würde mir auch schon auf E Testuser inklusive der fachlichen Rollen basteln (Also User Revision mit Rolle Revision, User Einkäufer mit Rolle Einkäufer etc). Dann kann man auch Probleme einfacher nachstellen, da Entwicklerrollen zu oft zu große Berechtigungen haben. Nicht in dem Sinne, dass man ihnen die Berechtigung klauen sollte, sondern das ggf. Berechtigungsprobleme gar nicht erst auffallen.

Meine 2 Cent

Re: Berechtigungsrolle einer Transaktion herausfinden

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
wenn ich richtig verstehe, hat dein Kollege die gleichen Rollen zugeordnet wie du.

In dem Fall würde ich einen Benutzerabgleich (Report RHAUTUPD_NEW) empfehlen. Ihr werdet doch wohl zumindest einen Menschen in der Firma haben, der sich ein wenig mit Berechtigungen auskennt.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3523
Views
Tabellennamen herausfinden
von Franky » 07.09.2011 14:40 • Verfasst in ABAP® für Anfänger
3
Antw.
5640
Views
Primärschlüssel herausfinden
von m.schwertle » 31.10.2007 15:49 • Verfasst in ABAP® für Anfänger
3
Antw.
3859
Views
Nummerkries herausfinden
von ParLaMenT » 19.12.2016 09:49 • Verfasst in ABAP® Core
16
Antw.
7179
Views
Dubletten herausfinden
von L0w-RiDer » 14.03.2019 08:45 • Verfasst in ABAP® für Anfänger
5
Antw.
3715
Views
Benutzer herausfinden
von kaim77 » 07.03.2013 09:11 • Verfasst in ABAP® für Anfänger

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.