SAP Jobsuche bei DV-Treff


Suchen
schnickschnack
vor 17 Jahre
Hallo Leute,

 

ich möchte für bestimmte Mitarbeiter die Anzeige von Bestellungen für nur einen speziellen Lieferanten ermöglichen.
Dem Anwender soll also nur der Zugriff auf Bestellungen erlaubt sein, wenn es sich beispielsweise um eine Bestellung vom Lieferanten XYZ handelt. Auf Bestellungen eines anderen Lieferanten soll der  User keinen Zugriff haben. Welche Möglichkeiten gibt es um dies zu realisieren?

 
Habe schon versucht ein neues Berechtigungsobjekt anzulegen, das die Berechtigungsfelder ACTVT und LIFNR enthält. Dieses Objekt habe ich dann in eine neue Rolle gepackt und einem Testuser zugeordet. Dennoch kann sich der User die Bestellungen eines jeden Lieferanten anzeigen lassen. Scheint als prüft er diese Berechtigung nicht, wenn ich die Transaktion starte. Wenn ich jedoch einen trace starte erscheint folgender Eintrag (0 <- Z_Best_Lie: ACTVT=03, LIFNR=XYZ). Das bedeuted die Prüfung wurde erfolgreich durchgeführt. Irgendwelche Vorschläge?

 

Vielen Dank für Eure Hilfe.
Petra
  • Petra
  • SAP Forum - Profi
vor 17 Jahre

Hallo Schnickschnack,

wenn ein Objekt nicht im ABAP mittels Authority Check geprüft wird (oder über die logische Datenbank) nützt es auch nichts, wenn dieses Objekt in einer Rolle die dem User zugewiesen wird enthalten ist.

Ohne MM genau zu kennen, würde ich vermuten, dass Du Dein Problem auch geregelt bekommst in dem Du mit Einkaufsgruppen arbeitetst. Ich würde mal in diese Richtung recherchieren.

Gruß

Petra