SAP ABAP实用技巧介绍系列之Internal table compression and decompression

91 阅读1分钟

Created by Jerry Wang on Dec 21, 2014

source code:

DATA: lt_prod TYPE STANDARD TABLE OF comm_product,
      lt_out  LIKE lt_prod,
      lv_size TYPE int4,
      lt_new  LIKE lt_out.
SELECT * INTO TABLE lt_prod FROM comm_product UP TO 2 ROWS WHERE upname = 'WANGJER'.
CALL FUNCTION 'TABLE_COMPRESS'
  IMPORTING
    compressed_size = lv_size
  TABLES
    in              = lt_prod
    out             = lt_out.

压缩之前:
clipboard1
压缩之后:
clipboard2
将压缩之后的content 传入解压缩function module:
clipboard3