레가시 시스템에서 엔터문자를 포함하는 문자열을 잘라서 보여줄때 사용.
두 가지 방법이 있으니 테스트 후 사용.
DATA: ZSTRING TYPE STRING.
DATA: LT_STRING TYPE TABLE OF string,
LS_STRING LIKE LINE OF LT_STRING.
* 1. 공백이 한 칸 들어감
CLEAR: LT_STRING[], LT_STRING.
SPLIT ZSTRING AT CL_ABAP_CHAR_UTILITIES=>NEWLINE
INTO: TABLE LT_STRING.
LOOP AT LT_STRING INTO LS_STRING.
WRITE :/ LS_STRING.
ENDLOOP.
* 2. 공백이 두 칸 들어감
CLEAR: LT_STRING[], LT_STRING.
SPLIT ZSTRING AT CL_ABAP_CHAR_UTILITIES=>CR_LF
INTO: TABLE LT_STRING.
LOOP AT LT_STRING INTO LS_STRING.
WRITE :/ LS_STRING.
ENDLOOP.
'ABAP 물타기 > Report' 카테고리의 다른 글
| 음수 부호 앞으로 이동(move minus mark) (0) | 2011.09.19 |
|---|---|
| 진행상태 Function (SAPGUI_PROGRESS_INDICATOR) (0) | 2011.09.16 |
| T-CODE & Report Table (0) | 2011.08.25 |
| Lock Data (0) | 2011.07.22 |
| Long Text (0) | 2011.07.10 |