728x90
# 시작하기 전
# SAP Split에 대해서 알고싶으면 밑에 링크 참고
2023.08.12 - [.ABAP/..ALV] - SAP ALV Split(화면 분할) 정리
SAP ALV Split(화면 분할) 정리
ALV Split이란?ALV( ABAP List View )을 여러 개 보여주고 싶거나 분할해서 보여주거나 등등...말 그대로 ALV 화면 분할이라고 생각하면 된다. 시작하기 앞서 우리가 필요로 하는 OBJECT와 Grid을 생성해 주어
potato98.tistory.com
# SAP ALV 화면 동적으로 가능한가요..? 해주세요.
# 고객들이 어떤 버튼이나 어떤 행동을 했을 때.. " 짜란 " 하고 화면이 보여주거나 기존에 있던 ALV를 안 보이게 하고 새로운 ALV 보여주세요.. 할 때..
# 그럴 때 동적으로 ALV 화면을 조정할 수 있는 게 Split 이다.
# 어떠한 행동을 했을 때 ALV 화면이 동적으로 변경해야하기 때문에 그 위치에 로직을 짜야한다. #
버튼이면 버튼, 더블 클릭이면 더블 클릭 이벤트 등등
( 당연한 소리이지만 ... )
# 여기서는 다음 버튼을 통해서 동적으로 ALV 화면을 움직일 것이다.

# 여기서 중요한 것은 Split을 세로로 나누었냐 가로로 나누었냐 중요하기 때문에 확인을 해야 한다. #
시작 해보자.
우선 상단에 있는 블로그를 바탕으로 했기 때문에 참고 바란다.
# 사실 로직 하나만 추가하면 끝이 난다. #
# SAP ALV Split 동적 설정( 세로 설정 )
# 01. 처음 시작 화면은 다음과 같을 것이다.

# 02. 버튼을 눌렀을 때 화면이 바뀌기 때문에 [ PAI ]로 넘어가보자.

# 03. [ 오른쪽 ] 버튼을 눌렀을 때 ALV 화면이 오른쪽으로 이동해야 한다. 여기서 중요한 것은 어느 화면을 움직일건지 기준을 정해야 한다.
# 여기서는 1번 [ 왼쪽 ] 화면을 움직일 것이다.

# 우리는 앞에서 [ PBO ]을 보게 되면 다음과 같이 기준을 잡았다.
기준이 중요하기 때문에 이해하고 넘어가자.


# 아까도 말했듯이 우리는 1번 [ 왼쪽 ] 화면을 움직이게 설정할 것이다.
# 04. 다시 [ PAI ]로 넘어와서 [ 오른쪽 ] 버튼을 눌렀을 때와 [ 왼쪽 ] 버튼을 눌렀을 때 다음과 같이 설정해 보자.

# 여기서 중요한 것은 [ Column ID ]이기 때문에 잘 설정해 보자.
# 참고로 Refresh는 안 해도 된다.
# 그리고 실행을 해보면?
# [ 실행 화면 ] #

# [ 왼쪽 버튼 ] #

# [ 오른쪽 버튼 ] #

끝...!
728x90
'.ABAP > ..ALV' 카테고리의 다른 글
| SAP SALV 정리( Layout, Field Catalog, Events ... ) (0) | 2025.06.02 |
|---|---|
| SAP ALV Dropdown( 드롭다운 ) List 정리 (0) | 2025.05.15 |
| SAP ALV 화면 작을 때( Size 설정 ) (2) | 2025.03.20 |
| SAP ALV Variant 정리 (0) | 2025.02.24 |
| SAP 동적 ALV 정리.. (3) | 2025.02.18 |