메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=3.gif>loop at screen을 이용한 스크린 Block 제어

Fjohnny 2010.02.24 20:55 조회 수 : 5108

 

TABLES:lfb1, lfa1.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS: display RADIOBUTTON GROUP g1,
            changing RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
SELECT-OPTIONS vender FOR lfb1-lifnr MODIF ID ven.
SELECT-OPTIONS accgroup FOR lfa1-ktokk MODIF ID ven.
SELECTION-SCREEN END OF BLOCK b2.

SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME.
PARAMETER sel_file TYPE c LENGTH 40 MODIF ID sel.
SELECTION-SCREEN END OF BLOCK b3.


AT SELECTION-SCREEN OUTPUT.


 LOOP AT SCREEN.
    IF display = 'X'.
      IF screen-group1 = 'sel'.
        screen-active = 0.
      ELSEIF screen-group1 = 'ven'.
        SCREEN-ACTIVE = 1.
      ENDIF.
    ELSEIF changing = 'X'.
      IF screen-group1 = 'ven'.
        screen-active = 0.
      ELSEIF screen-group1 = 'sel'.
        SCREEN-ACTIVE = 1.
      ENDIF.
    ENDIF.
    MODIFY SCREEN.
  ENDLOOP.


 


위에서 보시는 바와 같이 블럭을 3개를 잡아 놓고, 블럭 하나에 라디오 버튼 두개를 두었습니다.


display를 누르면 block b3이 없어지고 block b2만 남게하고


changing을 누르면 block b2가 없어지고 block b3만 남게하려고 합니다.


디버깅을 해보면 loop at screen을 전혀 먹지 않습니다. ㅠㅠ


부디 이 미련한 놈에게 조언 좀 부탁드립니다;; 몇시간째 이것때문에 허리도 못 펴고 있어요;;


 


 

번호 제목 글쓴이 날짜 조회 수
148 <img src=2.gif>alv에서 필드명은 가운데정렬하고 아래의 데이터는 오른쪽정렬로 하려면 어떻게해야하나요. [4] 마늘맛쿨피스 2010.08.11 5068
147 BDC ERROR 질문입니다 [4] 왕초~삽질맨 2007.07.04 5072
146 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5076
145 [요청]BAPI중 BAPI_COPAPLANNING_POSTDATA 에 관련된 질문입니다. [2] 리브레 2008.09.05 5093
144 RAISING exception 궁금. [3] 아밥퍼 2007.05.22 5096
» <img src=3.gif>loop at screen을 이용한 스크린 Block 제어 [3] Fjohnny 2010.02.24 5108
142 <img src=3.gif border=0>대소문자 구분없이 쿼리 하는 법 [8] woong 2009.08.26 5123
141 [re] BAPI에 대해 [5] sapjoy 2007.03.28 5135
140 <b>[완료]</b>개인pc에 SAP NetWeaver 2004s 설치방법에 질문입니다. [5] file 로미오 2006.12.24 5165
139 <img src=3.gif>runtime error문제입니다. 무슨 말인지 잘 모르겠어요. 좀 알려주실수있을까요 [2] 쭈니 2010.09.15 5165
138 <img src=2.gif>금액필드에서 콤마(,) 를 제거 하고 싶습니다. [3] 하하하하 2010.12.08 5180
137 <b>[완료]</b>ALV이벤트 핸들러선언부분에서 별도로 register_edit_event 하는 이유 & ALV스탠다드툴바 명령어 변수 알아내는 법 [13] 하오 2008.07.16 5193
136 <img src=3.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] 하오 2010.01.08 5199
135 [요청][초급] 테이터 중에 내가 원하는 문자를 찾기 !!!!!! [6] 사상화 2008.08.28 5201
134 [요청]insert 로 db테이블에 데이터를 저장할때.... [4] bizarre 2008.05.19 5210
133 <img src=3.gif>BDC 프로그램 CALL Transaction 옵션 중에서 RACOMMIT 옵션이 하는 역할이 무엇인가요? [8] 카루이안 2009.10.07 5233
132 ABAP질문은 아닌데요,,롤인 롤아웃 뜻이 뭔가용?? [2] 다크나잇트 2020.10.28 5237
131 <b>[완료]</b><b>[완료]</b>[BAPI_TRANSACTION_COMMIT] commit work 와 commit and wait 의 차이점 문의 [5] SUGI 2008.01.28 5245
130 <img src=3.gif>엑셀 다운로드 질문 엑셀 열리지 않고 자동으로 되도록. [5] 돌맹이 2010.10.28 5264
129 [요청]BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다. [2] file 효방 ^-^ 2008.12.19 5272