MANDT 필드, 왜 생성하나요?

홍예림·2023년 6월 28일
0

SAP ABAP(개편중...)

목록 보기
2/55
post-thumbnail

SAP에서 테이블을 생성 시 가장 첫번째 필드로 MANDT를 생성해야 한다.

MANDT 필드?

역할 (aka 필드를 생성하는 이유)

해당 테이블의 데이터 레이블을 확인 가능한 클라이언트를 특정한다. 물리적 데이터를 저장하는 테이블에 사용한다.

생성

  • MANDT 필드를 설정 시 Data element에도 MANDT를 입력해야 하며, 이때 Data type은 자동으로 클라이언트CLNT로 지정된다.
  • Data elementMANDT를 더블클릭 - DOMAINValue Range에서 Value TableT000임을 확인할 수 있다.
  • 테이블 T000을 더블클릭 - 레이블 보기 - 클라이언트 목록을 확인할 수 있다.

외래키 설정

외래키를 설정해주어야 클라이언트 제한이 가능하다.

MANDT 필드를 생성하지 않으면 어떻게 되나요?

  • client independent table이 된다... 아마도 어플리케이션에서 허용해주지 않을 것이라고 함.
  • T002(언어키)테이블은 MANDT가 없다.
profile
SYNC 5반 2023.07 - 2023.12

0개의 댓글