SAP/ABAP 코드

(ABAP 코드) 셀 이동 후, 커서 위치 다시 불러오기

haramang 2021. 10. 28. 16:54

변수 선언

DATA: GV_ROW    TYPE I,            " 수정된 셀 위치 파악용
      GV_VALUEC TYPE C,
      GV_COL    TYPE I,
      GS_ROW   TYPE LVC_S_ROW,
      GS_COL   TYPE LVC_S_COL,
      GS_ROID  TYPE LVC_S_ROID.

 

 

1. 현재 셀 위치를 저장 후,

  " 현재 셀 위치 확인
  CALL METHOD go_grid->get_current_cell
    IMPORTING
      e_row     =  GV_ROW
      e_value   =  GV_VALUEC
      e_col     =  GV_COL
      es_row_id =  GS_ROW
      es_col_id =  GS_COL
      es_row_no =  GS_ROID.

 

 

2. 불러온다.

  " 저장했던 셀 위치로 세팅
  CALL METHOD go_grid->set_current_cell_via_id
    EXPORTING
      is_row_id    = GS_ROW
      is_column_id = GS_COL.

 

* 불러오는 메소드는 REFRESH 한 다음에 선언하도록 하자.