ich rufe den Funktionsbaustein "sap_data_convert_write_file" auf, da ich gerne etwas auf den Applikationsserver speichern möchte. Nun gibt er mir als sy-subrc immer = 3 zurück, welches wohl bedeutet "AUTHORIZATION_FAILED". Fehlt mir da irgendwie eine Berechtigung?? Wo könnte ich das nachschauen, welches Berechtigungsobjekt mir fehlt?
Vielen Dank im Voraus.
Zuletzt geändert von L0w-RiDer am 31.01.2020 21:11, insgesamt 2-mal geändert.
Schau mal in die SU53, dort siehst Du fehlgeschlagene Berechtigungsprüfungen. Ansonsten schmeiß die STAUTHTRACE für Deinen Benutzer an und lass sie während des Tests laufen. Im Anschluss kannst Du den Trace auswerten und siehst, welche Prüfungen erfolgreich waren bzw. misslungen sind.
Funktioniert die Speicherung in anderen Programmen auf diesem System?
Bei uns gab es in einem neuen System das Problem, dass der Benutzer auf OS-Ebene nicht die Berechtigung hatte auf das Share zu schreiben. Im SAP wurde das als "Zugriff verweigert" beim Open Dataset angezeigt.
SY-CPROG enthält das aufrufende Programm. Also Programm, das die Transaktion startet. Die Fehlermeldung bedeutet, dass du den Funktionsbaustein aus einem anderen Programm heraus aufrufst und dieser Baustein dir das nicht gestattet.
Der Aufrufstapel in deinem Screenshoot enthält als Aufrufer ZZ_CRM_EQUIPEMENT. Darum wird der Fehler geworfen. Das Unterprogramm spielt dabei keine Rolle.