보통 alv class 프로그램을 짤대 있는 소스를 그대로 응용해서 짜다보니 기본원리에 대해 매우 약한데요~
CLASS lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS:
handle_double_click "더블클릭 이벤트
FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING e_row
e_column,
* es_row_no,
handle_hotspot_click "컬럼 선택 시 발생
FOR EVENT hotspot_click OF cl_gui_alv_grid
IMPORTING e_row_id
e_column_id,
보통 위처럼 선언해 주는데 import 값이 각 EVENT 값에 따라 어떤것을 쓸 수 있는지를 어떻게 아는지 궁금합니다.
PATTERN 을 사용하여 찾는 방법이 있는지요?
RAISE EVENT 을 사용하면 EXPORTING 으로 나오긴 하는데 정확하게 찾는 방법을 알고 싶습니다.
RAISE EVENT ondrag
* EXPORTING
* e_row =
* e_column =
* es_row_no =
* e_dragdropobj =
.
댓글 4
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | e-abap에서 출간된 책 소개 [8] | 양키 | 2013.01.31 | 11767 |
265 | 828p, 예제 15-4 [2] | 김효상 | 2013.10.16 | 1931 |
264 | ABAP Dictionary 질문입니다! [2] | jjijjel | 2013.10.10 | 1889 |
263 | ABAP2.0 에 있는 Z18-02 예제 소스 [1] | 난초 | 2013.08.10 | 1808 |
262 | 챕터01에 Package Create관련 질문드립니다. [1] | 우우우후후 | 2013.07.28 | 1737 |
261 | Dialog program 과 Module pool program 의 차이가 뭐에요? [1] | ㅇㅈㅇ | 2013.07.24 | 1893 |
260 | 273p 5-26 [2] | baishui | 2013.07.24 | 1552 |
259 | 269p 5-24 [1] | baishui | 2013.07.23 | 1436 |
258 | 221p 5-2 [4] | baishui | 2013.07.16 | 1614 |
257 | 191p 4-16 [1] | baishui | 2013.07.12 | 1296 |
256 | 190p 4-15 [1] | baishui | 2013.07.12 | 1151 |
255 | 188p 4-14 | baishui | 2013.07.12 | 1109 |
254 | 186p 4-13 | baishui | 2013.07.12 | 1060 |
253 | 182page 4-10 | baishui | 2013.07.12 | 1011 |
252 | 181페이지 4-9 [1] | baishui | 2013.07.12 | 994 |
251 | 172p 4-4 [2] | baishui | 2013.07.10 | 1065 |
250 | 147p 3-21 [2] | baishui | 2013.07.10 | 922 |
249 | 130P 3-15 [1] | baishui | 2013.07.09 | 883 |
248 | 127 3-13 | baishui | 2013.07.09 | 2630 |
247 | 119page 3-8 [1] | baishui | 2013.07.09 | 938 |
246 | 126page 3-12 [2] | baishui | 2013.07.09 | 1635 |
이벤트에 사용하는 파라미터는 클래스를 정의할때 선언하게 됩니다.
위예처럼 더블 클릭 이벤트는
T-CODE;SE24에서 CL_GUI_ALV_GRID 를 조회한후,
이벤트 탭의 DOUBLE_CLICK 에 커서를 두고 상단의 매개변수 버튼을 클릭하면 확인할 수 잇습니다.