so erstellen Sie eine Datei im application server mit abap-Programmierung
Ich habe eine Datei in meinem D:
- Laufwerk von meinem computer und ich möchten, kopieren Sie diese Datei in ein SAP-Anwendungs-server, so dass ich in der Lage bin zu sehen, wie meine Datei mit der Transaktion AL11.
Ich weiß, ich kann eine Datei mit AL11, aber ich möchte dies tun in ABAP.
Natürlich bei meiner Suche finde ich diesen code, aber ich nicht lösen kann, mein problem mit ihm.
data: unixcom like rlgrap-filename.
data: begin of tabl occurs 500,
line(400),
end of tabl.
dir =
unixcom = 'mkdir mydir'. "command to create dir
"to execute the unix command
call 'SYSTEM' id 'COMMAND' field unixcom
id 'TAB' field tabl[].
- Benutzen Sie die Funktion Modul
ARCHIVFILE_CLIENT_TO_SERVER
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hochladen der Datei auf dem Anwendungsserver, gibt es drei Schritte zu beachten. Zum öffnen der Datei verwenden, die unter Anweisung:
Schritt 1: OPEN DATASET Dateiname FOR INPUT IN TEXT MODE ENCODING DEFAULT.
Schreiben in der Anwendung-server verwenden.
Schritt 2: ÜBERTRAGEN Sie Namen Dateiname.
Vergessen Sie nicht, schließen Sie die Datei, sobald es übertragen wird.
Schritt 3: CLOSE DATASET Datei-Namen.
Vergeben Sie Noten mit der richtigen Antwort, wenn es hilft! 🙂
Wenn Sie möchten, tun Sie dies mit Hilfe von ABAP Sie erstellen einen kleinen Bericht, verwendet der Funktionsbaustein
GUI_UPLOAD
um die Datei von Ihrer lokalen Festplatte in eine interne Tabelle stellt und dann schreiben Sie die application-server mit etwas wie dieses:ARCHIVFILE_CLIENT_TO_SERVER
im SE37?Benutzte ich die Transaktion CG3Z und mit dieser Transaktion, die ich in der Lage war, eine Datei zu kopieren in Anwendung-server-Verzeichnis.