CONVERSION_EXIT_ALPHA_INPUT - 앞에 0 채움 (예제 코드 포함)

2023. 3. 16. 16:22ABAP/BAPI

728x90
반응형

안녕하세요 파피킴입니다.

쿼리로 조회하기 위해서 자릿수에 맞게 앞에 0 으로 채워줘야 하는 경우가 생깁니다.

아래 펑션을 사용하시면 손쉽게 처리하실 수 있답니다~

DATA : lv_input    TYPE c LENGTH 10,
             lv_output LIKE lv_input.

lv_input = '123450'.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
        input   = lv_input
    IMPORTING
        output = lv_output.  " 0000123450

MESSAGE s000 WITH lv_output.

 

아웃풋 변수의 길이가 인풋 텍스트의 길이보다 짧다면 덤프가 발생하니 조심하셔야 합니다!

혹시 질문 있으시다면 댓글 부탁드리겠습니다~

이상 샙가능의 파피킴이었습니다.

728x90
반응형