ABAP/Function Module

[ABAP] 문자열 맨 앞자리 공백을 0으로 채우거나, 0을 공백으로 만들어 주는 함수

샙브리띵 2024. 6. 7. 17:19

함수를 활용하여 문자열 맨 앞자리 공백을 0으로 채우거나, 0을 공백으로 만들어 줄 수 있다. 혹은 함수를 사용하지 않고 ABAP New Syntax를 활용하여 한 줄의 코딩으로 같은 결과값을 보여줄 수도 있다. 아래 예시를 확인해 보자.

 

 

1. 문자열 맨 앞자리 0을 공백으로 만들어 주는 함수

 

DATA: lv_test TYPE 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 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