云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_网站建设步骤详解_年度促销

小七 141 0

京东云_网站建设步骤详解_年度促销

在SCN上有一个wiki,淘客采集软件,显示如何创建ZIP文件(这里是+any+file+via+ABAP+using+CL\u ABAP\u Zip)以及一个wiki,展示了如何压缩PDF格式的报告输出(这里是\u ABAP\u ZIP+用法+-+Zipping+ABAP+报告+输出)但我没有找到一个打开和使用压缩文件

这个小文档只是一个简单的例子,它是根据SCN的答案构建的(比如想用CL|ABAP|SCN解压一个文件和从ABAP解压文件),物联网平台,展示了如何使用CL|ABAP|ZIP类来读取一个ZIP文件并在ALV中显示压缩文件的内容,但是它可以很容易地适应管理任何其他文件类型(例如图像)待显示)。

*&-------------------**&Report ZTEST\u UNZIP*&作者:Simone Milesi*&创建日期:18/02/2016*&--------------**&Report从用户PC读取压缩文件并解压缩,将*内容显示到alv列表中*&------------------*

报告ztest\u解压缩。*&-----------------------**&类应用程序*&----------------------------------------**文本*-----------------------------------*类应用程序定义。公共部分。类型:TYPES OF tyu file,name TYPE string,date TYPE d,time TYPE t,size TYPE i,tyu file结束。类型:tty\ U files TYPE TYPE ty\ U file表格。

类方法:execute,get\ U file CHANGING value(c\ U file)TYPE string。私人区。类数据:t\u out TYPE filetable,l\u out TYPE file\u table,files TYPE filetable,t\u file TYPE tty\u files,cont TYPE xstring,file TYPE tyu file。类数据:o\u zip TYPE REF TO cl\u abap\u zip。类方法:显示\u alv,填写\u,云服务器价格,上传\u数据。ENDCLASS."应用程序

参数:p\文件类型应用程序=>ty\ U文件–必须指定名称。

在选择屏幕上显示p\文件的值请求。应用程序=>获取\文件(更改c\文件=p\文件)。

开始选择。应用程序=>执行()。*&-----------------------**&类(实现)应用程序*&-------------------------**文本*-----------------------------------*类应用程序实现。方法执行。上传数据()。在o\u zip->文件中循环。清除cont.o\u zip->get(EXPORTING name=file–name IMPORTING content=cont)。填写()。结束循环。显示\u alv()。ENDMETHOD."执行方法填写"。数据:olen类型i,x255的xtab类型表,ls类型字符串。调用函数"SCMS\u XSTRING\u TO \u BINARY"EXPORTING buffer=cont IMPORTING output\u length=olen TABLES BINARY\u tab=xtab。调用函数"SCMS\u BINARY\u TO \u STRING"导出输入\u length=olen导入文本\u buffer=ls TABLES BINARY\u tab=xtab EXCEPTIONS failed=1 OTHERS=2。如果sy–subrc0。出口。ENDIF.

执行。如果ls CA cl\u abap\u char\u utilities=>cr\u lf。在cl\u abap\u char\u实用程序中拆分ls=>cr\u lf到l\u out ls。将l\u out附加到t\u out。否则。出口。结束。ENDDO.

l\U out=ls。将l\u out附加到t\u out。ENDMETHOD."填写方法上传数据"。资料图:弗莱恩式i、 xhead类型xstring,xtab类型x255的表。cl\u gui\u frontend\u services=>gui\u upload(EXPORTING filename=p\u file filetype='BIN'IMPORTING filelength=flen

CHANGING data\u tab=xtab)。调用函数"SCMS\u BINARY\u TO \u XSTRING"导出输入\u length=flen IMPORTING buffer=xhead TABLES BINARY\u tab=xtab EXCEPTIONS failed=1 OTHERS=2。如果sy–subrc0或xhead是初始值。如果o\ U zip不是首字母。免费拉链。结束。结束。创建对象o\u zip。o\u zip->加载(xhead)。ENDMETHOD."上传数据

方法显示\u alv。数据:salv TYPE REF到clu salv\u表,functions TYPE REF到clu salv\u函数。clu salv\u table=>工厂(导入r\u salv\u table=salv CHANGING t\u table=t\u out)。functions=salv->get\u函数()。函数->设置所有(abap\u true)。salv->display().

ENDMETHOD."显示\u Alv方法获取\u文件"。数据:fresult类型文件表,交通大数据,rc类型i。清除文件[]。cl\u gui\u frontend\u services=>文件\u打开\u对话框(更改文件\u table=files rc=rc)。如果文件[]不是初始值。清除c\U文件。将表文件读入fresult索引1。c\文件=结果

结束。ENDMETHOD."get_file ENDCLASS."应用程序

创建一个TXT文件

并压缩它(注意!不要使用Winzip!)

运行你的报告

你得到你的结果

,淘客购物