[ABAP] [ALV] 개념과 구조, 흐름

홍예림·2023년 11월 13일
0

SAP ABAP 코딩하기

목록 보기
4/8
post-thumbnail

🛑 기초

정의

  • ALV : ABAP(또는 SAP) List Viewer
  • ABAP 리포트를 프로그래밍 할 때 사용하는 데이터 출력 형식은 두 가지가 있으며 그 중 ALV 를 주로 사용한다.
ABAP 클래식 리스트ABAP 리스트 뷰어
영문명ABAP Classic ListsABAP(SAP) List Viewer
방법WRITE문Grid ALV 또는 Function ALV
  • ALV의 가장 큰 이점은 직접 코드를 작성하지 않고도 데이터의 정렬, 수정, 변경, 합계 연산, 필터링 등 기본적인 작업이 가능하다는 점이다.

🛑 ALV의 구조

레이아웃명


아키텍쳐

스크린(Screen) → 컨테이너(Container) → 그리드(Grid) → 데이터(Data) 순으로 햄버거처럼 올라간다. ALV의 새로고침 기능을 코딩할 때 그리드만 떼었다가 다시 붙이기 때문에 이 구조를 잘 기억하면 새로고침의 원리 이해가 쉽다.

  1. 화면에서 컨트롤을 표시할 영역 예약
  2. 컨테이너 컨트롤 배치
    • 컨트롤이란? 스크린페인터(SE51)에서 제공하지 않는, 추가 화면 요소들.
  3. ALV 그리드가 컨테이너에 연결
  4. 화면 영역에 표시

🛑 ALV 동작 흐름

profile
SYNC 3기 5반 2023.07 - 2023.12

0개의 댓글