본문 바로가기
- SAP ABAP 기초부터 시작하기

SAP ABAP 기초 5-2) ALV 구조

by 아기와나 SAP 2024. 1. 12.
728x90
반응형

안녕하십니까.

오늘은  ALV 두번째 글을 작성합니다.

ALV를 글로 설명하려고 하니 어렵네요.. 그래도 최대한 글로 이해시킬 수 있도록 최선을 다해보겠습니다.

 

다시 말씀드리지만, ALV는 SAP에서 사용하는 엑셀이라고 생각하시면됩니다.

 

 

[ ALV 구조의 이해]

스크린 구조

 

위에 그림을 보시면, 제일 크게 감싸고 있는게 SCREEN입니다.

SCREEN은 PBO와 PAI로 구성이 되어 있습니다.

SCREEN의 PBO쪽엔 CONTAINER와 ALV GRID에 대한 코딩을 하게되며, CONTAINER와 ALV GRID를 연결하는 로직을 구현하게 됩니다.

 

엑셀은 데이터를 정렬할 수 있고, 레이아웃 설정을 할 수 있으며, 통화키를 적용시킬 수 있고, 셀에 색상을 넣을 수 있습니다.

이 처럼, SAP의 엑셀 기능인 ALV에도 그러한 기능이 존재하며, Variant, Sort, Layout, Toolbar Exclude, Set Event Handler 등의 프로그래밍을 통해 구현됩니다.

 

SCREEN의 PAI쪽엔 사용자가 엔터, 마우스 더블클릭 등 이벤트를 발생시킬 때 수행되는 로직을 넣습니다.

자세한 설명은 다음 포스팅에 올리겠습니다.

 

 

먼저, 이해가 안되더라도 상단의 캡처화면을 외우도록 합시다.

 

다음시간부턴, 저 구조를 순서대로 프로그래밍해보는 시간을 가져보도록 하겠습니다. 

따라서, 이후 포스팅 글은 SCREEN과 PBO, PAI입니다.

 

감사합니다.

 

 

 

728x90
반응형