메뉴 건너뛰기

SAP 한국 커뮤니티

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

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

 


 

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


 

번호 제목 글쓴이 날짜 조회 수
6353 BAPI_MATERIAL_SAVEDATA 가 실행후 종료되지 않습니다.. [1] 아좀더 2021.11.23 314
6352 se11에서 만드려고 했는데 오류발생 [1] file 뻐꾹 2021.05.26 315
6351 bdc 모드 실행시 실행 이상없는 경우 [1] 십년만에 2021.07.01 315
6350 운영중인 프로그램의 꽤 큰 기능추가시 보통 어떻게 진행하시나요? [4] 로우랜즈 2023.06.02 316
6349 여러 오브젝트의 "Update Navigation Index" 방법 문의 [1] 헐크호간 2019.01.09 317
6348 SO_DOCUMENT_SEND_API1 함수 사용하여 메일링 기능 사용 중 문의사항이에요! [3] file alarm 2022.06.08 317
6347 CBO 테이블 컬럼 크기 질문 [2] bonggu 2023.04.06 317
6346 초보질문이요. parameter field is unknown. error.. [4] rioss1004 2023.04.14 319
6345 SAP 언어 설정이 궁금합니다 [1] file sapbegin 2023.09.21 323
6344 Function Module 기초 질문드립니다 [1] paulus 2022.03.14 324
6343 프로그램 코드 다운로드, 업로드 방법을 알고 싶습니다. [2] yoon123 2023.05.21 325
6342 abap 관련하여 여쭤볼게있습니다. [1] 춘시기 2022.10.25 326
6341 BAPI 실행 시 권한 체크 유무 문의 드립니다. [2] mars8734 2022.02.17 328
6340 3개 테이블 merge 질문 드립니다 [1] nini 2022.12.28 328
6339 Call Transaction 한 CBO 프로그램 추출 가능한가요? [2] jschoi 2021.10.15 330
6338 f-04 반제 bapi함수 아시는분 ㅜㅜ file Juenkdo1 2022.03.16 330
6337 왜 데이터가 하나씩 밖에 안들어 갈까요? [2] file 리얼오버 2022.03.19 330
6336 select single max( fld1 ) vs select max ( fld1 ) 차이가 있나요? [3] 로우랜즈 2023.07.28 333
6335 혹시 sap gui 소리 안나게 끄는방법 있을까요? activate할때 소리가 너무 커서요 [1] 리얼오버 2021.12.30 335
6334 STATUS Application Toolbar 권한 주기 jaden_ 2020.09.11 336