안녕하세요. 계속 질문만 드려서 ....흐흐흐흐
노력은 안하고 여기서 답을 찾는것 같아 죄송합니다.
한가지만 더 질문드립니다.
디비에는 0.3456 이렇게 소숫점 4자리까지 포함되어 입력되어 있습니다.
이걸 alv 에 표현할때는 0.36으로 소숫점 2자리까지만 표현할려고 하는데요...방법이 없는지요?
방법 좀 부탁드립니다. 그럼 수고하십시오.
댓글 5
-
김지성
2007.08.01 02:17
-
나도아밥퍼
2007.08.01 02:31
디비에 소숫점 4자리로 들어가있는데....소수점 2자리로 표현하라뇨? 이게 무슨말이죠?
-
이상현
2007.08.01 03:22
단순하게 ALV에서 보여주기만 하실꺼라면... 2자리까지 보이고 싶으시다면, 캐릭터타입으로 14(2) 이렇게 소수점 두자리 선언하시고
테이블 루프돌려서 MOVE해주시고 단가필드를 이 필드를 보여주시면 되구요.
-
김창훈
2007.08.01 04:19
PERFORM 2210_fill_field_category USING :
'S' 'FIELDNAME' 'MENGE',
' ' 'COLTEXT' '수량',
' ' 'DECIMALS_0' '2', "<== 소숫점아래 두자리 맞나?
' ' 'NO_ZERO' 'X',
' ' 'DO_SUM' 'X', " 열 합계
'E' 'QFIELDNAME' 'MEINS', " 수량일 경우, 단위필드 -
나도아밥퍼
2007.08.01 07:38
다들 감사합니다. 김창훈님이 주신 방법대로 하니깐 좋네요..^^
감사합니다...필드가 20개 소숫점 4자리로 되어 있어서.....타입을 별도로 선언하기에는 소스가 너무 지저분해 질것 같아서...그냥....필드속성으로 해결했습니다.
감사합니다.
금액 관련 element가 많은데 대부분이 소수점 2자리까지 표현합니다.
그 타입으로 해당 필드를 선언하면 됩니다.