안녕하세요 ...
원래 DEC TYPE의 수량 필드를 CHAR TYPE 에 넣어주어서
수량 = 5000이렇게 되였습니다.
헌데 지금 이 수량 을 수량 = 5,000이렇게 단위당 콤마를 달아주고싶습니다.
인터넷 검색에 의하면
WRITE 수량 INTO 수량_CHAR UNIT 'PC'.이렇게 하라고해서 변경하였는데
아무런 반응도 없어요 ...
혹시 제가 사용상 착오가 있는건가요? 아니면 다른방법이 있는지...
고수님들의 답변기다리겠습니다...
그럼,좋은밤 되세요 ...
댓글 3
-
바다사랑
2010.10.12 17:20
-
맑은하늘
2010.10.12 17:58
p type 은 자동으로 1000단위 구분자가 쓰여져요
그냥 write 하시면 됩니다.
DATA CA TYPE C LENGTH 10 VALUE '5000'.
DATA PA TYPE P .
PA = CA.
WRITE PA TO CA.
WRITE CA.
=> Result : 5,000
-
덩콘
2010.10.12 18:52
위에 두 분 말씀 참고하시고 저는 이렇게 씁니다
WRITE 수량(DEC) TO 수량(CHAR) CURRENCY 'KRW'.
RESULT : DEC- 10000.00
CHAR- 1,000,000
소수점이 붙어서 CHAR로 변환할때 '0'이 두개가 더 붙는데요
선언할때 DECIMALS 0 으로 하시면 DEC와 CHAR을 똑같이 쓸 수 있습니다
WRITE wa CURRENCY 'KRW' TO itab-aa
WRITE wa TO itab-aa USING EDIT MASK '___,___'
위에 둘중에 되는 걸루 한번 써 보세욥