Split Container - 2단 컨테이너

onlog·2024년 10월 29일
post-thumbnail

ALV 화면을 2단, 3단 ,,, 등
ALV를 분할 화면으로 띄우고 싶다면?!

*-- Main container
  CREATE OBJECT go_container
    EXPORTING
      container_name = go_container->dock_at_left
      extension 	 = 5000.

*-- Splitter Container 좌/우 컨테이너 나눔
  CREATE OBJECT go_split_cont
    EXPORTING
      parent  = go_container
      rows    = 1 			"1행
      columns = 2.			"2열

*-- 좌우 컨테이너의 너비르 60/40 비율로 나눔
  CALL METHOD go_split_cont->set_column_width
    EXPORTING
      id    = 1
      width = 60.

*-- Assign Container
  CALL METHOD go_split_cont->get_container
    EXPORTING
      row       = 1
      column    = 1
    RECEIVING
      container = go_left_cont.

  CALL METHOD go_split_cont->get_container
    EXPORTING
      row       = 1
      column    = 2
    RECEIVING
      container = go_right_cont.

*-- ALV 생성
  CREATE OBJECT go_left_grid
    EXPORTING
      i_parent = go_left_cont.

  CREATE OBJECT go_right_grid
    EXPORTING
      i_parent = go_right_cont.
      

컨테이너 해제시에는 생성 순서와 반대로 해제해주어야 한다

profile
짱이 되겠어

0개의 댓글