[한설날][ABAP] Error :

ABAP, openSQL 전체 목차로

. 이 기사에서 ABAP Dictionary 개체에 대한 설명을 찾을 수 있습니다.

원인

. 이 오류는 키 필드가 체크 테이블로 수정된 테이블을 다른 테이블이 쓸 때 발생합니다.

– 체크 테이블을 구성할 때 체크 테이블에 존재하는 모든 키 필드를 사용하지만 키 필드의 구조가 변경되면 관계가 깨집니다.

용해

관계의 목적 찾기

. 오류가 발생한 테이블의 응용 프로그램 도구 모음에서 (사용처 목록(Ctrl + Shift + F3))을 실행합니다.

. “사용 영역 선택”에서 다음을 선택합니다.

-구조

– 데이터베이스 테이블

– 테이블 유형

관계를 끊다

. 쿼리 결과에 나타나는 모든 대상에서 키 필드를 바꾸려는 테이블과의 체크 테이블 관계를 삭제합니다.

. 다음과 같은 하위 개체에서 관련 필드를 선택합니다.

B. 하위 테이블을 선택한 후 (Foreign Key) 버튼을 클릭합니다.

– (외래 키 변경) 창이 열리면 우측 하단의 휴지통 모양의 (삭제) 버튼을 눌러 종속성을 해제합니다.

. 모든 하위 개체에 대해 이 프로세스를 반복하고 모든 관계를 끊으면 이제 체크 테이블로 사용되는 테이블의 키 필드를 변경할 수 있습니다.

#00590 #한설날 #SAP #ABAP #ABAP #Error_Primary_key_change_not_permitted_for_value_table