필드카탈로그에 Hotspot 등록.
ALv에 Event 등록.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
CLASS lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS: handle_hotspot_click FOR EVENT hotspot_click OF
cl_gui_alv_grid
IMPORTING e_column_id
es_row_no.
ENDCLASS. "lcl_event_receiver DEFINITION
CLASS lcl_event_receiver IMPLEMENTATION.
METHOD: handle_hotspot_click.
PERFORM handle_click USING e_column_id
es_row_no.
ENDMETHOD. "handle_hotspot_click
ENDCLASS. "lcl_event_receiver IMPLEMENTATION
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
FORM handle_click USING p_column
ps_row_no TYPE lvc_s_roid.
READ TABLE gt_data200 INDEX ps_row_no-row_id.
SET PARAMETER ID 'BLN' FIELD gt_data200-belnr.
SET PARAMETER ID 'BUK' FIELD pa_bukrs.
SET PARAMETER ID 'GJR' FIELD gt_data200-fkdat+0(4).
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
ENDFORM. " HANDLE_CLICK
'Abap' 카테고리의 다른 글
[Event] 이벤트후 강제 PBO-PAI 이벤트 태우기 (0) | 2013.08.26 |
---|---|
[ALV-Event] 강제 PAI -> PBO 를 수행 (0) | 2013.08.26 |
[ALV] Alv에 Dropdown list 만들기 (Domain Value 이용) (0) | 2013.08.23 |
[ALV-Function] 해당달의 마지막날을 알려주는 펑션 (0) | 2013.08.23 |
[ALV-Style] Alv 필드에 Button 만들기. (0) | 2013.08.23 |