0
나는 4 개의 필드 (F1, F2, F3 및 F4)가있는 테이블 T1을 가지고 테이블 행의 고유 식별자로 작동합니다. 이 필드 중 하나 (F4)는 같은 테이블의 외래 키로 사용할 수 있습니까? 동일한 마스터 데이터 테이블 (T2)이 이미 있습니다.기본 키의 필드를 동일한 테이블의 외래 키로 사용할 수 있습니까?
나는 4 개의 필드 (F1, F2, F3 및 F4)가있는 테이블 T1을 가지고 테이블 행의 고유 식별자로 작동합니다. 이 필드 중 하나 (F4)는 같은 테이블의 외래 키로 사용할 수 있습니까? 동일한 마스터 데이터 테이블 (T2)이 이미 있습니다.기본 키의 필드를 동일한 테이블의 외래 키로 사용할 수 있습니까?
예, 가능합니다.
기본 키 필드 중 하나를 외래 키로 쉽게 설정하고이를 검사 테이블에 지정할 수 있습니다. 기본적으로 SAP는이 필드의 도메인 값 테이블을 체크 테이블로 제안합니다. 또한
, 당신이 당신의 T1 테이블에 외래 키 필드의 역할을 지정할 수 있습니다 만들 때 :이 키 또는 키가 아닌 다음 중 하나입니다.유일한 제한
은 : 이미 현재와 같은 그 도메인 같은 값 테이블이 할당하는 경우 당신은 필드에 대한 외래 키를 만들 수 없습니다. 예를 들어 MARA 외래 키에 MATNR 필드를 만들 수 없습니다. MARA 외래 키의 도메인에 MARA 값 테이블이 있으므로 도메인의: 오류 E2165를 얻을 수 있습니다확인 테이블이 현재 테이블 (불가능 FK 유지 보수)