아래 포스팅은 사용자 요청에 따라 여러개의 행/열로 ALV GRID를 나눠 사용하는 방법입니다.
오늘은 ALV GRID를 간단히 행 또는 열로 2등분하여 사용하는 방법에 대해 알아보겠습니다.
https://moon-7.tistory.com/38?category=953297
1. Container 생성
DATA : grf_splitter TYPE REF TO cl_gui_easy_splitter_container,
grf_container TYPE REF TO cl_gui_docking_container,
grf_containers_1 TYPE REF TO cl_gui_container,
grf_containers_2 TYPE REF TO cl_gui_container.
CREATE OBJECT grf_container
EXPORTING
REPID = sy-repid
DYNNR = sy-dynnr
SIDE = grf_container->DOCK_AT_TOP
EXTENSION = 3000.
2. easy spliter container로 행 또는 열로 분할
CREATE OBJECT grf_splitter
EXPORTING
parent = grf_container
orientation = 0 "0 : 수평자르기 1: 수직자르기
sash_position= 30 . "분할비율
3. 분할된 easy spliter container container를 각 Container 할당
grf_containers_1 = grf_splitter ->top_left_container. "왼쪽 혹은 상단을 컨테이너를 할당받음
grf_containers_2 = grf_splitter >bottom_right_container. "오른쪽 혹은 하단을 컨테이너를 할당받음
'ALV GRID' 카테고리의 다른 글
필드 카탈로그의 속성- lvc_s_fcat (0) | 2022.11.29 |
---|---|
이벤트 MENU_BUTTON (0) | 2022.11.02 |
ALV : 이벤트 HANDLE_BUTTON_CLICK (0) | 2022.01.26 |
ALV Grid Edit 기능 (0) | 2022.01.19 |
ALV GRID 툴바 제거 방법 (0) | 2021.09.09 |