SAP Jobsuche bei DV-Treff
Hamster
  • Hamster
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo zusammen,

ich beiße mir gerade an folgender Aufgabe die Zähne aus:

Erstellung einer SAP-Berechtigungsrollerolle via PFCG, welche dem Benutzer u.a. folgendes ermöglicht:

Aufruf der Transaktion S_ALR_87013611 mit der Selektion auf:

Kostenstellengruppe : 110100_DVG

Kostenart: 9110010

Abgeprüft wird dabei jeweils auf die beiden Berechtigungsobjekte K_CCA und K_REPO_CCA.

Diese habe ich derzeit behelfsweise wie folgt ausgeprägt:

K_CCA

CO_ACTION: 3027, 3028

KSTAR: 9110010

RESPAREA: *

K_REPO_CCA

ACTVT: 27, 28

KOKRS: 0100

KOSTL: *

KSTAR: 9110010

Aktuell kann der Betroffene User also alle KST (eingeschränkt auf Kostenart 9110010) sehen, was zu viel ist.

Problem: Kostenstellengruppe 110100_DVG kann ich im Feld RESPAREA eingeben und speichern, jedoch wird dann keine einzige der Kostenstellen mehr angezeigt. Die Kostenstellengruppe ist angelegt, das habe ich via KSH3 geprüft.

Alles was ich (als sehr unsaubere Lösung) tun könnte, wäre jetzt im Berechtigungsobjekt K_REPO_CCA das Feld KOSTL anpassen und statt * alle ca. 140 Kostenstellen der Kostenstellengruppe 110100_DVG einzutragen.

Sobald der Gruppe via KSH2 eine neue KST zugeordnet wird, fehlt diese dann aber erstmal in der Rolle und ich darf bis an mein Lebensende Nacharbeiten erledigen.

Wir gehe ich das Ganze denn richtig an?

Ich will möglichst restriktiv einschränken und nur das geforderte freigeben. D.h. alle Kostenstellen und innerhalb von Kostenstellengruppe 110100_DVG und dabei nur die Kostenart 9110010.

Vielen Dank im Voraus für euren Input 🙂

Viele Grüße,

Hamster

co-consult
vor 10 Jahre
Hallo Hamster,

mich irritiert erst mal, dass du da beide Berechtigungsobjekte K_CCA und K_REPO_CCA gleichzeitig am Start hast.

Ich hatte mir irgendwann mal Folgendes notiert: "Ab Release 4.0A können Sie zwischen der neuen (=> K_CCA) und der alten Berechtigungsverprobung (=> K_REPO_CCA) je Bereich (Kostenstellen, Innenaufträge) wählen. Die gleichzeitige Verwendung der alten und neuen Berechtigungsverprobung innerhalb eines Bereichs ist nicht möglich. Für die

Berechtigungsverprobung, die Sie NICHT nutzen wollen, müssen den Benutzern alle Berechtigungen (*) für die entsprechenden Berechtigungsfelder vergeben werden." Ich weiß nicht, ob das dein Problem evtl. schon löst.

Was das Feld RESPAREA des Objekts K_CCA angeht, meine ich schon, dass das "eigentlich" funktionieren sollte, vorausgesetzt, du trägst die Kostenstellengruppe - falls es denn wirklich eine ist und kein Knoten der Standardhierarchie - im gleichnamigen Register bei der Pflege des CO-OM-Verantwortungsbereichs ein.


Viele Grüße

Ulrich

Hamster
  • Hamster
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo Uli,

vielen Dank.

Eventuell ist das schon die Problemlösung.

Ich muss dann mal testen ob der Benutzer nicht mehr darf als er sollte, wenn ich eines der BOs an der entsprechenden Stelle mit einem * versehe.

Ich berichte vermutlich am Montag nochmal 😁

Die benötigte Kostenstellengruppe ist definitiv auch wirklich eine Kostenstellengruppe, habe in der KSH3 nachgesehen.

Viele Grüße,

Hamster