[ABAP] ALV 컬럼에 Search Help(F4)가 자동으로 뜨는 기준

몰라·2025년 4월 6일

ABAP

목록 보기
10/13

개발연습하다가 ALV에 서치헬프 띄워지는 기준이 궁금했음.


📌 ALV 컬럼에 Search Help(F4)가 자동으로 뜨는 기준

💡 언제 자동으로 F4 헬프가 뜨는가?

ALV 편집 화면에서 특정 필드를 선택했을 때 F4(Search Help) 팝업이 자동으로 뜨는 기준은 아래와 같습니다.


✅ 자동 F4 헬프 작동 조건 (우선순위)

우선순위기준 위치설명
1️⃣데이터 엘리먼트Search Help가 직접 연결되어 있을 경우
2️⃣도메인(Domain)도메인에 Search Help 또는 Check Table이 연결된 경우
3️⃣필드카탈로그ref_table / ref_field 속성에 따라 Search Help 유추 가능

🧪 예시: BKGRP 필드

  • 데이터 엘리먼트 BKGRP에는 Search Help가 없음
  • 하지만 도메인 BKGRPCheck Table T043G가 연결되어 있음
  • 그래서 ALV에서 자동으로 F4가 활성화됨

✅ 실무 팁

  • F4 자동 활성화를 위해 필드카탈로그에 아래 속성을 추가해주면 좋음:

    ls_fcat-ref_table = 'T043G'.
    ls_fcat-ref_field = 'BKGRP'.
    

📝 한 줄 요약

ALV 컬럼의 F4(Search Help)는 데이터 엘리먼트뿐 아니라 도메인과 참조 필드 정보를 기반으로 자동으로 붙는다.

profile
일주일 동안 헤맨 흔적을 정리하러 왔습니다

0개의 댓글