개발연습하다가 ALV에 서치헬프 띄워지는 기준이 궁금했음.
ALV 편집 화면에서 특정 필드를 선택했을 때 F4(Search Help) 팝업이 자동으로 뜨는 기준은 아래와 같습니다.
| 우선순위 | 기준 위치 | 설명 |
|---|---|---|
| 1️⃣ | 데이터 엘리먼트 | Search Help가 직접 연결되어 있을 경우 |
| 2️⃣ | 도메인(Domain) | 도메인에 Search Help 또는 Check Table이 연결된 경우 |
| 3️⃣ | 필드카탈로그 | ref_table / ref_field 속성에 따라 Search Help 유추 가능 |
BKGRP 필드BKGRP에는 Search Help가 없음 F4 자동 활성화를 위해 필드카탈로그에 아래 속성을 추가해주면 좋음:
ls_fcat-ref_table = 'T043G'.
ls_fcat-ref_field = 'BKGRP'.
ALV 컬럼의 F4(Search Help)는 데이터 엘리먼트뿐 아니라 도메인과 참조 필드 정보를 기반으로 자동으로 붙는다.