SAP STANDARD 에서 달러대 환율 비율이 초기 셋팅시 디폴트로 0.01 이라고 셋팅 되어 있습니다.
그런데 ALV 뿌려질떄 전부 100을 곱 한 값이 나오는데요. 필드 몇게가 0.01 비율로 줄은 값으로 출력
되고 있는데요 ALV에서 수정해 줄것이 있다 해서 문의 드렸습니다.
SAP STANDARD 에서 달러대 환율 비율이 초기 셋팅시 디폴트로 0.01 이라고 셋팅 되어 있습니다.
그런데 ALV 뿌려질떄 전부 100을 곱 한 값이 나오는데요. 필드 몇게가 0.01 비율로 줄은 값으로 출력
되고 있는데요 ALV에서 수정해 줄것이 있다 해서 문의 드렸습니다.
확인 1. ALV 의 field-catalog 금액필드에 대한 field-catalog 의 CFIELDNAME 에 통화키가 설정되어 있는지 확인
예) [선언부] 주 데이터
data : begin of gt_data occurs 0,
~~
amount type curr,
waers type cuky,
~~
end of gt_data
[필드카탈로그 정의]
gt_fcat-fieldname = 'AMOUNT'.
gt_fcat-cfieldname = 'WAERS'.
~~
확인 2. 위와 같이 정의 되었을 경우 주 데이터에는 다음과 같이 데이터가 들어가야 함
필드 : ........ AMOUNT WAERS .............
---------------------------------------------
데이터: ........ 0.01 KRW .............
........ 1.00 KRW .............
....
제 생각에는 FIELD-CATALOG 설정이 되어 있지만 주데이터의 통화키에
통화키 값이 빠져있을 가능성이 제일 큰것 같습니다. 확인해 보시면 될 것 같네요. ^^