REPORT z17_18.
*----------------------------------------------------------------------*
* CLASS lcl_handle_events DEFINITION
*----------------------------------------------------------------------*
CLASS lcl_handle_events DEFINITION.
PUBLIC SECTION.
METHODS:
on_link_click FOR EVENT link_click OF cl_salv_events_table
IMPORTING row column.
ENDCLASS. "lcl_handle_events DEFINITION
*----------------------------------------------------------------------*
* CLASS lcl_handle_events IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_handle_events IMPLEMENTATION.
METHOD on_link_click.
PERFORM show_cell_info USING row column 'is selected with hotspot.'.
ENDMETHOD. "on_double_click
ENDCLASS. "lcl_handle_events IMPLEMENTATION
DATA gt_itab TYPE TABLE OF zemplist.
DATA gr_table TYPE REF TO cl_salv_table.
DATA gr_event TYPE REF TO lcl_handle_events.
DATA gr_columns TYPE REF TO cl_salv_columns_table.
DATA gr_column TYPE REF TO cl_salv_column_table.
START-OF-SELECTION.
SELECT *
FROM zemplist
INTO TABLE @gt_itab.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_table
CHANGING
t_table = gt_itab ).
gr_columns = gr_table->get_columns( ).
gr_column ?= gr_columns->get_column( 'EMPCD' ).
gr_column->set_cell_type( if_salv_c_cell_type=>hotspot ).
DATA lr_event TYPE REF TO cl_salv_events_table.
lr_event = gr_table->get_event( ).
CREATE OBJECT gr_event.
SET HANDLER gr_event->on_link_click FOR lr_event.
gr_table->display( ).
*&---------------------------------------------------------------------*
*& Form SHOW_CELL_INFO
*&---------------------------------------------------------------------*
FORM show_cell_info USING p_row TYPE i
p_column TYPE lvc_fname
p_text TYPE string.
DATA: l_row TYPE char10.
WRITE p_row TO l_row LEFT-JUSTIFIED.
CONCATENATE l_row 'Line' p_column 'Column' p_text
INTO p_text SEPARATED BY space.
MESSAGE i000(0k) WITH p_text.
ENDFORM. " show_cell_info
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 483 | REPORT Z17_21 | 가능 | 2025.09.22 | 67 |
| 482 | REPORT Z17_20 | 가능 | 2025.09.22 | 64 |
| 481 | INCLUDE Z17_19_0100_PAII01 | 가능 | 2025.09.22 | 41 |
| 480 | INCLUDE Z17_19_0100_PBOO01Z17_19_0100_PBOO01 | 가능 | 2025.09.22 | 61 |
| 479 | REPORT Z17_19 | 가능 | 2025.09.22 | 75 |
| » | REPORT Z17_18 | 가능 | 2025.09.22 | 59 |
| 477 | REPORT Z17_17 | 가능 | 2025.09.22 | 57 |
| 476 | REPORT Z17_16 | 가능 | 2025.09.22 | 59 |
| 475 | REPORT Z17_15 | 가능 | 2025.09.22 | 17 |
| 474 | REPORT Z17_14 | 가능 | 2025.09.22 | 61 |
| 473 | REPORT Z17_13 | 가능 | 2025.09.22 | 58 |
| 472 | REPORT Z17_12 | 가능 | 2025.09.22 | 32 |
| 471 | REPORT Z17_11 | 가능 | 2025.09.22 | 65 |
| 470 | REPORT Z17_10 | 가능 | 2025.09.22 | 33 |
| 469 | REPORT Z17_09 | 가능 | 2025.09.22 | 54 |
| 468 | REPORT Z17_08 | 가능 | 2025.09.22 | 55 |
| 467 | REPORT Z17_07 | 가능 | 2025.09.22 | 35 |
| 466 | REPORT Z17_06 | 가능 | 2025.09.22 | 53 |
| 465 | REPORT Z17_05 | 가능 | 2025.09.22 | 69 |
| 464 | INCLUDE Z17_04_0100_PAII01 | 가능 | 2025.09.22 | 66 |