IT 개발/SAP ABAP / / 2023. 2. 24. 15:26

ALV - HOTSPOT Event

반응형

1. ALV HOTSPOT Event란?

조회 데이터 중 특정 CELL을 클릭하면 실행되는 이벤트입니다. 

더블 클릭 Event와 비슷하게 사용되며, 클릭한 특정 CELL의 상세정보 등을 조회하고 싶을 때 사용하는 Event입니다. 

2. 클래스 선언

HOTSPOT Event 클래스 선언

3. 클래스 정의 

HOTSPOT Event 클래스 정의

4. 클래스 데이터 정의 및 OBJECT 선언

HOTSPOT Event 데이터 정의
HOTSPOT Event OBJECT 선언

5. SET HANDLER 선언 

HOTSPOT Event SET Handler 선언

6. HOTSPOT Event Main 로직 

HOTSPOT Event Main 로직

p_row_id : 핫스팟 클릭 필드 ROW 정보(INDEX)

p_column_id : 핫스팟 클릭 필드 칼럼 정보(Fieldname)

ps_row_no : 핫스팟 클릭 필드 ROW 번호 정보(ROW 번호)

 

HOTSPOT기능은 일반적으로 자재코드, 회계 전표 번호, 고객코드, 오더 번호 등 필드에 지정하여, 

해당 마스터 정보를 바로 볼 수 있도록 구현하여 사용한다. 

7. HOTSPOT Event와 같이 자주 사용되는 구문

PARAMETER ID는 

Standard 화면 : 필드 >  F1 > 기술 정보 > 파라미터 ID 

개발 프로그램 SELECT-OPTIONS 선언 화면에서 각 파라미터별로 MEMORY ID 선언

1) CALL TRANSACTION

CALL TRANSACTION 구문 예시

2) SUBMIT

SUBMIT 구문 예시

3) CALL FUNCTION 'ABAP4_CALL_TRANSACTION'

ABAP4_CALL_TRANSACTION Function 예시

반응형

'IT 개발 > SAP ABAP' 카테고리의 다른 글

ABAP - 메일 전송 Function 'SO_NEW_DOCUMENT_ATT_SEND_API1'  (0) 2023.04.20
ALV - Toolbar Event  (0) 2023.02.27
ALV - Double Click Event  (0) 2023.02.23
ALV - Data Changed Event  (0) 2023.02.23
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유