본문 바로가기

ABAP 물타기/ALV

ALV : Layout Other Method


  • Create Date   : 2010-08-15
  • Change Date : 2010-08-15

잡담 -ㅂ-;

광복절! 이젠 통일이 좀 됬음 좋겠다...

get_current_cell

ALV GRID 컨트롤에 커서가 놓인 위치의 값과 속성을 반환

 Parameter  Description
 E_ROW  ALV GRID 컨트롤의 현재 라인 인덱스
 E_VALUE  ALV GRID 컨트롤의 현재 셀의 값
 E_COL  ALV GRID 컨트롤의 현재 칼럼 이름
 ES_ROW_ID  OUT PUT 테이블의 현재라인 타임과 인덱스에 대한 정보구조
 ES_COL_ID  OUT PUT 테이블의 현재컬럼과 필드명에 대한 정보구조

  DATA : g_grid type ref to cl_gui_alv_grid.

DATA : l_row type i,
       l_value type c,
       l_col type i,
       ls_row type lvc_s_row,
       ls_col type lvc_s_col,
       ls_roid type lvc_s_roid.

CALL METHOD G_GRID->GET_CURRENT_CELL
  IMPORTING
    E_ROW     = l_row
    E_VALUE   = l_value
    E_COL     = l_col
    ES_ROW_ID = ls_row
    ES_COL_ID = ls_col
    ES_ROW_NO = ls_roid
    .


get_frontend_layout

현재 설정되어 있는 ALV GRID의 레이아웃 정보를 가져온다.


get_selected_cells

현재 선택된 복수의 셀 정보를 lvc_t_cell 타입의 테이블로 반환.
현재 선택된 셀들의 필드명, 인덱스 등의 정보를 가져옴.


get_selected_columns

선택된 컬럼들의 정보를 lvc_t_col 타입의 테이블로 반환


get_selected_row

선택된 멀티 라인의 정보를 lvc_t_row 타입의 테이블로 반환


set_frontend_layout

alv grid layout을 변경. 이 메소드 호출한 후에 refresh_table_display 메소드를 호출하면 변경된 레이아웃이 적용됨.

'ABAP 물타기 > ALV' 카테고리의 다른 글

ALV : Dropdown List (Field Level)  (0) 2010.08.15
ALV : Grid 요소  (0) 2010.08.15
ALV : Select Layout (at selection-screen 이벤트에 Possible Entry)  (0) 2010.07.04
SAP TREE : Simple Tree  (0) 2010.06.24
ALV : Edit ALV (update)  (0) 2010.06.18