300x250

Search help에 대해서..

앞에서 이어가는 내용이기 때문에 못 보고 왔으면 링크 확인.

2023.06.01 - [.SAP/..RAP] - SAP RAP Value Help( Search Help ) 정리

 

SAP RAP Value Help( Search Help ) 정리

Searh help에 대해서.. Searh Help은 쉽게 말해서 어느 값을 넣어야 할지 알려주는 리스트라고 보면 된다. 프로그램을 사용하면서 필요한 값들을 넣을 수도 있고 쉽게 검색도 할 수 있다. SAP GUI에서는 S

potato98.tistory.com

 

 

참고.

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)에서 참조할 필드를 입력하면 된다. 

Value help( Root View )

 

LocalElement : 추가 바인딩을 위해 대상 값 도움말 공급자 엔터티의 요소 또는 매개 변수에 연결된 로컬 매개 변수를 지정한다.

# Gamja Root View에서 값을 넣을 필드를 지정해 주면 된다. 

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은 자동완성이 된다. 

 

 

실행결과.

 

다음과 같이 그룹 이름이 들어가는 걸 볼 수 있다. 

 

끝.

 

 

도움이 되셨으면 클릭 한번 부탁드립니다!!

 

 

 

 

728x90