SAP는 화폐단위에 따라 값이 다르게 출력된다.DB에 300이라는 값이 저장되어있어도 매핑된 화폐단위에 따라 다르게 출력된다는 것이다. 시스템(ABAP 프로그램)에서 매핑된 화폐단위가 KRW라면 30,000으로 보이고 USD라면 300.00으로 보인다. 왜 그럴까?가장 먼저 화폐금액 필드인 CURR을 볼 필요가 있다.* CURR은 SAP에서 지정한 화폐를 다루는 컬럼 타입이다. 이 타입을 쓰면 SAP 내부적으로 로직이 트리거된다. 어떤 말인지는 아래에서 설명할 것이다. CURR타입을 보면 소수점 2자리까지 갖는다.즉, CURR타입의 컬럼에 100이라는 값을 집어넣으면 100.00으로 다뤄지게 되는 것이다. 한편, SAP의 화폐단위테이블 TCURX를 살펴보면 KRW는 소수점을 다루지 않는다.(USD, ..