Code: Alles auswählen.
AUTHORITY-CHECK OBJECT 'S_TCODE'
ID 'TCD' FIELD gc_tcode.
IF sy-subrc NE 0.
MESSAGE a172(00) WITH gc_tcode.
ENDIF.
Das ist schon vom Ansatz her falsch. Ein Reportname ist nicht das gleiche wie ein Transaktionscodekbit100 hat geschrieben:Hallo zusammen,
ich bastle an einem Report, der die übliche Berechtigungsabfrage beinhaltet.Damit wird ja die Berechtigung auf das Ausführen des Reports geprüft.Code: Alles auswählen.
AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD' FIELD gc_tcode. IF sy-subrc NE 0. MESSAGE a172(00) WITH gc_tcode. ENDIF.