메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=2.gif>AT SELECTION-SCREEN OUTPUT. 질분입니다

아밥콩` 2010.06.17 17:19 조회 수 : 4704

 


 

************************************************************************
* SELECT-OPTIONS / PARAMETERS                                          *
************************************************************************

* 구분
SELECTION-SCREEN BEGIN OF BLOCK comm WITH FRAME TITLE text-000.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREENCOMMENT 7(10TEXT-P01 FOR FIELD P_APP1,
                  POSITION 3.
PARAMETERS: P_APP1 RADIOBUTTON GROUP AB1  DEFAULT 'X'."생성

SELECTION-SCREENCOMMENT 23(10TEXT-P02 FOR FIELD P_APP2,
                  POSITION 18.
PARAMETERS: P_APP2 RADIOBUTTON GROUP AB1.             "조회
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK comm.
* 검색조건
SELECTION-SCREEN BEGIN OF BLOCK comm1 WITH FRAME TITLE text-001.
PARAMETERS:      p_WERKS  like  ZMM0610T-WERKS. "OBLIGATORY, ">플랜트
if  P_APP1 = 'X'.
  PARAMETERS:      p_MATNR  like  mara-MATNR MODIF ID MD2.
"OBLIGATORY. ">자재번호
elseif P_APP2 = 'X'.
  SELECT-OPTIONS: s_MATNR  for  mara-MATNR MODIF ID MD1.   ">자재번호
endif.

SELECT-OPTIONS:  S_CRNAM  FOR ZMM0610T-CRNAM MODIF ID MD1, ">요청자
                 S_CRDAT  FOR ZMM0610T-CRDAT MODIF ID MD1, ">요청일
                 S_REQNO  FOR ZMM0610T-REQNO MODIF ID MD1. ">요청번호

SELECTION-SCREEN END OF BLOCK comm1.


 


 


 

************************************************************************
* AT SELECTION-SCREEN Events                                           *
************************************************************************


AT SELECTION-SCREEN OUTPUT.
  if  P_APP2 = 'X'.
    loop at screen.
      if screen-group1 = 'MD1'.
*      SCREEN-INVISIBLE = 0.
        screen-active = 1.
        modify screen.
      endif.
    endloop.
  else.
    loop at screen.
      if screen-group1 = 'MD1'.
*      SCREEN-INVISIBLE = 0.
        screen-active = 0.
        modify screen.
      endif.
    endloop.
  endif.

 if  P_APP1 = 'X'.
    loop at screen.
      if screen-group1 = 'MD2'.
*      SCREEN-INVISIBLE = 0.
        screen-active = 1.
        modify screen.
      endif.
    endloop.
  else.
    loop at screen.
      if screen-group1 = 'MD2'.
*      SCREEN-INVISIBLE = 0.
        screen-active = 0.
        modify screen.
      endif.
    endloop.
  endif.


 


 


 

P_APP1  생성시에는 플랜트 자재번호만


 P_APP2 조회시에는 다 보여주려고 합니다


 보통


 라디오 버튼 클릭시 AT SELECTION-SCREEN OUTPUT 이 구문을 타는데


 현재는 엔터나 실행을 눌렀을때


 이 구문을 탑니다..


 왜 그런건지 알려주시면 감사하겠습니다 ~



 


 


 

user-command 가 필요했던거군요~ 세분의 답변으로 힌트 얻었습니다 감사합니다 ^-------^ 축구는 너무너무 아쉽네요 ㅋ


 

번호 제목 글쓴이 날짜 조회 수
6346 [요청]온라인(모듈풀)에서 라디오버튼 사용법요!!! [6] CoolGuy 2008.08.05 4921
6345 [요청]refresh_table_display와 cl_gui_cfw=>flush 의 차이점에대해서 알고싶습니다 [3] 고양이야옹 2008.12.04 4913
6344 subscreen 에서 사용 하는 sy-repid 변수에 관한질문입니다. [2] bd 2007.04.10 4897
6343 <img src=2.gif>screen structure 에서 group1 ~ group4 사용방법 [5] copine 2011.03.31 4882
6342 [요청]자동 텍스트완성 어떻게 하나요? 답변 부탁드립니다. [3] 쪼꼬팜 2008.07.30 4879
6341 TRY 구문해석좀 해주세요. 이렇게 쓰는 것과 그냥 SELECT 하는 차이가 뭔지요? [7] 김창훈 2007.08.21 4878
6340 <img src=2.gif>신호등(상태표시등)아이콘 관련 질문드려요~ ^-^* [1] ymjeong 2010.10.25 4856
6339 <b>[완료]</b>DYNPRO_FIELD_CONVERSION dump관련 [3] 이정한 2008.01.08 4846
6338 <img src=1.gif>질문 >> CALL FUNCTION 'FIMA_NUMERICAL_VALUE_ROUND [2] 아밥콩` 2010.03.03 4844
6337 <img src=3.gif>전표 BDC 생성에 대한 질문입니다.. [2] 보경아빠 2010.01.26 4840
6336 <b>[완료]</b><b>[완료]</b>[re] 개인pc에 SAP NetWeaver 2004s 설치방법에 질문입니다. [1] 김태완 2006.12.27 4829
6335 <img src=3.gif>스마트 폼에서 그래픽 출력할때 이상합니다. [3] 이소아밀 2011.03.31 4784
6334 <img src=3.gif>금액 절사방법에 대해 질문드립니다. [6] 해바라기 2009.11.19 4775
6333 null 값 체크 [6] 강진규 2007.05.21 4768
6332 <b>[완료]</b>엑셀업로드시 데이터건수제한에 대해서 질문드립니다. [3] kan145 2009.03.24 4747
6331 <img src=3.gif>alv 필드 오른쪽 정렬에 대해서 질문 좀 드릴게요 [3] file 유정a 2010.08.23 4744
6330 [요청]SELECT~ENDSELECT 문에서 문의드립니다. [2] 풍뎅이 2007.12.12 4725
6329 <b>[완료]</b>SUBMIT 또는 CALL TRANSACTION 에 관해서... [5] chanmaniac 2008.09.29 4716
6328 <img src=2.gif>ALV에서 년월 필드 사용에 대해 [4] 댕댕 2010.04.21 4713
» <img src=2.gif>AT SELECTION-SCREEN OUTPUT. 질분입니다 [3] 아밥콩` 2010.06.17 4704