반응형
DATA: GO_GRID TYPE REF TO CL_GUI_ALV_GRID.
DATA: LT_INDEX_ROWS TYPE LVC_T_ROW.
DESCRIBE TABLE GT_LIST LINES DATA(LV_LINES).
LT_INDEX_ROWS = VALUE #( FOR I = 0 THEN I + 1 WHILE I <= LV_LINES ( INDEX = I ) ).
CALL METHOD GO_GRID->SET_SELECTED_ROWS
EXPORTING
IT_INDEX_ROWS = LT_INDEX_ROWS.
아래는 GRID를 REFRESH 해주는 소스인데 SET_SELECTED_ROWS를 통해 행을 선택한 뒤
REFRESH를 타게되면 다시 아무것도 선택하지 않은 상태처럼 보일 수 있으니 전체선택을 한 뒤에는
REFRESH 구문을 타지 않도록 주의한다.
ALV REFRESH.▼
DATA: LS_STABLE TYPE LVC_S_STBL.
LS_STABLE = VALUE #( ROW = ABAP_TRUE COL = ABAP_TRUE ) .
CALL METHOD GO_GRID->REFRESH_TABLE_DISPLAY
EXPORTING
IS_STABLE = LS_STABLE.
반응형
'ABAP' 카테고리의 다른 글
Template 다운로드 기능 추가 (0) | 2025.02.17 |
---|---|
ALV GRID 전체해제 (2) | 2025.02.17 |
유지보수 뷰(Maintenance View) 만들기 (2/2) + Layout 수정 (0) | 2023.07.21 |
유지보수 뷰(Maintenance View) 만들기 (1/2) (0) | 2023.07.21 |
MATNR 필드 CONVERSION EXIT INPUT 주의사항 (0) | 2023.07.12 |