簡體   English   中英

如何從本地機器讀/寫文本文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM