메뉴 건너뛰기

SAP 한국 커뮤니티

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

아밥콩` 2010.06.18 02:19 조회 수 : 4735

 


 

************************************************************************
* 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 가 필요했던거군요~ 세분의 답변으로 힌트 얻었습니다 감사합니다 ^-------^ 축구는 너무너무 아쉽네요 ㅋ


 

번호 제목 글쓴이 날짜 조회 수
4947 <img src=2.gif>Windows 7 에서 SAP GUI 전반적인 사용문제 (ALV, Table Control 등) [3] 점점 2010.06.25 2215
4946 <img src=3.gif>alv grid 에서 이벤트 처리할때 디버킹일어납니다...ㅜㅜ [4] file 하하 2010.06.25 1625
4945 <img src=2.gif>인터널 테이블 중에서 가장 큰 값 작은값 구해오는 방법 [4] 아밥고지를 찾아서 2010.06.25 4624
4944 <img src=2.gif>레이아웃 화면 이거 왜이러죠? 이상한 파란화면이 줄줄줄 나오네요. [3] marco 2010.06.25 1357
4943 <img src=2.gif>xd02의 번지/호수 입력관련 질문입니다. [1] 바다사랑 2010.06.25 1308
4942 <img src=1.gif>Class ALV에서의 Column Hide 기능이 작동안합니다. file 찬호사랑 2010.06.24 1941
4941 <img src=2.gif>버튼클릭시 보여주는 화면을 다르게 보여주고 싶습니다 .. [2] file 아밥콩` 2010.06.24 1507
4940 <img src=2.gif>16진수로 바꿔주는 펑션이 있는지요 [3] 남산밑 2010.06.24 1609
4939 <img src=3.gif>gui status는 어디에 숨은걸까요? (추가1, 추가2) [8] file 맨날초보 2010.06.24 1870
4938 <img src=3.gif>Write로 구성된 Report에서 입력 받는 방법에 대한 문의 [6] 기군 2010.06.24 1123
4937 <img src=3.gif>Loop를 이용한 누계로직 좀 봐주세요. [2] 모포 2010.06.24 1356
4936 <img src=2.gif>강제로 ALV이벤트 호출 가능한지요??? [1] 돌맹이 2010.06.23 2174
4935 <img src=3.gif>webdynpro에서 internal table로 누계 구하기 [2] 모포 2010.06.23 1928
4934 <img src=3.gif>Open SQL 에서 substring 하는 방법 [2] 모포 2010.06.23 4117
4933 <img src=2.gif>메소드를 다이나믹 하게 받고 싶습니다 !!! [3] 맹꽁이 2010.06.22 1343
4932 <img src=2.gif>LSMW의 Maintain Object Attributes 구성 질문 [1] file 아밥은밥이다 2010.06.22 1877
4931 <img src=2.gif>SAP Web Console 유니코드 문제입니다. [1] 첼시 2010.06.22 1955
4930 <img src=3.gif>APPEND 할 때 제일위에 삽입하는거 가능한지? [2] 돌맹이 2010.06.22 1476
4929 <img src=1.gif>spool 을 PDF 로 전환시 한글 겹칩문제 file 테스트 2010.06.22 1952
4928 <img src=2.gif>혹시 AT SELECTION-SCREEN Events 쓸때 PARAETER 값을 필수로 하면 로직을 안타나요? [1] 아밥콩` 2010.06.22 2734