用 ABAP 读取本地文件文本内容是一个常见的需求。假设我有一个文本文件,内容如下:

这个文件在本地存储的位置:“C:\temp\1.txt”

在跟随本文学习之前,请务必先学习完下面这篇介绍 ABAP Function Module 的用法教程:

  • ABAP function module 的使用

本文我们使用 Function Module GUI_UPLOAD 完成本地文件的读取。

代码只有十多行,下面我们会逐行讲解这个程序的工作原理。

REPORT zreduce1.DATA: lv_file_name   TYPE string VALUE 'C:\temp\1.txt',lv_file_length TYPE i,lt_content     TYPE string_table,lv_content     TYPE string.CALL FUNCTION 'GUI_UPLOAD'EXPORTINGfilename   = lv_file_nameIMPORTINGfilelength = lv_file_lengthTABLESdata_tab   = lt_content.LOOP AT lt_content INTO lv_content.WRITE:/ lv_content.
ENDLOOP.

首先 SE37

用 ABAP 读取本地文本文件内容相关推荐

  1. 用 ABAP 读取本地文本文件内容试读版

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

  2. 前端利用XMLHttpRequest读取本地文本文件

    问题 前端常见是通过input按钮上传读取文件信息,此时知道本地文件路径需要直接js读取本地文件内的信息 注意 本地测试,需要解决本地浏览器跨域问题,如: 可查看此链接解决: 解决本地浏览器运行项目是 ...

  3. JavaScript之读取txt文本文件内容

    读取txt文本文件内容. 代码: <!DOCTYPE html> <html lang="en"><head><title>文件读取 ...

  4. Electron教程(五)读取本地文件内容, icpMain icpRenderer 之间的交互

    Electron教程(五)读取本地文件内容, ipcMain ipcRenderer 之间的交互 Electron教程(一)什么是 Electron,由来.适用场景 和 Electron 的环境搭建 ...

  5. 利用html5读取本地文本文件及图片文件

    利用html5可以对本地的如文本.图片等文件读取操作,html5定义了一个file对象类型来表示文件,每个file对象对应一个文件.file对象有3个属性:name.size.type.name是不包 ...

  6. 保存页面文本到本地文件读取本地文件内容到页面

    问题描述:假设网页有个文本框之类的东西,想通过点击某一按钮后,将用户在文本框中输入的内容直接保存在本地某个文件中.同理,也想通过页面直接读取本地文件中的内容. 问题分析:因为整个处理过程不涉及到后台的 ...

  7. 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……

    强制让浏览器允许JS读写本地文件--的操作! 问题描述: 让自己的浏览器允许js读写本地文件,尽可能多的兼容各种浏览器.(即本机的js文件读写本机的文件) 问题回复--1: 您的意思是不需要浏览器与用 ...

  8. QML 读取本地文件内容

    QML 对本地文件的读写 QML 里似乎没有提供直接访问本地文件的模块,但是我们能够自己扩展 QML,给它加上访问本地文件的能力. Qt 官方文档对 QML 是这样介绍的: It defines an ...

  9. Qt: 读取/写入文本文件内容

    Qt项目中,需要从文本文件读取和写入内容,经过一番研究,得出方法如下: 读取 //定位当前目录 QDir dir = QDir::current(); //定位文件 QFile data(dir.ab ...

最新文章

  1. mybatis分页练手
  2. 云数据管理公“云信达”获东方富海数千万A轮投资
  3. uva 10391 Compound Words
  4. background 旋转_基于HTML5 Canvas 实现矢量工控风机叶轮旋转
  5. php fpm www.conf,PHP7中php.ini、php-fpm和www.conf 配置
  6. Android如果对APK进行加密,提高反编译难度(思路)
  7. oracle主键id自动自增_Oracle主键ID设置自动增长(序列+触发器)
  8. scala语言+Spark学习一箩筐
  9. spring resttemplate中的转码
  10. python画球面投影_Python中球面投影图像的高程畸变
  11. 源码解析2-GUI-绘制引擎(QPainter源码分析 )
  12. 通达信破底翻选股公式,用缠论底分型进行优化
  13. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04【EC20模组SIM卡和驻网模组指令说明】
  14. java走通路游戏_《Pathway/通路/路径》v1.1.6|官方简体中文
  15. 全面解析终极移动终端“MID”(三):MID集成热点应用
  16. 2021-12-06 自动化专业C语言上机作业参考答案20
  17. Cocos2dx 菜单项控件-Menu
  18. 函授计算机应用基础答案,全国高等教育自学考试计算机应用基础试题
  19. spark core、spark sql、spark streaming 联系与区别
  20. LabVIEW2014安装教程

热门文章

  1. 浅拷贝和深拷贝的区别_深拷贝和浅拷贝的区别
  2. python中有哪些赋值_python中的赋值,什么时候是传值什么时候是传址?
  3. 2016-12-31:最后一天:回顾
  4. sql trim()函数去掉两头空格
  5. Android控件— — —ImageView
  6. python日志模块的封装
  7. 【斗医】【11】Web应用开发20天
  8. IT人的学习方法论-4 一些重要的能力
  9. Constructing Roads POJ - 2421 (最小生成树)
  10. bitnami-redmine Apache服务启动不起来