안녕하세요 어제 제가 쓴 글이 지워졌습니다.ㅋㅋ
감사하게도 쪽지가 와 있어서리 해보았는데요..
전 왜 USER-COMMAND를 넣으면에러가 뜰까요..
PARAMETERS : R1 RADIOBUTTON GROUP RADI USER-COMMAND AAA DEFAULT 'X',
R2 RADIOBUTTON GROUP RADI.
****에러*****
USER-COMMAND AAA" is not expected.
근데요, 스크린에 SELECT-OPTIONS 넣으니깐
USER-COMMAND 없어도 더블클릭 이벤트가 먹어요!
이거 왜그런걸까요??
****코드*****
SELECTION-SCREEN BEGIN OF BLOCK FRM2 WITH FRAME TITLE TEXT-002.
PARAMETERS : R1 RADIOBUTTON GROUP RADI DEFAULT 'X',
R2 RADIOBUTTON GROUP RADI.
PARAMETERS : P_VRSIO LIKE S630-VRSIO OBLIGATORY DEFAULT '001'.
SELECTION-SCREEN END OF BLOCK FRM2.
SELECTION-SCREEN BEGIN OF BLOCK FRM3 WITH FRAME TITLE TEXT-003.
SELECT-OPTIONS: PYYYMM FOR SY-DATUM.
SELECTION-SCREEN END OF BLOCK FRM3.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF R1 = 'X'.
IF SCREEN-NAME = 'P_VRSIO' OR
SCREEN-NAME = '%_P_VRSIO_%_APP_%-TEXT'.
SCREEN-ACTIVE = 0.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDLOOP.
*
츄리닝님이 올리신것 해보니 잘됩니다.
저는 에러 안나도 잘됩니다.
제가 츄리닝님의 소스조금 수정해서 테스트한겁니다.
이거 한번실행해보세요
REPORT ZSAM_TEST22_1.
SELECTION-SCREEN BEGIN OF BLOCK FRM2 WITH FRAME TITLE TEXT-002.
PARAMETERS : R1 RADIOBUTTON GROUP RADI DEFAULT 'X'
USER-COMMAND AAA ,
R2 RADIOBUTTON GROUP RADI.
PARAMETERS : P_date type sy-datum.
SELECTION-SCREEN END OF BLOCK FRM2.
SELECTION-SCREEN BEGIN OF BLOCK FRM3 WITH FRAME TITLE TEXT-003.
SELECT-OPTIONS: PYYYMM FOR SY-DATUM.
SELECTION-SCREEN END OF BLOCK FRM3.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF R1 = 'X'.
IF SCREEN-group4 = '003'.
SCREEN-ACTIVE = 0.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDLOOP.