본문 바로가기

SAP셀프스터디/22일만에 이지아밥 1회독 하기

[chapter15] GRIID ALV(ABAP List View)

최초 작성일: 23년 3월 14일

최종 작성일: 

목적: ABAP 이해도 높히기.. 포폴도 

회고:와 3월 중순이 되었는데 아직도..!

 

01.Overview

01-1. ALV란 무엇인가

abap list viewer의 약자로서 리스트 화면에 데이터를 조회하거나 조회된 데이터를 수정/변경 하는 목적으로 실무에서 많이 사용되는 프로그램이다.

ALV는  엑셀 프로그램에서 데이터를 정렬하고 합계를 구하고 원하는 정보만 필터링 하는 등의 기본적인 사무용 작업들을 스크립트를 통해서 구현하지 않고 구현할 수 있는 패키지를 프로그램으로 제공한다.

  • ABAP 기본 문법
    • AVL의 주기능
    • 정렬기능
    • 필터링 설정
    • 열의 크기 변경
    • 레이아웃 변경
    • ABC 분석
    • 엑셀 파일 및 워드 문서 저장

01-2. ALV의 종류

01-3. ALV GRID 컨트롤 인스턴스

01-4. ALV GRID 컨트롤의 구조

 

02.SAP 컨테이너 생성 및 컨테이너 오브젝트 생성

 

03. ALV 생성

03-1. ALV GRID 컨트롤 생성

03-2. Docking 컨테이너를 이용한 프로그램 생성

 

04. ALV 메서드

04-1. set_table_for_first_display

04-2. ALV 기타 메서드

 

05. ALV 이벤트

05-1. Double_ Click 이벤트

05-2. HOTSPOT_CLICK 이벤트

05-3.Toolbar이벤트

05-4. User command 이벤트

05-5. onDrag, onDrop 이벤트

 

06.필트 카탈로그

06-1. ALV 필드 카탈로그 생성

06-2. 필드 카탈로그를 이용한 ALV속성 변경

 

07. ALV GRID요소

07-1. 신호등(Exceptions)처리

07-2. coloring rows

07-3. coloring cells

07-4. 셀을 pushbutton으로 보이기

 

08. ALV GRID EDIT

09.Dropdown 리스트 생성

10. Context Menu

10-1. Context 메뉴 클래스(CL_CTMENU)

10-2. Context 메뉴생성

10-3. ALV에서 Context 메뉴 추가

10-4. Context 서브 메뉴 생성

10-5. Context 메뉴의 메서드 실습

10-6. Screen에서의 Context 메뉴 추가