본문 바로가기
개발자/SAP

SAP ALV 3분할 나누기 위2 아래1

by D , 2023. 6. 19.
반응형

 

DATA: 	gui_docking_container   TYPE REF TO cl_gui_docking_container,
	gui_splitter_container  TYPE REF TO cl_gui_splitter_container,
       	gui_splitter_container2 TYPE REF TO cl_gui_splitter_container,
	g_container           TYPE REF TO cl_gui_container,
       	g_container1          TYPE REF TO cl_gui_container,
       	g_container2          TYPE REF TO cl_gui_container,
       	g_container3          TYPE REF TO cl_gui_container.
*& 컨테이너 생성
        CREATE OBJECT gui_docking_container
          EXPORTING
            repid     = sy-repid
            dynnr     = sy-dynnr
            side      = gui_docking_container->dock_at_bottom
            extension = 3000.

*& 상하 나누기 위한 splitter container 생성
          CREATE OBJECT gui_splitter_container
            EXPORTING
              parent  = gui_docking_container
              rows    = 2
              columns = 1.

*& 상단 container 에 연결
          CALL METHOD gui_splitter_container->get_container
            EXPORTING
              row       = 1
              column    = 1
            RECEIVING
              container = g_container. " 상단 container

*& 하단 컨테이너에 연결
          CALL METHOD gui_splitter_container->get_container "하
            EXPORTING
              row       = 2
              column    = 1
            RECEIVING
              container = g_container3.  " 하단 container

*& 위쪽 좌우 spliter container 생성
          CREATE OBJECT gui_splitter_container2
            EXPORTING
              parent  = g_container
              rows    = 1
              columns = 2.

*& 좌측 컨테이너에 연결
          CALL METHOD gui_splitter_container2->get_container
            EXPORTING
              row       = 1
              column    = 1
            RECEIVING
              container = g_container1. 

*& 우측 컨테이너에 연결
          CALL METHOD gui_splitter_container2->get_container
            EXPORTING
              row       = 1
              column    = 2
            RECEIVING
              container = g_container2.

*& row, heigh 설정
          CALL METHOD gui_splitter_container->set_row_height
            EXPORTING
              id     = 1
              height = 50.

          CALL METHOD gui_splitter_container2->set_column_width
            EXPORTING
              id    = 2
              width = 50.
반응형

'개발자 > SAP' 카테고리의 다른 글

SAP 주요 테이블 program program description table  (1) 2023.06.27
SAP released CTS Merge  (0) 2023.06.20
Production Order TECO / TECO 취소 권한관리  (0) 2023.06.19
SAP request release 취소  (0) 2022.08.11
SAP 병렬 처리  (0) 2022.08.10