Ну тогда возможнл вам поможет следующий пример
TYPES: BEGIN OF data_down,
row(4000),
END OF data_down.
Code:
DATA : it_output TYPE TABLE OF *WITH HEADER LINE, "таблица из которой будет выводиться информация
wa_file TYPE data_down,"структура для вывода
it_file TYPE TABLE OF data_down," таблица для вывода
file TYPE string." имя файла
Concatenate 'C:\' sy-sysid '_' sy-mandt '_' sy-datum '_' sy-uzeit '.doc' INTO file .
OPEN DATASET file
FOR OUTPUT
IN TEXT MODE ENCODING DEFAULT.
Потом бежите по табличке до того места где вам необходимо сделать конец строки и засовываете все в wa_file
Code:
LOOP AT it_output .
CONCATENATE it_output-carrid
it_output-mandt
it_output-connid
it_output-fldate
it_output-currency
it_output-planetype
INTO wa_file .
APPEND wa_file TO it_file.
TRANSFER wa_file TO file.
ENDLOOP.
ну а дальше по стандарту
Code:
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = file
filetype = 'ASC'
write_field_separator = 'X'
TABLES
data_tab = it_file.
CLOSE DATASET file.
не говорю что такой способ самый лучший и универсальный но может подойдет.