안녕하세요.
SAP 개발에서 사용자가 리스트를 조회하고, 특정 행을 선택하거나 다시 조회했을 때도 같은 위치에 머물러 있기를 원하는 경우가 많습니다. 예를 들어, 대량 데이터 중 특정 거래 건을 검토하다가 Refresh를 눌렀는데 맨 위로 다시 올라가 버리면 불편하겠지요.
이때 SET_CURRENT_CELL_VIA_ID 메소드를 사용하면, ALV를 새로 실행하거나 Refresh 한 뒤에도 특정 정보에 포커스를 맞출 수 있습니다.
포커스 대상 설정
먼저, 포커스를 맞추고 싶은 행에 대한 정보를 구조체에 담습니다.
특정 조건에 맞는 행을 찾은 뒤 그 위치를 기록해 두면, 이후에 그대로 포커스를 줄 수 있습니다.
ALV 메소드 호출 – 포커스 설정
행 번호를 확보했다면, ALV Grid 객체에 대해 SET_CURRENT_CELL_VIA_ID 메소드를 호출합니다.
SAP ABAP – ALV 특정 라인/행으로 포커스 맞추기
안녕하세요. SAP 개발에서 사용자가 리스트를 조회하고, 특정 행을 선택하거나 다시 조회했을 때도 같은...
blog.naver.com
https://blog.naver.com/sap_y/224017647425
SAP ABAP – ALV 특정 라인/행으로 포커스 맞추기
안녕하세요. SAP 개발에서 사용자가 리스트를 조회하고, 특정 행을 선택하거나 다시 조회했을 때도 같은...
blog.naver.com
https://m.blog.naver.com/sap_y/224017647425
SAP ABAP – ALV 특정 라인/행으로 포커스 맞추기
안녕하세요. SAP 개발에서 사용자가 리스트를 조회하고, 특정 행을 선택하거나 다시 조회했을 때도 같은...
blog.naver.com
'SAP' 카테고리의 다른 글
| SAP FI - Negative Posting (0) | 2025.11.06 |
|---|---|
| SAP ABAP - SMW0 ( 엑셀 템플릿 다운로드 ) (0) | 2025.11.06 |
| SAP FI - 부분지급 시 환율차이 기표 IMG 설정 (OB09) (0) | 2025.11.03 |
| SAP 공통 - OB40 트랜잭션 코드 정리 – 자동 계정결정 (0) | 2025.11.03 |
| SAP FI - 회사코드 전역 데이터(Global Data) 화면 정리 ( OBY6 ) (0) | 2025.11.03 |