본문 바로가기

ABAP 프로그래밍 개념/ABAP Data Dictioanry

1.5 Include Structure

기존 존재하는 Structure에서 필드를 사용하거나 중앙에서 유지되어야 하는 공통 필드가 있는 여러 테이블을 생성하는 경우, 해당 Structure의 필드를 테이블에 포함하여 추가할 수 있습니다(By Including the Structrue).

다음 요구 사항을 충족해야 Structure를 포함할 수 있습니다:

■테이블에 포함될 Structure는 평면 구조(flat structure)여야 합니다.
■Structure의 필드 이름은 16자를 초과해서는 안 됩니다.
■Structure에는 이미 테이블에 존재하는 필드가 없어야 합니다. Structure가 테이블에 포함된 후에는 Structure의 필드가 테이블의 일부로 간주되기 때문입니다.

Include Structure을 하기위한 단계는 다음과 같습니다.

1. 테이블 유지 보수 화면에서 Structure를 포함시키려는 필드에 커서를 위치시키고, 아래 그림에 표시된대로 Edit → Include → Insert을 선택하세요.

2. 아래에 표시된  Insert Include 창에서 Structure의 이름을 입력하세요. 선택적으로 그룹 이름과 이름 접미사를 입력할 수 있습니다. 그룹 이름이 제공된 경우, Structure의 구성 요소는 프로그램에서 한 번에 또는 개별적으로 그룹 이름을 사용하여 접근할 수 있습니다. 이름 접미사가 제공된 경우, 구조체의 필드는 기존 테이블의 필드와의 네이밍 충돌을 피하기 위해 입력된 값으로 접미사가 붙게 됩니다.

3. Structure 이름을 넣고 OK 버튼을 누르고 활성화시켜줍니다.

4. 확장(Expand) 및 축소(Collapse) 버튼을 사용하여 Include Structure의 필드를 표시할 수 있습니다(아래그림 참조). Include Structure는 테이블의 어느 곳이든 위치할 수 있습니다.

 

반응형

'ABAP 프로그래밍 개념 > ABAP Data Dictioanry' 카테고리의 다른 글

2. Views  (0) 2023.05.27
1.6 Append Structure  (0) 2023.05.26
1.4 Foreign Keys  (0) 2023.05.26
1.3 Table Maintenance Generator  (0) 2023.05.25
1. 2 Index  (0) 2023.05.25