프로그램을 1000번 조회화면에서 modif id xx으로 엮은 radio button 선택에 따라 at-selection output에서
loop at screen 하면서 screen group이랑 active값을 주고있는데요.
기능상으로는 문제없이 작동합니다.... 만!!!!!
고객조회 radio button일때 보이지 말아야할 function key의 흔적들(3)개를 안보이게 할 방법,
그리고, upload를 눌렀을때 function key가 나오는것은 제대로 작동을 하지만.
f8의 standard button을 안보이게 할 방법을 구합니다.
selection-screen begi..... 이쪽에서
if p_ra1 eq 'X'.
elseIF P_RA2 EQ 'X'.
SELECTION-SCREEN FUNCTION KEY 1.
SELECTION-SCREEN FUNCTION KEY 2.
SELECTION-SCREEN FUNCTION KEY 3. 이렇게 했으나 이것은 해결책이 아니더군요.
ENDIF.
댓글 6
-
에나
2010.09.15 00:15
-
초밥
2010.09.15 00:33
처음 실행하는 곳이라고 함은 어디를 얘기하시는건가요?? -
갈매기
2010.09.15 00:44
굳이 1000 화면의 버튼에 대한 디스플레이보다는 uoload 선택 후 F8 실행시 에러 메세지를 디스플레이 하는건 어떨까요? 굳이 1000번 자체를 손 대는건 그다지 추천하고 싶지는 않습니다....현업과 쇼부를 잘 쳐보세요
-
테라스
2010.09.15 01:50
AT SELECTION-SCREEN OUTPUT.
REFRESH GT_EXCODE.
APPEND 'ONLI' TO GT_EXCODE.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
P_STATUS = SY-PFKEY
TABLES
P_EXCLUDE = GT_EXCODE.
ONLI이 단축키 'F8' 의 USER-COMMAND 입니다.
SELECTION-SCREEN FUNCTION KEY 로 선언한 버튼의 USER-COMMAND 는 FC01~FC06 입니다.
-
초밥
2010.09.15 02:41
테라스님이 알려주신 펑션 사용해서 해결했습니다.
답변 달아주신분들 모두 감사드립니다!!!!!
-
갈매기
2010.09.15 17:17
테라스 님 덕분에 좋은 거 배우고 갑니다.
==> 예전에 이렇게 했는데요 1000 화면의 GUI 상태 %_00 를 만졌습니다.
* 처음실행하는곳에서 F8 키를 지웠습니다.
TYPES: BEGIN OF tab_type,
fcode LIKE rsmpe-func,
END OF tab_type.
DATA: tab TYPE STANDARD TABLE OF tab_type WITH
NON-UNIQUE DEFAULT KEY INITIAL SIZE 10,
wa_tab TYPE tab_type.
MOVE 'ONLI' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'GET' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'DYNS' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'ALLS' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'FEWS' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'DOCU' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'FC03' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'FC04' TO wa_tab-fcode.
APPEND wa_tab TO tab.
MOVE 'FC05' TO wa_tab-fcode.
APPEND wa_tab TO tab.
SET PF-STATUS '%_00' EXCLUDING tab.