테이블 컨트롤을 하나 만들고
netpr (단가) waers(통화키) 입력 필드로 받게끔 만들었습니다.
거기에 단가를 입력받게 하고 참조키로 waers (통화키) 를 참조하게 하였습니다.
실행하여 통화키를 KRW로 놓고 입력하면
10000 을 입력하면 10000.00 이렇게 나오던것이 1,000,000 나오네요 .뒤에 소수점 2자리가 당겨지는 현상이 일어나는데
어떻게 해야 해결이 될가요???
10000을 입력하였을때 10000 이 정확히 나오게 하고싶습니다.
즉, 통화키에 상관없이 단가에 입력한 숫자가 사용자가 지정한 숫자로 들어가게 하고싶습니다...
댓글 3
-
진짜미쵸
2008.05.07 00:51
-
할일없는무급개발자
2008.05.07 01:33
선언해주셨어용??
예를들어서
* -------------------------------------------------------------------- *
* CONSTANT
* -------------------------------------------------------------------- *
CONSTANTS: co_waers TYPE waers VALUE 'KRW'.
이런식으로 선언해주시고요
스크린에서요 필드 더블클릭하시면 ref.field 여기에다가 co_waers 이거 넣어주시면 될꺼에용..
이런식으로 해결하시면 될듯하네용..
-
bizarre
2008.05.07 19:42
아 모듈의 순서에 따라서 통화, 단위를 인식하는듯 하네요 ㅎㅎ
해결되었어요
단위, 수량 // 통화 , 값
이런식으로 입력해야하더군요 ㅎㅎ
처음 신규 입력할때 아마도 질문하신 현상이 발생을 하고,
다음에 해당 라인을 수정하러 들어가면 원하시는 값이 처리가 되는 현상인듯 합니다.
처음입력할때 통화키가 KRW가 반영이 정확하게 되면 값 10000으로 인식을 할텐데 이상하게 저 같은경우도
질문하신 동일한 현상이 발생이되서, 일단 짱구를 굴려서 로직으로 처리를 햇습니다.
처음 신규입력할때만 그런현상이 발생을 합니다. 그래서 Internal 테이블에 신규로 넣을때 KRW를 체크해서 입력하는 값에 '/ 100'을 해서
처리를 하고 Internal 테이블에 신규로 값을 저장을 하고, 다음 조정일때에는 그냥 처리를 했습니다.
저두 자동으로 반영하는 방법을 알고 싶네요~ 이것 지금도 땜빵으로 처리를 해서리.~~ ^^