type-m 프로그램을 연습하고 있는데요~~
버튼을 달려고 하는데 버튼의 속성들이 있잖아요 여러가지...그중에 "비가시"라는 속성이 있습니다.
그걸 체크하면 안보이게 되는데요...그것을 코딩으로 컨트롤 하고 싶습니다.
그 변수명을 알려면 어떻게 하면 될까요~~?
고수님들 부탁좀 드릴께요~~
혹시 질문의도가 잘 파악이 안되시면 글 남겨주세요~다시 올릴께요~~
댓글 5
-
MadMax
2009.10.12 18:00
-
RIcky
2009.10.12 18:32
저도 초보긴 한데 이걸 말하시는건 가 해서 써 봅니다.
컨트롤 하고싶은 버튼또는 필드의 이름을 가지고, screen option을 설정할 수 있습니다.
* 버튼 이름으로 하실 경우에는
LOOP AT SCREEN .
IF screen-name = '버튼이름'.
screen-invisible = '1'. " 0또는 1값으로 T/F 설정할 수 있습니다.
ENDIF.
MODIFY SCREEN. " screen LOOP가 끝나기 전에 modify를 해주셔야 반영이 됩니다.
ENDLOOP.
다른 방법으로는 여러 component들을 그룹으로 묶어 한꺼번에 제어할 수도 있습니다.
그럴땐 screen-group 을 사용하시면 됩니다. -
abap고수되기!
2009.10.12 22:59
아직 안해봤지만 맞는거 같습니다`~
감사합니다~~역시 여기 질문하니 속시원이 해결되는거 같네요~~
-
와퍼
2009.10.13 22:26
Ricky님 말대로 버튼 안보이게 하는건 invisible이 맞습니다.. -
abap고수되기!
2009.10.14 00:06
네 맞네요~~invisible로 하니까 잘 되네요~~
여러님들 관심에 감사드립니다~~~^^ 아밥 고수가 되는 그날 까지 잘 부탁 드릴께요~~ㅋ
예:아래 source
pf status status_0100 에 지정되어 있는 'CHANGE','SAVE' Button 이 보이지 않습니다.
참고하세요.
DATA fcode TYPE TABLE OF sy-ucomm.
...
MODULE status_0100 OUTPUT.
APPEND 'CHANGE' TO fcode.
APPEND 'SAVE' TO fcode.
SET PF-STATUS 'STATUS_0100' EXCLUDING fcode.
ENDMODULE.