t_list-dmeng는 수량을 나타내구요...
999까지는 문제가 없는 1000부터는 1,000으로 표현되면서
t_list-dmeng = ABS( t_list-dmeng ).
부분에서 덤프가 떨어지네요.
1,000을 1000으로 바꿀수 없나요?
아래는 소스입니다.
WRITE : tdata-kwmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-kwmeng,
tdata-dmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-dmeng.
t_list-dmeng = ABS( t_list-dmeng ).
요약하면 t_list-dmeng = ABS( 1,000 )이 되면 덤프가 일어납니다.
t_list-dmeng = ABS( 1000 )형태로 바꿔야 하는데 바꿀방법이 없는지요?
댓글 3
-
희망사항
2008.08.20 22:05
천 단위마다 ',' 표현이 필요없으시다면 UNIT 'EA' 부분을 지우는 것도 방법이겠군요. -
보나
2008.08.20 23:21
WRITE : tdata-kwmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-kwmeng,
tdata-dmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-dmeng.
t_list-dmeng = ABS( t_list-dmeng ).
이 로직을
tdata-dmeng = ABS( tdata-dmeng ).
WRITE : tdata-kwmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-kwmeng,
tdata-dmeng UNIT 'EA' LEFT-JUSTIFIED TO t_list-dmeng.
이렇게 변경하면 되지 않을까 싶은데요;
-
원니컴
2008.08.22 02:02
해결했습니다. translate로 ','를 없애고 condense 합쳐서 처리했습니다.
답변주셔서 감사합니다.