[英]how to read/write text file from your local machine?
report try1.
class register definition.
public section.
methods: constructor.
class-data: read_data type pa0008-bet01, "i tried string first, but i found this one
endclass. "still doesnt work
class register implementation.
method constructor.
data sometext(100) value 'C:\Users\tgbtstj3\Desktop\ZzZzZz.txt'.
open dataset sometext for input in text mode encoding default.
do.
read dataset sometext into read_data.
if sy-subrc <> 0.
exit.
endif.
close dataset sometext.
write / read_data.
enddo.
endmethod.
endclass.
data reg type ref to register.
START-OF-SELECTION.
create object reg.
這是我的代碼,我剛開始 abap 編程,想制作一個小程序來學習......但我一直在從我的本地機器讀取 txt 文件,我無法繼續......錯誤說文件沒有打開......和 cx_sy_file_open_mode 捕獲的異常
語句OPEN DATASET
用於訪問應用程序服務器上的文件。 要訪問前端,請使用類CL_GUI_FRONTEND_SERVICES
的方法。 例如,檢查報告GRAPHICS_IGS_ZIPPER_DEMO
。
data file(100) value '.\myfile'.
data num type string.
open dataset file for output in text mode encoding default.
close dataset file.
然后將 read_data 更改為:
class-data: num type string.
查找並將所有 read_data 更改為 num。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.