ABAP, openSQL 전체 목차로
. 이 기사에서 ABAP Dictionary 개체에 대한 설명을 찾을 수 있습니다.
원인
. 이 오류는 키 필드가 체크 테이블로 수정된 테이블을 다른 테이블이 쓸 때 발생합니다.
– 체크 테이블을 구성할 때 체크 테이블에 존재하는 모든 키 필드를 사용하지만 키 필드의 구조가 변경되면 관계가 깨집니다.
용해
관계의 목적 찾기
. 오류가 발생한 테이블의 응용 프로그램 도구 모음에서 (사용처 목록(Ctrl + Shift + F3))을 실행합니다.
. “사용 영역 선택”에서 다음을 선택합니다.
-구조
– 데이터베이스 테이블
– 테이블 유형
관계를 끊다
. 쿼리 결과에 나타나는 모든 대상에서 키 필드를 바꾸려는 테이블과의 체크 테이블 관계를 삭제합니다.
. 다음과 같은 하위 개체에서 관련 필드를 선택합니다.
B. 하위 테이블을 선택한 후 (Foreign Key) 버튼을 클릭합니다.
– (외래 키 변경) 창이 열리면 우측 하단의 휴지통 모양의 (삭제) 버튼을 눌러 종속성을 해제합니다.
. 모든 하위 개체에 대해 이 프로세스를 반복하고 모든 관계를 끊으면 이제 체크 테이블로 사용되는 테이블의 키 필드를 변경할 수 있습니다.
#00590 #한설날 #SAP #ABAP #ABAP #Error_Primary_key_change_not_permitted_for_value_table