n_mnth1 TYPE I,
n_mnth1 = n_mnth * 365.
와 같이 type i로 선언한 것을 아래의 concatenate에 사용하기 위해 문자형으로 변환하려 합니다.
숫자를 문자형으로 변환하는 함수가 있는지요?
CONCATENATE itab-revise_date+4(2) n_mnth1 itab-revise_date+6(2) into nextdate.
n_mnth1 TYPE I,
n_mnth1 = n_mnth * 365.
와 같이 type i로 선언한 것을 아래의 concatenate에 사용하기 위해 문자형으로 변환하려 합니다.
숫자를 문자형으로 변환하는 함수가 있는지요?
CONCATENATE itab-revise_date+4(2) n_mnth1 itab-revise_date+6(2) into nextdate.
function까지 필요없고 단순하게 string 선언해서 cast 해주면 됩니다.
혹여 단위의 ','까지 사용하고 싶으시다면, 'WRITE TO'를 사용해보세요
data : n_mnth1 TYPE I,
lv_mnth1_str(20) type c.
n_mnth1 = n_mnth * 365.
lv_mnth1_str = n_mnth.