SAP Jobsuche bei DV-Treff
pikachu
  • pikachu
  • SAP Forum - User Thema Starter
vor 11 Jahre
Hallo Community,

wir haben auf dem System kontextsensitive Berechtigungen. Im kundeneigenen Berechtigungsobjekt haben wir u.a. das Feld "TCD" mit implementiert, um die Berechtigungen auf dezidierte Transaktionen einzuschränken.

Folgendes Szenario:

Ein User führt einen Report online aus und kommt ohne Probleme zum Ergebnis. Das exakt gleiche führt er nun im Hintergrund aus und der Report wird abgebrochen und somit auch kein erzeugter Spool bzw. Ergebnis.

Nach Auswertung der Trace prüft bzw. verlangt die Berechtigung ein Hochkommata ' ' im Feld TCD des kundeneigenen Berechtigungsobjektes. Wird nun in den Berechtigungen im Feld "TCD" das Hochkommata hinzugefügt, so hat der User mit der Hintergrundverarbeitung auch keine Probleme mehr.

Was genau hat es mit dem Hochkommata auf sich? Im Feld "SUBTY" kommt dieses Hochkommata auch hin und wieder mal vor.

Vielen Dank im Voraus für eure konstruktiven Beiträge.

Viele Grüße

unkelbach
vor 11 Jahre
Guten Morgen,

ich meine mich erinnern zu können, dass bei '' lediglich geprüft wure, ob das Berechtigungsobjekt überhaupt vorhanden war. Ggf. könnte es daher sogar reichen, gar kein Berechtigungsfeldwert anzugeben. Ggf. könnte es sinnvoll sein hier einmal zu prüfen, ob ein Leerwert des Berechtigungsfeldwertes nicht zum gleichen Ergebnis führt.

Jedoch bin ich mir hier nicht mehr absolut sicher und könnte dieses leider gerade nicht gegenprüfen. Vielleicht liefert dieses dennoch den richtigen Ansatz zur Erklärung.

Zu Unterscheiden wäre dieser Feldwert jedoch von ' ' (Blank), dieser Wert ist bspw. für das BO S_TABU_CLI relevant, welcher auch als Auswahl angeboten wird.

Viele Grüße