답변 감사드립니다.
V를 넣으니까나 잘되네요.. 다만 대문자 V 만 된다는거.....^^
근데 -를 앞으로 보여줄수 없습니까 그게 더 궁금합니다.
>저도 고생해본적이 있어서...
>text 마지막에 V를 붙여줘야 합니다.
>
>>안녕하세요. 질문드립니다.
>>
>>또 에러가 발생해서 환장하겠네요.
>>
>>우선 소스부터 간단히 올려드립니다.
>>
>>data: l_1 type i value 10,
>> l_2 type i value 20,
>> l_3 type i.
>>
>>l_3 = l_1 - l_2
>>
>>이렇게 해서 스크린화면에 l_1, l_2, l_3 를 나타내면 에러가 발생합니다. 커버터에러가 나는데요. (스크린에서 화면 출력합니다.)
>>
>>리포트 형식으로 작성해서 WRITE로 출력하면 문제 없습니다. 다만 스크린에서 INPUT FIELD로 출력할때 에러가 발생합니다.
>>
>>아마도 값이 음수이지만 마이너스 시그널이 붙어서 나는것 같은데...해결 방안이 없는지 알고 싶네요.
>>
>>l_3 = l_1 + l_2 로 하면 전혀 문제가 없구요.
>>
>>스크린상에는 각 필드 형식이 int4입니다.'
>>
>>왜 음수가 되면 에러가 되는지 알고 싶구요. 음수일경우는 앞에 -가 붙어서 표현하고 싶은데 할 수 있는 방법 좀 알려주십시오.
>>
>>그럼 즐코딩되십시오.
char 변수와 함수를 이용해야 합니다.
다른 해결책이 있으면 공유 해주세요~
DATA: V_VALUE(10) TYPE C VALUE '12.00-'.
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
value = V_VALUE.
.
WRITE: / V_VALUE.