ALV 특정 행으로 Focus 시키기

Published
2014년 08월 19일
생성자
카테고리
SAP
태그
abap
SAP
alv
flush
focus
set_current_cell_via_id
하위 카테고리
ABAP

0. 요구사항 : ALV 실행 및 재실행 시, 특정 행으로 Focus 해주세요.

1. 메소드 추가

DATA: GS_ROW_NO TYPE LVC_S_ROID. GS_ROW_NO-ROW_ID = SY-TABIX. <– Focus 행. CALL METHOD GO_GRID->SET_CURRENT_CELL_VIA_ID EXPORTING IS_ROW_NO = GS_ROW_NO.

2. 주의사항

– ALV Refresh 수행하면 초기화 됨.(필요하면 미리 실행!)
CALL METHOD GO_GRID->REFRESH_TABLE_DISPLAY EXCEPTIONS FINISHED = 1 OTHERS = 2. – CL_GUI_CFW=>FLUSH( ) 불필요 함.

댓글

guest