IT 개발/SAP ABAP / / 2023. 2. 27. 10:19

ALV - Toolbar Event

반응형

1. Toolbar Event란?

 ALV 위에 기본적인 Toolbar들 외에 추가 Toolbar를 생성하고 싶을 때 사용하는 Event이다. 

Toolbar 생성만 하는 Event로 해당 Toolbar에 대한 기능은 ALV User_command Event로 설정해줘야 한다.

그래서 항상 Toolbar Event와 User_Command Event는 같이 따라 다닌다. 

2. 클래스 선언

ALV Toolbar Event 클래스 선언

3. 클래스 정의

ALV Toolbar Event 클래스 정의

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

ALV Toolbar Event 클래스 데이터 선언
ALV Toolbar Event OBJECT 선언

5. SET HANDLER 선언

ALV Toolbar Event SET HANDLER 선언

6. TOOLBAR Event 로직

ALV Toolbar Event 로직

Function : Toolbar 눌렀을 때, OK_CODE에 입력되는 값

Icon : Toolbar icon. TYPE-POOLS : ICON 선언하여 해당 아이콘 입력.

Quickinfo : 버튼에 마우스 올렸을 때, 버튼 설명

Butn_type : 버튼 유형 설정(아래 예시 확인)

[ 0 - 일반 버튼 / 1 - 분리된 Drop Down 버튼 / 2 - 합쳐진 Drop Down 버튼 / 3 - 버튼 X. 분리자 ]

7. Toolbar Event 예시

버튼 추가 예시( BUTN_TYPE : 3, 0, 1, 2 순서)

ALV Toolbar Event 예시

반응형

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

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