Я пытаюсь записать текст в локальный файл (т.е. на свой ноутбук), используя следующий код:
data: fname(60), text type string value 'la la la'.
fname = 'myfile.txt'.
OPEN DATASET fname FOR OUTPUT IN TEXT MODE encoding default.
TRANSFER text TO fname.
CLOSE DATASET fname.
write 'done'.
Программа работает нормально, и после выполнения появляется надпись «Готово». Однако я не могу найти текстовый файл «myfile.txt» на своем ПК (его нет в рабочем каталоге SAP).
Дополнительная информация
У меня это работает с помощью функционального модуля GUI_DOWNLOAD
, однако мне приходится использовать ОТКРЫТЫЙ НАБОР ДАННЫХ и TRANSFER, поскольку я пишу это в фоновой программе (для вызова BSP с использованием SUBMIT
).