메뉴 건너뛰기

SAP 한국 커뮤니티

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

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

 


 

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


 

번호 제목 글쓴이 날짜 조회 수
» <img src=2.gif>AT SELECTION-SCREEN OUTPUT. 질분입니다 [3] 아밥콩` 2010.06.18 4734
4918 <img src=3.gif>char 타입에 자릿수 맞추는 함수... [4] 태사성 2010.06.18 2027
4917 <img src=1.gif>설치후 sapmmc 시작하는데 오류가 납니다 file 이키마스 2010.06.18 1383
4916 <img src=1.gif>ABAP 초보자 SAP개발환경 구축 문의 바램이아빠 2010.06.18 2226
4915 <img src=2.gif>Possible Entry Multi select 관련 질문 [1] 초보초보 2010.06.18 1699
4914 <img src=2.gif>alv 에서 부분적으로 합계를 안하려고 하는대요.. [2] 무한루프 2010.06.18 1416
4913 <img src=3.gif>텍스트 오브젝트에 관해서 질문좀 드릴께요~~ [3] 래피드 2010.06.17 1284
4912 <img src=2.gif>업그레이드 도중 병렬프로세싱 질문입니다. [3] 슈릉 2010.06.17 2377
4911 [re] <img src=1.gif>파일을 뺴먹었네요 file 슈릉 2010.06.17 1328
4910 <img src=3.gif>유지보수뷰에서 데이터 생성시 커스터마이징 리퀘스트 생성;;; [2] kms 2010.06.17 1712
4909 <img src=3.gif><img src=1.gif>RFQ화면에 SCREEN EXIT를 걸어주었는데 저장시 필드값들을 저장할려고합니다. [1] file ABAP하는사람 2010.06.17 1298
4908 <img src=2.gif>문서첨부 기능을 GOS외에 구현할수 있는게 있을까요? [2] kms 2010.06.17 1451
4907 <img src=3.gif>ALV에 REFRESH 버튼 추가 방법 문의 [6] 모포 2010.06.17 3001
4906 <img src=3.gif>입력화면 라디오버튼으로 입력값 변경시에..필수값 체크시 변경 불가 관해서. [3] 세인 2010.06.17 3360
4905 <img src=2.gif>도메인 또는 필드명으로 Text테이블을 찾을 수 있을까요? [2] 바위 2010.06.17 2250
4904 <img src=2.gif>자산변경 : 자산 마스터 필드 상태를 변경이 가능 한지요? [1] file 별나라대마왕 2010.06.16 1844
4903 [re] <img src=2.gif>자산변경 : 자산 마스터 필드 상태를 변경이 가능 한지요? file 별나라대마왕 2010.06.17 1816
4902 <img src=1.gif>바코드 관련 질문드립니다. 고수님들의 답변 꼭 부탁드립니다. 국화꽃향 2010.06.16 1439
4901 <img src=2.gif>ALV 프로그램과 엑셀과의 연동을 모르겠습니다. [1] 삐지미 2010.06.15 1791
4900 <img src=3.gif>su01(사용자 유지보수)의 유저에게 입력된 값을 받아오고 싶습니다. [2] Abap 2010.06.15 1980