다국어 지원을 위해 언어별 Text를 관리하는 테이블을 의미한다
주로 Text Table은 Main Table과 별도로 존재한다
이 때, 아래 두 가지 조건을 충족해야 한다

Value Range 에 값이 들어갈 땐 우측의 Short Desctiption에도 내역을 넣어주는데,
해당 Desctiption도 Value Table로 나갈 때 발맞춰서 Text Table로 나간다
(Value Table과 Text Table 별도의 테이블로 관리)
TMABC 테이블을 예로 살펴보자
TMABC 테이블은 두 개의 필드를 가지고있는걸로 보인다

그러나 실제로 실행해보면 TMABC 필드까지 총 세 개의 필드가 표시된걸 볼 수 있다
해당 TMABC 필드는 TMABC 테이블의 Text Field 이다

- Domain 상 연결된 Value Table 찾기
- Value Table의 Text Table 찾기
- 표 조회하여 Text Field 찾기
MAABC 의 도메인 상 Value Table 확인

MAABC 의 도메인 상 Value Table은 TMABC 이다

TMABC 더블클릭해서 테이블 보기

Value Table 상단 Goto → Text Table 클릭

Text Table은 TMABCT 으로 확인된다

Text Table 표를 조회하여 Description 확인
TMABC 필드가 Text Field인걸 확인할 수 있다

MAABCMain TableTMABCValue TableTMABCTText TableTMABCText Field
Select문과 Database View에서 Text Table 조인하여 필드의 텍스트 내역을 표기하는 법을 알아보자
✔️ LEFT OUTER JOIN 활용하기
MATNR은 PK이므로 한개 뿐인데 Text Table 언어키라서 레코드가 3개 나옴

아래와 같이 하나의 언어키로 출력되어야 함

📌 OUTER JOIN 으로 Text테이블 걸기
📌 WHERE가 아닌 AND로 조건 추가하기
📌 언어키는 sy-langu 시스템변수 활용
AND b~spras = sy-langu. 추가🔑 코드보기

💡 텍스트 필드 가져오는 두 가지 방법
Main Table → Value Table → Text Table Relationships 버튼 사용 가능 Main Table → Text Table Relationships 버튼 사용 불가 → Join Conditions 직접 기재 MARC → T438A → T438T MARC → T438TDISMM의 Value Table : T438A
DISMM의 Text Table : T438T

📌 Value Table 조인 후 Text Table 가져오기
