ALV 특정 행으로 Focus 시키기

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( ) 불필요 함.




Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments