Dateitransfer

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Dateitransfer

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
Guten Morgen,

ich hab viele Transporte, die ich aus den Transportverzeichnissen des AppServers runterlad und sie dann weiterverschicke.

Faul wie ich bin, würde ich gern einen kleinen Report haben, der mir die Transportfiles auf mein Frontend holt und sie hier ablegt.

Meine Vorgehensweise ist, ich lese die Files auf dem AppServer mittels Dataset aus und schreibe sie mit gui_download aufs Frontend.
Leider hab ich da Probleme, da die Transportfiles anscheinend ein Problem mit der Länge oder dem Datenformat haben. Der TP meldet sich beim Import mit einer Meldung wie dieser: Unerwartetes Ende im Data- oder Cofile.

Meine Frage, gibt es eine Funktion, die mir das Kopieren in Gänze erledigt, ohne die Datei erst einzulesen und dann wieder rausschreiben zu müssen.
Hab nix in der Richtng gefunden...

Gruß,
Svenson

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
nicht daß ich wüßte, muss man wohl schon selbst erledigen.

Hast du die Übertragung auch schön im Binärformat gemacht?

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
also das open sieht so aus :

OPEN DATASET l_kfile FOR INPUT in binary mode MESSAGE l_msg.

das read:

READ DATASET l_kfile INTO lw_file.
IF sy-subrc <> 0.
APPEND lw_file TO lt_file . ...

wobei lt_file eine interne tab ist vom typ line(1024) TYPE c ... -> hier bin ich mir nicht so ganz sicher, ob das so ok ist ...

Der Gui-Download:

CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = l_locpath
filetype = 'BIN'
bin_filesize = 1000000
TABLES
data_tab = lt_file

...


Wo mache ich meinen Denkfehler ?

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Schau dir mal die Transaktion "CG3Y" an!

Mit diese Transaktion kannst du Dateien vom App-Server aufs Frontzend downloaden.

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
DeathGuardian hat geschrieben:Schau dir mal die Transaktion "CG3Y" an!

Mit diese Transaktion kannst du Dateien vom App-Server aufs Frontzend downloaden.

Das isses :-) Vielen Dank .

Re: Dateitransfer

Beitrag von Gast ( / / 0 / 3 ) »
hallo Svenson,

wie waer's mit FTP? Das funktioniert sogar im batch.
Du kannst mit MPUT sogar generisch Datein von AL11 nach einem beliebigen FTP-Server schicken.

Beispielreports RSFTP*

Du musst nur USER, PWD und HOST (IP-Adresse) vom Zielserver kennen.

die cmd's sind ftp-commands bekannt aus dem dos.

bsp:
mit cmd1 setzt du den Zielpfad mit cd /...
mit cmd2 setzt du den Quellpfad lcd /usr/sap/trans/
mit cmd3 kannst du dann weitere ftpbefehle absetzen,
wie z.b. mput *
put <dat>

destination ist SAPFTPA. Compress N

gruss
bitfummler

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
Hallo bitfummler,

ftp möcht ich vermeiden :-) Mit ging es primär um die Möglichkeit aus dem SAP direkt raus auf die Schnelle die Dateien zu kopieren...

Danke,
Svenson

Seite 1 von 1

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.