SAP Jobsuche bei DV-Treff
dolph
  • dolph
  • SAP Forum - Experte Thema Starter
vor 10 Jahre
Hallo,

wenn ich mich auch wiederhole.

Ich finde keinen Weg die Pflege der Klassifizierung im Materialstamm der Klassenart 001 bzw. der zugehörigen Merkmale für Benutzer einzuschränken.

Es geht mit nicht um die Pflege der Klassenart 001 bzw. der Klassen zu dieser Klassenart und auch nicht wiederum der Pflege der Merkmale dieser Klasse(n).

Mir geht es darum im

Materiastamm/MM02

Sicht Klassifizierung

Klassenart 001 die

Pflege der Merkmale auf Benutzerebene einzuschränken.

Geht das ?

NG dolph


"Sich erheben, immer und immer wieder, bis die Lämmer zu Löwen werden!"

Förderer

mas
  • mas
  • SAP Forum - Guru
vor 10 Jahre
Hallo dolph,

siehe

http://help.sap.com/saphelp_45b/helpdata/de/f3/69ec6eb435d1118b3f0060b03ca329/content.htm 

für das Objekt

m_mate_sta den Pflegestatus C (Klassifizierung) mit der Aktivität 01 und oder 02 nur für bestimmte User freischalten.

mas

dolph
  • dolph
  • SAP Forum - Experte Thema Starter
vor 10 Jahre
Danke mas

kann ich auch einzelne Klassen bzw. einzelne Merkmale für bestimmte User zum Ändern berechtigen?

VG dolph


"Sich erheben, immer und immer wieder, bis die Lämmer zu Löwen werden!"

mas
  • mas
  • SAP Forum - Guru
vor 10 Jahre
Hallo Dolph

Merkmale über die Berechtigungsgruppe

Für Klassen gibt es für die Klassenpflege was - in der Klasse in den Basisdaten

mas

dolph
  • dolph
  • SAP Forum - Experte Thema Starter
vor 10 Jahre
Danke mas

die Pflege der Klassen und auch der Merkmale ist in Ordnung, was ich aber immer noch nicht hinbekomme - In der Materialstammpflege haben wir unterschiedliche Materialstammklassen (Klassenart 001) mit je Klasse mehreren Merkmalen. Die Berechtigung der Anzeige und Eingabe dieser Merkmal im Materialstamm, soll heißen ein bestimmter User (oder auch Gruppe) soll aus den unterschiedlichen Klassen nur für bestimmte Merkmalfelder die Berechtigung zur Eingabe eines Wertes haben. Bekomm ich das mit dem Standrad hin ?

VG dolph


"Sich erheben, immer und immer wieder, bis die Lämmer zu Löwen werden!"

mas
  • mas
  • SAP Forum - Guru
vor 10 Jahre
Hallo dolph,

man kann Merkmale über Beziehungswissen (Vorbedingung) sichtbar / unsichtbar machen

Wenn Merkmalswert X von Merkmal 1 = 4711 dann zeige Merkmal 2 an.

Sobald das Merkmal jedoch bewertet ist, kann man es nicht mehr ausblenden.

Alternativ kann man die Eingabebereitschaft ändern. Das ist dann eher das, was du benötigst.

http://help.sap.com/saphelp_erp60_sp/helpdata/de/92/58c7c5417011d189ec0000e81ddfac/content.htm 

Problem ist, dass der Username oder eine Benutzergruppe nicht als Objektmerkmal vorhanden sind.

Es ist aber machbar, wenn du dir einen Funktionsbaustein anlegst. Hier hast du Zugriff auf den aktuellen User (sy-uname) und kannst mit etwas Coding auch über Benutzergruppen oder - was ich machen würde -über ein eigenes Berechtigungsobjekt die Prüfung machen, ob der User eingeben / ändern darf. Diesen Funktionsbaustein kannst du dann in einer Vorbedingung am Merkmal anhängen.

http://help.sap.com/saphelp_erp60_sp/helpdata/de/92/58c683417011d189ec0000e81ddfac/content.htm 

Das ist jetzt nicht mehr normaler Enduser-Merkmalspflege- bzw. BeziehungswissenStandard.

Aber mit Hilfe von eurer Basis sollte das Anlegen des Funktionsbausteins kein Problem sein.

Ich hoffe mal, dass dir diese Info weiterhilft

viele Grüsse

mas