REFRESH_TABLE_DISPLAY는 이름이 REFRESH가 들어가서 표를 새로고침 하는 개념인것 같다.
예를 들면
APPEND라는 버튼을 누르면 인터널 테이블 첫번째 줄 값을 다시 인터널 테이블 맨 아랫쪽에 붙여넣는 PAI문을 넣었는데,
이렇게만 넣으면 인터널테이블에 값이 들어가기만 하고 ALV화면에는 뜨지 않는다.
그래서 ALV 화면을 다시 새로고침 해서 인터널 테이블 값을 띄워 주어야 한다.
PBO 에
CL_GUI_ALV_GRID 클래스의 REFRESH_TABLE_DISPLAY 메소드를 호출하여 새로고침을 하여
GC_DOCKING 컨테이너가 실행 되어 있을 시 새로고침 해주도록 하면 APPEND 버튼을 눌렀을 때 새로 추가된 줄이 나타나게 된다.
이때 그냥 REFRESH만 한다면 STABLE값을 지정 할 필요는 없는듯 하다. 그렇게되면 맨 아랫쪽에 계속 붙는다.
'스터디 > 프로그래밍' 카테고리의 다른 글
[ABAP STUDY] 찾아서 볼 ALV, INCLUDE 프로그램 코드 (0) | 2022.10.29 |
---|---|
[ABAP STUDY] 찾아서 볼 FIELD CATALOG 기능들 (0) | 2022.10.29 |
[ABAP STUDY] ALV 학습 (0) | 2022.10.22 |
[ABAP STUDY] CLASS 학습 (0) | 2022.10.22 |
[ABAP STUDY] 모듈풀 학습 (0) | 2022.10.22 |