[SAP] ALV 기본 구조

Pretty DDongpig·2024년 10월 8일

모각소에서 정리한 노션을 벨로그로 이동하여 다시 정리한 글입니다.

1. SCREEN

ALV의 전체 화면을 나타냄
사용자 인터페이스의 기본 프레임워크 역할

2. PBO (Process Before Output)

화면에 데이터를 출력하기 전에 실행되는 프로세스
데이터 준비와 화면 구성이 이루어짐

CONTAINER

ALV GRID를 포함하는 컨테이너 객체
화면 레이아웃 관리 및 ALV GRID 위치 지정

ALV GRID

실제 데이터를 표 형태로 표시하는 핵심 컴포넌트

주요 설정 옵션
1. 필드 카탈로그: 표시할 열과 속성 정의
2. Variant: 사용자 저장 레이아웃 설정 적용
3. Sort: 데이터 정렬 기준과 방식 설정
4. Layout: 그리드의 전체적인 모양과 동작 정의
5. Toolbar Exclude: 특정 툴바 버튼 숨김/비활성화
6. Set Event Handler: 그리드 내 이벤트 처리 로직 설정


3. PAI (Process After Input)

사용자 입력 후 실행되는 프로세스
사용자 액션에 대한 반응 처리

Event Trigger

사용자 명령에 따라 특정 이벤트 발생
그리드 내 데이터 변경, 버튼 클릭 등 사용자 액션 처리


작동 흐름

PBO에서 데이터 준비와 화면 구성
PAI에서 사용자 입력에 대한 반응 처리

이러한 구조를 통해 ALV는 대량의 데이터를 효율적으로 표시하고, 사용자와의 상호작용을 원활하게 처리한다.

profile
프리티똥피그

0개의 댓글