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