Wie zu setzen (unix) Berechtigungen beim erstellen einer Datei im SAP ABAP?
würden Sie denken, dies wäre naheliegend, aber auf der Suche durch Dokumentation, SAP-Foren, Googeln, etc., Ich habe schon spektakulär erfolglos. Ich erstelle eine Datei in ABAP auf einem solaris-Dateisystems verwenden Sie den folgenden code:
OPEN DATASET p_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
die resultierende Datei ist im Besitz und gruppiert nach vorher definierten admin-user, das ist in Ordnung, aber der sticky wicket ist, dass die Zugriffsrechte auf 660/rw-rw - - - - -, das heißt, ich kann nicht, prüfen Sie die Ergebnisse. gibt es eine Möglichkeit (eventuell mit Hilfe, der vage definierten TYPE-Zusatz?) Ich kann geben Sie die resultierenden Berechtigungen auf die neue Datei?
Dank!
InformationsquelleAutor wise | 2008-11-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
dies funktioniert in 4.6 B:
Hoffe, das hilft.
Cheers,
Heiko
InformationsquelleAutor
Gehen, SM69, erstellen Sie ein logisches system-Befehl, man könnte es ZCHMOD.
Karte, die den Befehl zu
chmod
sind, dann rufen Sie mit dem richtigen parameter(
man chmod
auf der Kommandozeile ist dein Freund).Offensichtlich, das wäre ein 2-Schritt-Prozess, aber es funktioniert.
InformationsquelleAutor tomdemuyt
In RZ10 parameter hinzufügen installieren/umask.
Default-Wert ist 007, können Sie es ändern: 000, 002...
So, die Dateien erstellt werden -rw-rw-rw-, -rw-rw-r--...
InformationsquelleAutor