REUSE_ALV_GRID_DISPLAY 함수를 이용해서 인터널테이블의 내용을
화면에 출력하는데 데이터 건수약 약 300,000 건 정도 되는 경우
ALV에서 내용을 출력하는데 소요되는 시간이 상당히 오래 걸립니다.
(컬럼수는 대략 30개 정도)
ALV 를 화면에 출력할때 속도를 올리는 방법은 없나요?
두번째로 데이터를 처리하는 LOOP 문에서는
SAPGUI_PROGRESS_INDICATOR 함수를 이용해서 어느정도
처리되고 있는지를 보여 줄수 있는데 ALV를 호출하면
무작정 기다려야 합니다.
ALV를 호출할때 사용자에게 어느정도 기다려야 하는지 알려 줄 수
있는 방법을 없을까요?
30만건을 alv화면에서 보여 주시겠다는 말씀인데요..
이거참 그 많을 자료를 한꺼번에 보여 주실 필요가 있을 까요..뭐..현업에서 원한다면 어쩔수 없겠지만...
그런데 se11에서 테이블 자료 가져올때 만건만 넘어도 시간이 오래 걸리지 않습니까?(물론 pc의 메모리 사정도 있고..다른 환경적인
영향도 있겠습니다만....)
이건 제 경험상 입니다만.. 프로그램 실행해서 5분이상 넘어 가면 프로그램을 다시 개발하시던지 튜닝을 하셔야 할겁니다.
즐밥하세요..
현업분들의 참을성이 5분미만인것 같더라구요..