SAP ABAP 개발에서 ALV(Grid)를 화면에 띄울 때, 컨테이너(Container)는 필수적인 개념입니다. 컨테이너는 ALV를 표현하는 역할을 하며, SAP GUI 화면의 어디에, 어떻게 ALV를 보여줄지 결정합니다.
ALV를 배치할 때 주로 사용하는 컨테이너 유형은 Custom Container와 Docking Container입니다. 각각의 특성과 로직에서의 차이를 살펴보겠습니다. 1.
Custom Container (1) 개념 Custom Container는 스크린에서 Custom Control 요소를 생성해야 사용할 수 있는 컨테이너입니다. 개발자가 화면에서 직접 배치 위치와 크기를 지정할 수 있으므로, 정해진 영역에 ALV를 정확히 표시할 때 사용합니다.
스크린페인터 Container 구성 (2) 구현 로직 DATA: go_container TYPE REF TO cl_gui_custom_container, go_alv TYPE REF TO cl_gui_alv_grid...