인터널 테이블에 data가 36건 들어가 있습니다.
그런데 table control에 뿌리면 딱 화면상 보여지는 라인(12줄)만 data가 출력이 되고
스크롤바도 생기지 않습니다.
이런적이 없었는데 ㅠ
이유를 알수가 없어서 답답합니다..
혹시 이런적 있으십니까??
댓글 2
-
아밥맨
2008.07.12 22:00
-
지의
2008.07.14 17:06
윗 분 말을 쉽게 풀면
PBO 에 Loop 를 사용하여 인터널 테이블을 테이블 컨트롤에 넣어주는 부분이 있습니다.
LOOP AT gt_data WITH CONTROL g_tc CURSOR g_tc-current_line.
MODULE loop_line.
ENDLOOP.
이 부분에서 module 부분에 들어가셔서
해당 인터널 테이블의 라인을 구조에 넣어주는 작업을 해야 되는데요
g_tc-lines = sy-loopc.
이 부분이 빠지게 되면 건 수가 아무리 많아도 세로 스크롤이 안 나옵니다.
수고하세요.
데이터 셀렉트 한 후.
describe table itab lines tc-lines. " 테이블컨트롤 이름이 tc라고 가정
구문이 있는지 확인해보세요.
이 구문을 통해 테이블컨트롤에게 몇 건의 데이터가 존재하는지 알려줘야겠죠.