Page 1 of 1

versenden von Dateien per SFTP und verschieben in Ordner

PostPosted: Thu Aug 21, 2014 10:55 am
by Leonas3910
Hallo alle zusammen,

ich stehe mal wieder vor einem Problem.
Ich möchte eine aus SAP generierte Datei per FTP versenden und anschließend in einen Unterordner verschieben.
Jedoch gibt es da viele Möglichkeiten wo ich leider aufgrund des begrenzten Wissens nicht weiter komme.

Kann mir da jemand helfen bzw. einen Beispielcode nennen?
Die Datei hat keinen festen Datentyp.

Vielen Dank im Voraus.

Re: versenden von Dateien per SFTP und verschieben in Ordner

PostPosted: Fri Sep 19, 2014 10:06 am
by Mary1032
Hi Reclayer,

für den FTP-Versand kannst Du die FTP-Bausteine aus der Funktionsgruppe SFTP verwenden. Hier hast Du über die FuBas FTP_CONNECT, FTP_R3_TO_SERVER und FTP_DISCONNECT verwenden.

Ein Verschieben der Daten in einen Unterordner könntest Du über ein externes Betriebssystemkommando (Transaktion SM69) einrichten und mittels Funktionsbaustein SXPG_COMMAND_EXECUTE aufrufen. Unser SAP-System läuft einer Linux-Büchse. Ich habe über die SM69 den Linux-Befehl MV eingebunden. Nachdem ich eine Datei eingelesen habe, verschiebe ich diese Datei über den Funktionsbautein in ein Backup-Verzeichnis. Datei wird der Name über den Linux-Befehl MV zusätzlich mit einem Zeitstempel versehen.

Wenn Du mehr Infos brauchst, sag mir kurz bescheid.

Grüße,
Darken