SAP 에서는 소숫점 자리에 대한 처리를 하는 함수를 제공한다. 올림,반올림,버림 등 모든 것을 처리 할 수 있는 스텐다드 함수를 소개한다. 아래 예제는 소수 셋째 자리 버림을 하고 싶을 경우 처리한다.
DATA: INPUT(10) TYPE P DECIMALS 3, OUTPUT(10) TYPE P DECIMALS 3. INPUT = '1.459'. CALL FUNCTION 'FIMA_NUMERICAL_VALUE_ROUND' EXPORTING * I_RTYPE = ' ' "반올림 * I_RTYPE = '+' "올림 I_RTYPE = '-' "버림 I_RUNIT = '0.01' I_VALUE = INPUT IMPORTING E_VALUE_RND = OUTPUT. WRITE: / INPUT, OUTPUT.
반응형
'SAP > Function' 카테고리의 다른 글
RKD_WORD_WRAP : 스트링을 글자수 대로 테이블로 잘라주는 함수 (0) | 2015.03.03 |
---|---|
저장,삭제시 확인 팝업용 함수 - POPUP_TO_CONFIRM (0) | 2014.11.17 |
ABAP DATE 를 FLOAT 으로 변환하는 함수 (0) | 2014.09.23 |
SAP WBS code 필드 Conversion 함수 (0) | 2014.08.28 |
Material Internal No 를 External No 로 변경하는 함수 (0) | 2014.08.19 |
Call Transaction 권한 체크 (0) | 2014.07.29 |
Table 조회시 Day, Select 시 TAG 으로 나오는 경우 (0) | 2014.07.28 |
ST03 Transaction 사용 내역 조회 함수 (0) | 2014.04.11 |
SE93 Tcode 에서 Package 가져오기(RS_ACCESS_PERMISSION) (0) | 2014.04.11 |
ALV 앞에 0 제거 (0) | 2013.02.06 |