[SAP] EXPORT 구문: 문자열 형태로 압축하기

·2024년 4월 25일
0

EXPORT, IMPORT 구문과 buffer 개념을 사용하여 Internal Table을 xstring 타입으로 압축해봅시다.

압축: EXPORT 인터널테이블 TO DATA BUFFER 문자열.
원복: IMPORT 인터널테이블 FROM DATA BUFFER 문자열

1. 데이터 선언


DATA : lt_data TYPE TABLE OF mara. "압축할 데이터
DATA : lv_xstring TYPE xstring.    "Buffer 압축문이 들어갈 변수

압축할 Internal Table과, 압축문을 저장할 변수를 선언해줍니다.

2. 데이터 압축


SELECT * FROM mara INTO TABLE lt_data UP TO 10 ROWS.
EXPORT lt_data TO DATA BUFFER lv_xstring.

* " 압축할 테이블이 2개 이상인 경우
* EXPORT data1 = lt_data
*        data2 = lt_data2 TO DATA BUFFER lv_xstring. 

Internal Table에 데이터를 삽입해주고,
EXPORT 구문으로 데이터를 압축합니다.

3. 압축을 풀고 원문 가져오기


CLEAR lt_data.
IMPORT lt_data FROM DATA BUFFER lv_xstring. "변형된 데이터 다시 테이블 형태로 변경

IMPORT 구문으로 원본 데이터를 구합니다.

참고한 블로그

profile
기록하고 싶은 내용들을 주로 올리고 있습니다

0개의 댓글