안녕하세요. 제가 조금 궁금하게 있어서리.. 고수님 답글 부탁 드려요..
DATA : A TYPE P VALUE '0.015.
DATA: B TYPE C VALUE '%.
DATA: C TYPE C.
CONCATENATE A B INTO C.
WRITE :/C
를 했을 때 0.015%가 출력되게 하고 싶은데
필드의 타입이 같지 않아서 그런지 CONCATENATE가 제대로 되지 않았더군요
혹시 필드 값을 합칠 방법이 있을까요??
그리고 A필드 값을 CHAR로 변환할 수 있는 방법도 있나요??
댓글 3
-
Lora
2007.11.01 18:14
-
백혜정
2007.11.01 19:00
'CONCATENATE'는 operand의 type이 'C'여야 합니다.
아래처럼 type cast를 하셔서 사용해보세요.
DATA : A TYPE P VALUE '0.015.
DATA : A2(10) TYPE C.
DATA : B TYPE C VALUE '%.
DATA : C(10) TYPE C.
A2 = A.
CONCATENATE A2 B INTO C.
-
아밥초보^^
2007.11.04 02:22
감사 합니다. ^^
type을 같게 해주면 됩니다^ ^