Searh help에 대해서..
Searh Help은 쉽게 말해서 어느 값을 넣어야 할지 알려주는 리스트라고 보면 된다.
프로그램을 사용하면서 필요한 값들을 넣을 수도 있고 쉽게 검색도 할 수 있다.
SAP GUI에서는 Serah help을 만드는데 SE11에서 생성을 한다.
SAP RAP에서는 Root View을 통해서 생성하는 걸 알고 있으면 된다.
여기서는 Searh Help -> Value Help라고 보면 된다.
# Consumption.valueHelpDefinition.entity[ Name, Element ] 에 대해서
Name : Value Help을 제공하는 필드를 포함하는 엔티티를 지정합니다.
쉽게 말하자면
# Value Help(Root View)을 입력해 주면 된다.
Element : 참조된 엔티티의 필드를 지정합니다.
쉽게 말하자면
# Name에 입력한 Value Help(Root View)에서 사용할 필드를 입력하면 된다.
예제
# 프로그램( Gamja root view )
# 다음과 같은 프로그램이 있다고 하자.
# 우리가 해야 할 것은 Value Help(Root View)을 통해서 그룹 ID를 선택 할 수 있게 보여주면 되는 것이다.
1. Value Help을 만들기 위해서는 Root View을 생성해줘야 한다.
# Root View 만드는 과정은 생략하겠다. 만드는 과정은 다음에 정리를..
1-1. ZI_READ_GROUP_GJ라는 Value Help ( Root View )을 생성해 주자.
# ZI_FI_GROUP_GJ는 그룹 ID와 그룹 이름을 가지고있는 Root View이다. 꼭 Root View가 아닌 Table 연결해도 상관이 없다. ( 그룹 ID와 그룹 이름의 데이터를 가지고 있으면 된다 )
# 여기서는 Value Help에서 보여줄 필드를 설정하면 된다.
필자는 그룹 ID와 그룹 이름을 보여주고싶기 때문에 ZcGroupId, ZcGroupName을 설정했다.
1-2. 이제 해당 Gamja Root View에 들어가서 Annotation을 설정해보자.
# 필드 중에 GroupID에 Value Help 설정을 해야 하기 때문에 Annotation을 연결시켜 주자.
1-3. 설명
# 위에서 설명했듯이
NAME은 Value Help( Root View )의 이름을 넣어주면 된다.
ELEMENT은 Value Help( Root View )의 필드 중에 값 넣을 필드를 넣어주면 된다.
Value Help 기준으로
예를 들어서) 그룹 ID의 값을 넣고 싶으면 ZcGroupId
그룹 Name의 값을 넣고 싶으면 ZcGroupName
테스트
# Value Help을 클릭했을 때
# 선택했을 때
# Group ID가 들어가는 걸 볼 수 있다.
다음은
2023.06.08 - [.SAP/..RAP] - SAP RAP Value Help( Searh Help ) 정리 #2
끝.
'.BTP > ..Cloud ABAP(RAP)' 카테고리의 다른 글
SAP RAP Domain Fixed Value(도메인 값) 가져오기 (2) | 2023.06.12 |
---|---|
SAP RAP Value Help( Search Help ) 정리 #2 (0) | 2023.06.08 |
SAP RAP abapgit 사용법( 업로드, 다운로드 ) (11) | 2023.05.22 |
Github Token(토큰) 생성하는 방법 (0) | 2023.05.22 |
SAP RAP Filter bar( Search bar ) 정리 (0) | 2023.05.17 |