필드의 타입이 char 20자리입니다.
필드에 들어오는 값이 만약에 4자리로 1234 라고 할때,
값 앞에 숫자 0을 000000개 맞추어 주고,
5자리로 12345가 들어오면 값 앞에 0을 5개 붙어주는 유동적인
함수가 있는지 궁금합니다.
댓글 4
-
MadMax
2010.06.18 18:23
-
태사성
2010.06.18 21:39
감사합니다.^^ -
맑은하늘
2010.06.18 21:52
char필드에 숫자만 들어온다고 가정했을 경우, 펑션쓰기 싫으시면....
data field_c(20) type c value '12345'.
data field_n(10) type n.
field_n = field_c.
field_c = field_n.
하셔도 되요...^^;
-
태사성
2010.06.18 22:32
MadMax 님 , 맑은하늘님 너무 감사합니다.
오늘 행복한 하루 되시구요.
주말 행복하게 보내세요...^^
CONVERSION_EXIT_ALPHA_INPUT 사용하시면 됩니다. 참고하세요..
예)
DATA: in(20).
in = '1234'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = in
IMPORTING
output = in.
WRITE:/ in.