alv에서 이벤트 핸들러 클래스를 만들어서 더블클릭 이벤트 발생시 해당라인을 read 하려고 합니다.
헌데, alv가 표시될때 합계도 같이 표시가 되는데, 다른 라인은 정상적으로 작동하는데, 합계라인을 더블클릭시 덤프가 발생합니다.
핸들러 이벤트는 아래처럼 생겼구요.
PERFORM double_click USING e_row e_column es_row_no.
저 안에서 Read Table GT Index e_row 해서 Read를 하는데, e_row에 들어오는 데이터가 이상이 있습니다.
e_row에 들어오는 라인정보에 대해서 체크할 수 있는 방법 있을까요?
ES_ROW_NO-ROW_ID > 0 일때만 처리하도록 하시면 될 것 같습니다.