CL_ABAP_ZIP 创建压缩文件_SAP刘梦_新浪博客

闲看的时候发现一个好玩儿的demo,生成压缩文件的。
效果
CL_ABAP_ZIP <wbr>创建压缩文件
代码
 
TYPES :  BEGIN  OF bin_file ,
         name  TYPE string ,
          size  TYPE  i ,
          data  TYPE solix_tab ,
        END  OF bin_file   .

DATA : lv_filename      TYPE string ,
      wa_bindata       TYPE bin_file ,
      it_bindata       TYPE  STANDARD  TABLE  OF bin_file ,
      oref_zip         TYPE  REF  TO cl_abap_zip ,
      lv_zip_xstring   TYPE xstring ,
      lv_xstring       TYPE xstring ,
      lv_path          TYPE string ,
      it_filetab       TYPE filetable ,
      ret_code         TYPE  i ,
      v_usr            TYPE  i ,
      v_zip_size       TYPE  i ,
      it_zip_bin_data  TYPE  STANDARD  TABLE  OF raw255 ,
      v_dest_filepath  TYPE string .

DATA lv_filesize  TYPE  i .
DATA wa_filetab  LIKE  LINE  OF it_filetab .

"create object
CREATE OBJECT oref_zip .

"upload
cl_gui_frontend_services =>file_open_dialog (
     EXPORTING
      window_title             =  'Select files that you want to ZIP'
      multiselection           =  'X'
     CHANGING
      file_table            
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值