함수를 활용하여 문자열 맨 앞자리 공백을 0으로 채우거나, 0을 공백으로 만들어 줄 수 있다. 혹은 함수를 사용하지 않고 ABAP New Syntax를 활용하여 한 줄의 코딩으로 같은 결과값을 보여줄 수도 있다. 아래 예시를 확인해 보자.
1. 문자열 맨 앞자리 0을 공백으로 만들어 주는 함수
DATA: lv_test TYPE c LENGTH 10.
lv_test = '0012345678'.
① CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = lv_test
IMPORTING
output = lv_test .
② lv_test = |{ lv_test ALPHA = OUT }|.
*lv_test의 결과값 -> 12345678
2. 문자열 맨 앞자리 공백을 0으로 채워 주는 함수
DATA: lv_test TYPE c LENGTH 10.
lv_test = '12345678'.
① CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = lv_test
IMPORTING
output = lv_test.
② lv_test = |{ lv_test ALPHA = IN }|.
*lv_test의 결과값 -> 0012345678
'ABAP > Function Module' 카테고리의 다른 글
[ABAP] TCURR 환율 테이블 관련 함수 (0) | 2023.08.22 |
---|