Программа для загрузки файла на сервер SAP. аналог транзакции CG3Y, CG3Z, только с возможностью создать файл. посмотреть загруженный файл можно в транзакции AL11.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file
. CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'P_FILE'
IMPORTING
file_name = p_file.
TYPES: BEGIN OF txt_line
, END OF txt_line.
DATA: txt_table
TYPE TABLE OF txt_line
WITH HEADER LINE, txt_tablesize TYPE i.
DATA: s_file
TYPE string.
s_file = p_file.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = s_file
filetype = 'ASC'
read_by_line = 'X'
IMPORTING
filelength = txt_tablesize
data_tab = txt_table
EXCEPTIONS
OTHERS = 11.
OPEN DATASET sap_file FOR OUTPUT IN TEXT MODE ENCODING UTF-8.
CLOSE DATASET sap_file.