Search help에 대해서..
앞에서 이어가는 내용이기 때문에 못 보고 왔으면 링크 확인.
2023.06.01 - [.SAP/..RAP] - SAP RAP Value Help( Search Help ) 정리
참고.
Gamja root View
Value Help( Root View )
Consumption.valueHelpDefinition.additionalBinding[] 에 대해서
# 우선 알아야 하는 것이 기본적으로 Consumption.valueHelpDefinition.entity[ Name, Element ]을 사용을 하고 쓸 수 있다.
Value help(searh help)을 사용할 때에 필드에 하나의 값만 들어가는 것이 아닌 다른 값도 들어갈 수 있게 해 주기 위해서 additionalBinding을 사용한다.
여기서 사용하는 것은 총 3가지이다. ( 저번 블로그에서 설명과 동일하다 )
Element : 참조된 엔티티의 필드를 지정한다.
# entity[ Name , .. ] 에 입력한 Value Help(Root View)에서 참조할 필드를 입력하면 된다.
LocalElement : 추가 바인딩을 위해 대상 값 도움말 공급자 엔터티의 요소 또는 매개 변수에 연결된 로컬 매개 변수를 지정한다.
# Gamja Root View에서 값을 넣을 필드를 지정해 주면 된다.
Usage : 쉽게 생각하면 선택을 했을 때 필터 기준을 지정해 주거나 안 하거나라고 생각하면 이해하기 쉽다.
( Usage을 사용 안 해도 상관은 없다. 하지만 Value help을 사용했을 때 DEFAULT로 FILTER_AND_RESULT처럼 다시 선택을 하면 필터 기준에 값이 들어가기 때문에 사용을 하였다, 대체적으로는 RESULT을 많이 쓰는 편이다.)
# RESULT( 해석 그대로 값만 넣어주며 다시 Value help을 실행했을 때 필터 기준에 값이 안 들어간다 )
# FILTER ( 기본 Value Help에서 추가적으로 FLTER을 추가해 주는 역할 )
# FILTER_AND_RESULT( Result 역할도 하면서 Filter 역할을 하는 역할 )
예제
( 분류 아이디를 선택했을 때 분류명까지 들어가는 Value Help 설정하기 )
# Gamja Root View에서 additionalBinding을 추가해보자.
위에서 설명했듯이 ( 위에 사진 참고 )
additionalBinding.element = Value Help에서 참조할 필드
additionalBinding.localElement = Gamja Root View에서 값을 넣을 필드 지정
팁. localElement은 자동완성이 된다.
실행결과.
다음과 같이 그룹 이름이 들어가는 걸 볼 수 있다.
끝.
'.BTP > ..Cloud ABAP(RAP)' 카테고리의 다른 글
SAP RAP Field( 필드 ) 추가 기능 (0) | 2023.06.13 |
---|---|
SAP RAP Domain Fixed Value(도메인 값) 가져오기 (2) | 2023.06.12 |
SAP RAP Value Help( Search Help ) 정리 #1 (0) | 2023.06.01 |
SAP RAP abapgit 사용법( 업로드, 다운로드 ) (11) | 2023.05.22 |
Github Token(토큰) 생성하는 방법 (0) | 2023.05.22 |