博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ABAP 生成ZIP压缩文件的代码
阅读量:2036 次
发布时间:2019-04-28

本文共 759 字,大约阅读时间需要 2 分钟。

DATA
IZIP       
TYPE 
REF 
TO CL_ABAP_ZIP
,
      CONT       
TYPE XSTRING
,
      XZIP_FILE  
TYPE XSTRING
,
      BINARY_TAB 
TYPE 
STANDARD 
TABLE 
OF X255
.
DATA
ITAB 
TYPE 
STANDARD 
TABLE 
OF SDOKCNTASC 
.
START-OF-SELECTION
.
  
DO 
20 
TIMES
.
    
APPEND 
'ABAP开发' 
TO ITAB
.
  
ENDDO
.
  
CALL 
FUNCTION 
'SCMS_TEXT_TO_XSTRING'
    
EXPORTING
      MIMETYPE 
'text/html;charset=gb2312'
    
IMPORTING
      
BUFFER   
CONT
    
TABLES
      TEXT_TAB 
ITAB
    
EXCEPTIONS
      FAILED   
1
      
OTHERS   
2
.
  
CREATE OBJECT IZIP
.
  
CALL 
METHOD IZIP
->
ADD
    
EXPORTING
      NAME    
'ITAB.TXT'
      CONTENT 
CONT
.
  
CALL 
METHOD IZIP
->SAVE
    RECEIVING
      ZIP 
XZIP_FILE
.
  
CALL 
FUNCTION 
'SCMS_XSTRING_TO_BINARY'
    
EXPORTING
      
BUFFER     
XZIP_FILE
    
TABLES
      BINARY_TAB 
BINARY_TAB
.
  
CALL 
FUNCTION 
'GUI_DOWNLOAD'
    
EXPORTING
      FILENAME 
'C:\sf.zip'
      FILETYPE 
'BIN'
    
TABLES

      DATA_TAB BINARY_TAB.

你可能感兴趣的文章
notepad++的CoolFormat代码格式化插件使用
查看>>
Lock和synchronized的区别和使用
查看>>
Lock接口及锁分类
查看>>
Lock和synchronized的区别和使用
查看>>
List去重
查看>>
使用PLSQL连接oracle数据库
查看>>
代码臃肿优化
查看>>
Java 单例模式的十种实现方式
查看>>
常用的五种单例模式实现方式
查看>>
开发中常用的单例实现方式
查看>>
SecureCRT优化调整、永久设置、保护眼睛和配色方案
查看>>
Spring REST Template 快速入门
查看>>
Java面试题积累
查看>>
IDEA(添加类注释以及方法注释)
查看>>
Spring Boot @EnableAutoConfiguration解析
查看>>
Spring Boot中的@EnableAutoConfiguration原理
查看>>
springboot的@EnableAutoConfiguration原理
查看>>
Spring Boot 中 @SpringBootApplication注解背后的三体结构探秘
查看>>
Java代码规范整理
查看>>
SpringBoot异步任务@Async
查看>>