안녕하세요~ 좋은 아침입니다~ ^^
또 문의드릴것이 있어서 글 남깁니다~
아침부터 죄송하네여 ^^; ㅎ
첨부파일의 그림처럼 alv에서 맨 앞에 box를 single로 선택하게 하고 싶습니다.
GS_LVC_LAYOUT-SEL_MODE = 'A'. "ALV 제어: 선택모드
** 'A' : COLUMN AND ROW SELECTION
** 'B' : SIMPLE SELECTION, LIST BOX
** 'C' : MULTIPLE SELECTION, LIST BOX => 조회모두인경우 맨처음 BOX안보임
** 'D' : CELL SELECTION (삭제) : CHECK BOX 없애기 위해서는 D MARK
하나도 안먹네요 ;;;;;;
다른 방법 아시는 분 좀 알려주시면 감사하겠습니다
* 참고
CALL METHOD p_grid->set_table_for_first_display
class 사용하였습니다.
예전에 이렇게 했던게 있네요.
CLEAR : it_rows[], st_rows.
CALL METHOD lcl_grid->get_selected_rows
IMPORTING
et_index_rows = it_rows.
CALL METHOD cl_gui_cfw=>flush.
IF it_rows[] IS INITIAL.
MESSAGE i000 WITH '상세조회할 라인을 선택하세요'.
EXIT.
ENDIF.
DATA lin(1) TYPE i.
DESCRIBE TABLE it_rows LINES lin.
*-> 한 건만 선택가능하며 상세조회버튼을 선택한 경우 상세화면으로 이동함
IF lin > 1.
MESSAGE i000 WITH '한 라인만 선택가능합니다.!'.
EXIT.
ENDIF.