SAP Jobsuche bei DV-Treff
Moralapostel
vor 8 Jahre
Guten Morgen,

Die relevanten Berechtigungsobjekte zu einer Transaktion finde ich ja in der Tabelle USOBX/USOBX_C. Angenommen ich füge jetzt 3 Transaktionen Anlegen/Ändern/Anzeigen zur Rolle hinzu, dann kann es ja vorkommen, dass ein Berechtigungsobjekt bis zu 3x angelegt wird, stellenweise sogar mit gleicher Ausprägung. Soweit so gut. Lösche ich jetzt eine Transaktion, dann löscht das System ein ganz bestimmtes Berechtigungsobjekt und zwar das, das durch das Hinzufügen der Transaktion erzeugt wurde. Und jetzt meine Frage. Woher weiß das System, welches Berechtigungsobjekt das ist? Wo ist dort die Verbindung zur Transaktion? Woher weiß das System, dass das Berechtigungsobjekt xy mit der Berechtigung XXXXXXXXXX01 das Berechtigungsobjekt ist, welches beim Hinzufügen der Transaktion 'Ändern' erzeugt wurde?

Hoffe es hat jemand eine Idee.

Viele Grüße

Förderer

Chrome
vor 8 Jahre
die Rolle wird in Tabelle AGR_1251 abgespeichert; Basis sind dabei die SU24 Vorschlagswerte mit denen die Einträge angelegt werden. Gleiche Ber-Objekte, die in verschiedenen T-codes vorkommen (z.B. XK01 / XK02) werden auch "doppelt" abgespeichert und mit Hilfe der Spalte COUNTER aus Datenbanksicht technisch eindeutig einem Schlüssel zugewiesen. Wird nun ein T-code entfernt, wird auch der Eintrag entsprechend der SU24 Vorgabe entfernt und die Spalte COUNTER neu hochgezählt. NOTE: Im PFCG Frontend wird diese Darstellung komprimiert angezeigt.

LG