SAP Jobsuche bei DV-Treff
sbdrmsapbas25
vor 9 Tage
Hallo,

ich habe den Auftrag, in der MM02 das Feld Stat. WarenNr. (Tabelle=MARC, Feldname=STAWN) generell gegen Änderung zu sperren (Freigabe nur für vereinzelte Benutzer).

Da ich kein spezielles Berechtiungsobjekt dafür gefunden habe, hatte ich eine Anleitung zur Feldsperre abgearbeitet. Leider funktioniert das nicht, oder ich habe was übersehen. Oder vielleicht ist das auch so nicht möglich. Ich bin wie folgt vorgegangen:

1. In der SU20 ein neues Berechtigungsfeld angelegt, bezogen auf das Datenelement (ABAP-Dictionary, Datenelement=STAWN, Dmäne=STAWN)

2. In der SU21 ein neues Berechtigungsobjekt angelegt, mit Feldname aus Punkt 1 und Feld ACTVT mit Config 01,02,03

3. Testuser und Rolle für MM* gestrickt, neues Berechigungsojbekt aus Punkt 2 eingebaut mit Act. 03 konfiguriert.

Leider Test erfolglos, der Testuer kann das Feld trotzdem weiter ändern.

Wäre cool, wenn jemand eine Idee hat was ich wohl falsch mache.

Danke.

Förderer

h.harnack@web.de
vor 7 Tage
Hallo sbdrmsapbas25,

das liegt daran, dass dein Berechtigungsobjekt nicht abgefragt wird.

Du musst noch AUTHORITY_CHECK einbauen!

Gerade in der MM02 ist die Stelle dazu schwierig zu finden, CL_MM_HANDLE (etc.) Klassen bieten da irgendwo einen BADI.

Ich glaube, man kann auch den o.a. FUBA erweitern, das wäre aber dann für alle Transaktionen...

Suche doch mal in der Knowlegde base nach "BADI Bestellung".

Wenn du nicht weiterkommst: Ich such gerade 'nen Job, das wäre genau das Richtige, eine Aufgabe für mich.

Heike