Abap 如何从本地计算机读取/写入文本文件? 报告try1。 类寄存器定义。 公共部分。 方法:构造函数。 类数据:读取数据类型pa0008-bet01,“我首先尝试了字符串,但找到了这个 “仍然不起作用 类寄存器实现。 方法构造函数。 数据sometext(100)值“C:\Users\tgbtstj3\Desktop\zzzz.txt”。 以文本模式编码默认值打开数据集sometext以进行输入。 做 将数据集sometext读入read_数据。 如果sy subrc为0。 出口 恩迪夫。 关闭数据集sometext。 写入/读取数据。 恩多。 endmethod。 末级。 要注册的数据reg类型ref。 开始选择。 创建对象注册表。
这是我的代码,我刚开始abap编程,想做一个小程序来学习。。。但我被困在读取txt文件从我的本地机器,我不能继续。。。 错误显示文件未打开。。。Abap 如何从本地计算机读取/写入文本文件? 报告try1。 类寄存器定义。 公共部分。 方法:构造函数。 类数据:读取数据类型pa0008-bet01,“我首先尝试了字符串,但找到了这个 “仍然不起作用 类寄存器实现。 方法构造函数。 数据sometext(100)值“C:\Users\tgbtstj3\Desktop\zzzz.txt”。 以文本模式编码默认值打开数据集sometext以进行输入。 做 将数据集sometext读入read_数据。 如果sy subrc为0。 出口 恩迪夫。 关闭数据集sometext。 写入/读取数据。 恩多。 endmethod。 末级。 要注册的数据reg类型ref。 开始选择。 创建对象注册表。,abap,Abap,这是我的代码,我刚开始abap编程,想做一个小程序来学习。。。但我被困在读取txt文件从我的本地机器,我不能继续。。。 错误显示文件未打开。。。 cx_sy_file_open_mode捕获的异常语句open DATASET用于访问应用服务器上的文件。要访问前端,请使用类CL\u GUI\u FRONTEND\u SERVICES的方法。例如,检查报告图形\u IGS\u拉链\u演示 report try1. class register definition. public secti
cx_sy_file_open_mode捕获的异常语句
open DATASET
用于访问应用服务器上的文件。要访问前端,请使用类CL\u GUI\u FRONTEND\u SERVICES
的方法。例如,检查报告图形\u IGS\u拉链\u演示
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.
然后将读取的数据更改为:
data file(100) value '.\myfile'.
data num type string.
open dataset file for output in text mode encoding default.
close dataset file.
查找所有读取数据并将其更改为num.好吧,谢谢您的建议,但我为我的案例找到了更快的解决方案(感谢您),我只是将文本文件创建到服务器中,并使用for OUTPUT。这不是一个解决方案,而是对原始要求的更改。祝你好运,让客户满意……客户就是我,阅读文件不是我的主要目的,但如果需要的话,我现在学会了去哪里查找,但再次感谢你的帮助。这不是问题的答案。这个问题的答案是“我如何从应用服务器读取文件而不是从前端读取文件”?对不起,我是abap的初学者,对不起,我是这个论坛的新手,对不起,因为我无法更改这个问题…我的意图是调用“很抱歉,我在一个像我这样的新手将来可能会寻找有用答案的地方发布了错误信息和误导性代码。”
class-data: num type string.