메뉴 건너뛰기

SAP 한국 커뮤니티



숫자 왼쪽의 0 없애기

ecbase 2006.12.02 08:57 조회 수 : 14673 추천:25


첫번째 방법...
SHIFT 변수 LEFT DELETING LEADING '0'.

두번째 방법... (아래의 함수를 불러서 쓰시면 됩니다...)
CONVERSION_EXIT_ALPHA_OUTPUT

CONDENSE대신에
SHIFT SUBTRACT LEFT DELETING LEADING '0'.
이 문장을 쓰시면 될 것 같은데요...


DATA: ADD(10) type n,SUBTRACT(10) type n. 부분을

DATA : ADD(10), SUBTRACT(10)으로 하면 0은 없어 질듯 하네요..

해두 돼구 아님.

add = test1 + test2.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = add
IMPORTING
output = add.
WRITE add.

function을 써서 이렇게 바꾸도 돼구...

function은 abapfuncion에 가면 설명이 있구여~~

빼기 인경우

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = subtract
IMPORTING
output = subtract.
WRITE subtract.


참고로 CONDENSE는 blank를 없에는건데... 없어도 될듯하네여... 0은 blank가 아니므로..



* e-abap님에 의해서 게시물 이동되었습니다 (2007-11-05 12:46)