조회된 목록이 한 페이지 안에 모두 출력될 때는 행추가 시에 그 추가된 행으로 커서가 내려가거등여,,,
여기까진 됐는데,,
그런데,, 목록이 많아서 한 화면에 다 안보일때는 행추가를 해도 커서가 그대로 1행1열에 있네여,,,
공부해보니 관련 변수는 SY-SROWS(모니터 내 라인 수), SY-LSIND(화면카운터) 등등이 있던데,,
어떻게 활용해야 할지 감이 안잡히네여 전체적인 방향이라도 알려주세여,,
<PBO의 SET CURSOR>
MODULE SET_CURSOR OUTPUT.
SET CURSOR 1 CNT.
ENDMODULE.
<PAI의 GET CURSOR>
MODULE GET_CURSOR INPUT.
GET CURSOR FIELD FIELDNAME LINE CNT.
ENDMODULE.
<PAI의 USER COMMAND - INSERT부분>
WHEN 'INST'.
CLEAR IT_LIST.
APPEND IT_LIST.
DESCRIBE TABLE IT_LIST LINES CNT. (여기까지하면 CNT에 마지막 행번호는 들어갑니당)
테이블 컨트롤을 사용하셨다면,
SET CURSOR FIELD FIELDNAME LINE CNT.
TC_100-TOP_LINE 와 TC_100-LINES 값을 수정해서 해결되긴 하는데요~^^;