참조테이블과 참조필드
CURR 금액이 표기되는 컬럼의 경우에는 반드시 참조테이블과 참조 필드가 설정되어야 한다.
이유는 발생매출, 채권잔액, 당월매출금액, 매출잔고 등등... 금액이 어떤 방식으로 표기되는지를 기재해야 하기 때문이다.
예를 들어
USD라면 1.00 과 같이 소수점자리까지 표기되고
KRW라면 12000 과 같이 소수점자리 없이 표기되게 되는데
이를 정해주는것이 참조필드이며 일반적으로는 통화키 WAERS 가 결정하기 때문에
일반적으로는 같은 테이블의 통화키 WAERS를 참조해주고 이 외에는 참조할 테이블의 통화키를 참조해주면 된다.
나는 이 방식을 전혀 모르고 어떻게든 오류를 잡겠다고 다른 테이블을 참조하다가 다른 테이블의 WAERS를 참조해버렸으니 문제가 있는 것.
운 좋게 참조한 테이블의 WAERS값이 일치했다면 다행이지만 절대 올바른 방법도 아니기에 이런 실수를 제거해야한다.
'SAP > 바보같은 실수들' 카테고리의 다른 글
서브루틴이 연결되지 않음 오류 ( 서브루틴 더블클릭시 가지 않음 ) (0) | 2021.10.19 |
---|---|
04. Type 설정 오류 'RLGRAP-FILENAME' vs 'FILENAME-FILEINTERN' (0) | 2021.04.12 |
04. Internal Table 내 중복 제거 및 최초일 구하기 (0) | 2021.03.05 |
2. 쓸데없이 사용한 코드들... (IF NOT ~ IS INITIAL. MOVE-CORRESPONDING ~ TO ~) (0) | 2021.01.13 |
1. Sort 하지 않고 Binary Search를 해버렸다... (0) | 2021.01.12 |