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