古老的txt下传和txt上载
1、下传文件
TYPES:BEGIN OF TY_DATA,
A2 TYPE CHAR20,
B2 TYPE I,
C2 TYPE CHAR20,
END OF TY_DATA.
DATA:IT_DATA TYPE STANDARD TABLE OF TY_DATA WITH HEADER LINE,
WA_DATA TYPE TY_DATA.
DATA:IT_DATA1 TYPE STANDARD TABLE OF TY_DATA WITH HEADER LINE,
WA_DATA1 TYPE TY_DATA.
DATA:NAME TYPE RLGRAP-FILENAME,TYPA TYPE RLGRAP-FILETYPE.
WA_DATA-A2 = '我是'.
WA_DATA-B2 = .
WA_DATA-C2 = '个中国人'.
APPEND WA_DATA TO IT_DATA.
CLEAR:WA_DATA.
WA_DATA-A2 = '你是'.
WA_DATA-B2 = .
WA_DATA-C2 = '全10美的人'.
APPEND WA_DATA TO IT_DATA.
CLEAR:WA_DATA.
NAME = 'D:\TEMP\TEXT.txt'.
TYPA = 'DAT'.
CALL FUNCTION 'DOWNLOAD'
EXPORTING
CODEPAGE = 'TEXT '
FILENAME = NAME
FILETYPE = TYPA
ITEM = '文件导出'
TABLES
DATA_TAB = IT_DATA
EXCEPTIONS
INVALID_FILESIZE =
INVALID_TABLE_WIDTH =
INVALID_TYPE =
NO_BATCH =
UNKNOWN_ERROR =
GUI_REFUSE_FILETRANSFER =
OTHERS = .
IF SY-SUBRC <> .
* Implement suitable error handling here
ENDIF.
2、上传文件
CALL FUNCTION 'UPLOAD'
EXPORTING
CODEPAGE = 'TEXT '
FILENAME = NAME
FILETYPE = TYPA
ITEM = '读入文件 '
TABLES
DATA_TAB = IT_DATA1
EXCEPTIONS
CONVERSION_ERROR =
INVALID_TABLE_WIDTH =
INVALID_TYPE =
NO_BATCH =
UNKNOWN_ERROR =
GUI_REFUSE_FILETRANSFER =
OTHERS = .
IF SY-SUBRC <> .
* Implement suitable error handling here
ENDIF.
LOOP AT IT_DATA.
WRITE:/ IT_DATA-A2,IT_DATA-B2,IT_DATA-C2.
ENDLOOP.
古老的txt下传和txt上载的更多相关文章
- 判断文件夹下是否存在txt格式的文本文件
判断D盘下是否存在txt类型的文件 string p_Path="D:\\"; bool IsHaveTxt() { DirectoryInfo foldinfo = new Di ...
- Java版本的删除指定目录及子目录下名叫“xxx.txt”的所有文件
以前写过一个python版本的,但是在查找文件路径的时候出现错误,无法正确的获取到文件的路径,就造成无法删除该路径下的“xxx.txt”文件. 当时以为是windows版本系统的错误造成这个问题的,也 ...
- 读取同一文件夹下多个txt文件中的特定内容并做统计
读取同一文件夹下多个txt文件中的特定内容并做统计 有网友在问,C#读取同一文件夹下多个txt文件中的特定内容,并把各个文本的数据做统计. 昨晚Insus.NET抽上些少时间,来实现此问题,加强自身的 ...
- python 检索一个目录下所有的txt文件,并把文件改为.log
检索一个目录及子目录下所有的txt文件,并把txt文件后缀改为log: import os f_path = r'C:\Users\PycharmProjects\mystudy\Testfolder ...
- java读取文件夹下文件及txt内容
public class PositionController { // 读取txt内容 public static String txt2String(File file) { ...
- [python]MergeTxt按列合并同一个文件下多个txt文件
开发需求:应项目需要,要将记录成txt的实验数据进行按列合并(也即为不同文件上下合并),从而进行机器学习训练. 实验数据类似如此 模拟验证数据 1.txt *****1***** abcdefghij ...
- Mac下快速新建txt文件
1.打开终端,定位到桌面 cd desktop 2.输入 vi test.txt 此时,一个txt文件就会建立在桌面上,操作vi时的提示:按[i]为输入内容,编辑好之后按[esc]键,然后输入[:wq ...
- CMD命令行合并多个txt文件到一个txt文件
运行->输入CMD回车 输入: Copy G:\MyFolder\*.txt G:\NewFolder\a.txt 回车即可 意思是将G:\MyFolder\下的所有txt文本内容复制到G:\ ...
- mac上执行sed的编辑 -i命令报错sed: 1: "test.txt": undefined label ‘est.txt’或sed: 1: "2a\test\": extra characters after \ at the end of a command
问题一 sed编辑命令:[sed -i 's/a/b/g' test.txt] 报错:sed: 1: "test.txt": undefined label 'est.txt' ...
随机推荐
- 帝国cms提高网站网页打开速度的手段
1.减少页面HTTP请求数量 2.使用CDN(Content Delivery Network)网络加速 3.添加文件过期或缓存头 4.服务器开启gzip压缩 5.css格式定义放置在文件头部 6.J ...
- 这些好用却鲜为人知的Python库,你知道多少?
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 读芯术 PS:如有需要Python学习资料的小伙伴可以加点击下方链 ...
- ES6入门系列 ----- 使用Proxy 实现观察者模式
观察者模式是指函数自动观察数据对象的变化, 一旦对象有变化,函数就会自动执行. 它定义了一种一对多的依赖关系,我们用Proxy来实现一个简单的观察者模式(PS: 初学我们认为 观察者模式 == 发布订 ...
- iOS----------苹果警告
Dear Developer, We identified one or more issues with a recent delivery for your app, "私募排排网-连接 ...
- IAP15W4K58S4引脚定义 STC15
- 剑指offer 16:反转链表
题目描述 输入一个链表,反转链表后,输出新链表的表头. 解题思路 单链表原地反转是面试手撕代码环节非常经典的一个问题.针对一般单链表,反转的时候需要操作的是当前节点及与之相邻的其他两个节点.因而需要定 ...
- LOBs and ORA-01555 troubleshooting (Doc ID 846079.1)
LOBs and ORA-01555 troubleshooting (Doc ID 846079.1) APPLIES TO: Oracle Database Cloud Schema Servic ...
- 渗透测试学习 二十三、常见cms拿shell
常见cms 良精.科讯.动易.aspcms.dz 米拓cms.phpcms2008.帝国cms.phpv9 phpweb.dedecms 良精 方法: 1.数据库备份拿shell 上传图片——点击数据 ...
- centos安装php5、卸载php、安装php7
这篇文章主要介绍了centos安装php5.卸载php.安装php7 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 首先安装php5很简单 yum install php 然后如果不 ...
- 挂载system.img并提取文件
今天提取线刷包的system.img出来,使用Mount命令挂载 $ sudo mount -t ext4 -o loop system.img /mnt mount: 文件系统类型错误.选项错误./ ...