使用 SAP ABAP,如何将目录中的 CSV 文件内容读取到内部表?
有许多功能可用于读取csv,但许多功能已损坏并读取部分内容。您需要遍历每个文件,然后处理文件内容。我更愿意手动执行此操作。
您可以使用READDATASET从应用程序服务器上的文件中读取数据。下面是语法:
READ DATASETINTO [LENGTH ].
以下是SAP文档链接,您可以使用它来了解有关从文件读取数据的更多信息:
SAP文档
示例
如果您使用的是二进制模式,您可以使用LENGTH来查找传输到
DATA FNAME(60) VALUE 'file'.
DATA: TEXT1(10) VALUE 'helloworld',
TEXT3(5),
LENG TYPE I.
OPEN DATASET FNAME FOR OUTPUT IN BINARY MODE.
TRANSFER TEXT1 TO FNAME.
CLOSE DATASET FNAME.
OPEN DATASET FNAME FOR INPUT IN BINARY MODE.
DO.
READ DATASET FNAME INTO TEXT2 LENGTH LENG.
WRITE: / SY-SUBRC, TEXT2, LENG.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
ENDDO.
CLOSE DATASET FNAME.热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西