메뉴 건너뛰기

SAP 한국 커뮤니티

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

Fjohnny 2010.02.25 05:55 조회 수 : 5218

 

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을 전혀 먹지 않습니다. ㅠㅠ


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


 


 

번호 제목 글쓴이 날짜 조회 수
4549 <img src=1.gif>BW 인포오브젝트를 사용한 큐브를 확인하는 방법 좀 알려주세요 BW궁금 2010.03.03 1880
4548 <img src=3.gif>Open SQL문에서 두 값 사이의 random값을 가져오는 구문이 있나요? [2] 고담 2010.03.02 1778
4547 <img src=2.gif>필드 심볼 타입 다르게 선언하기... [6] 은미짱 2010.03.02 2134
4546 <img src=3.gif>필드값 요리 방법이 궁금 합니다. [6] 남산밑 2010.03.02 1610
4545 <img src=3.gif>abap 구문에 대해 문의드립니다. [3] 하루하루 2010.03.01 1829
4544 <img src=2.gif>Start-Of-Selection 구문 활용에서의 구버전과 신버전의 차이 [2] Fjohnny 2010.03.01 1855
4543 <img src=3.gif>[HR] 코스트센터를 이용해서 HR조직코드 받아오는 방법 [2] 모모 2010.02.27 1933
4542 <img src=2.gif>MM03 기본단위 KG -> PC 로 변경방법? [8] file 구운남자 2010.02.27 4574
4541 <img src=3.gif>인터널 테이블에 space값을 null값으로 변경 [2] 오류제로 2010.02.26 1926
4540 <img src=3.gif>ECC 업그레이드 샙 쿼리 오류 질문 [1] 띠로리~ 2010.02.26 1299
4539 <img src=2.gif>cl_gui_textedit 사용하여 upload 할 경우 한글이 깨지는 현상을 수정하는 방법이 있는지요. [5] 태사성 2010.02.25 2277
» <img src=3.gif>loop at screen을 이용한 스크린 Block 제어 [3] Fjohnny 2010.02.25 5218
4537 <img src=3.gif>TABSTRIP 에 관한 에러 !! 고수님들 ~ 도와주세요 ~~ [1] file ena 2010.02.25 1467
4536 <img src=3.gif>폴더명 가져오는 메소드 질문입니다. [2] 뮤즈 2010.02.24 1788
4535 <img src=3.gif>날짜 포멧 오류 체크할 수 있는 펑션 알고계시는분요~ [4] 오류제로 2010.02.24 2992
4534 <img src=1.gif>스마트폼 - DB 에서 읽은 값을 호출해줄 때 글자가 겹치기도 하고 띄어쓰기도 이상합니다. 쿨쿨 2010.02.24 2313
4533 <img src=2.gif>Type-1 프로그램 생성시 로컬오브젝트로 생성했을 때 DB Link 사용여부 [1] 아~밥~ 2010.02.24 1838
4532 <img src=3.gif>ALV의 check_changed_data 를 사용 후 메세지 처리 방법 [1] JG 2010.02.24 3521
4531 <img src=2.gif>투명처리된 직인을 SE78에서 업로드 해보신 분 있으세요? [1] 지니 2010.02.23 2312
4530 [re] <img src=1.gif>투명처리된 직인을 SE78에서 업로드 해보신 분 있으세요? file 버미! 2010.02.23 1520