제가 구현한 스크린이 상단에 table control 그리고 하단에 alv가 있습니다.
기능 구현 중에 버튼을 클릭시 상단 table control이 사라지고, 하단 alv가 화면을 가득채우는
기능을 만들어야 하는데, table control의 숨김으로 하단의 alv가 화면 상단으로 올가가기는 하지만
크기가 가득찬형태가 아니라 있던크기 그대로 올라갑니다.
그림을 보시면 아시겠지만, 1번이 2번처럼 나와야 하는데, 3번처럼 나오고 있습니다.
ALV의 속성에서 크기변경에 수평수직은 다 체크했구요..
TALBE CONTROL 숨길때 구현방법은 PBO에서 아래처럼 구현했습니다.
MODULE TC_100_CONTROL OUTPUT.
loop at tc_100-cols into cxtab.
if sy-ucomm = 'HIDEVIEW'.
cxtab-invisible = '1'.
else.
cxtab-invisible = ''.
endif.
modify tc_100-cols from cxtab.
endloop.
ENDMODULE. " TC_100_CONTROL OUTPUT
방법을 아시는 분들의 조언을 기다리겠습니다.
즐거운 하루되세요~~
꼭 그화면에서 처리를 해야 하나요?
그런게 아니면 창을 따로 하나더 쓰세요 .
버튼 눌리면 2번 창을 하나 띄워 주시면 될거같은데요 ..... ^^;;