메뉴 건너뛰기

SAP 한국 커뮤니티

조회조건 동적으로 보이기

신종철™ 2007.08.20 18:38 조회 수 : 4771 추천:13

도움이 되셨으면 좋겠습니다.


소스 그냥 통채로 올립니다.


 


SELECTION-SCREEN BEGIN OF LINE. 
SELECTION-SCREEN COMMENT 5(18) text-009. 
PARAMETERS : p_rb1 RADIOBUTTON GROUP rbg USER-COMMAND ucom DEFAULT 'X'. 
SELECTION-SCREEN COMMENT 30(24) text-010. 
PARAMETERS : p_rb2 RADIOBUTTON GROUP rbg.
SELECTION-SCREEN END OF LINE.



AT SELECTION-SCREEN OUTPUT.
  PERFORM field_hide_by_radiobutton.



*&---------------------------------------------------------------------*
*&      Form  field_hide_by_radiobutton
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM field_hide_by_radiobutton .



  IF p_rb1 EQ 'X'.
    LOOP AT SCREEN.
      IF screen-name EQ '%C006012_1000' OR
         screen-name EQ '%_S_VDATU_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_VDATU-LOW' OR
         screen-name EQ '%_S_VDATU_%_APP_%-TO_TEXT' OR
         screen-name EQ 'S_VDATU-HIGH' OR
         screen-name EQ '%C007016_1000' OR
         screen-name EQ '%_S_GWLDT_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_GWLDT-LOW' OR
         screen-name EQ '%_S_GWLDT_%_APP_%-TO_TEXT' OR
         screen-name EQ 'S_GWLDT-HIGH' OR
         screen-name EQ '%C008020_1000' OR
         screen-name EQ '%_S_AUDAT_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_AUDAT-LOW' OR
         screen-name EQ '%_S_AUDAT_%_APP_%-TO_TEXT' OR
         screen-name EQ 'S_AUDAT-HIGH' OR
         screen-name EQ '%B002024_BLOCK_1000' OR
         screen-name EQ '%C003026_1000' OR
         screen-name EQ '%_S_SPART_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_SPART-LOW' OR
         screen-name EQ '%_S_SPART_%_APP_%-VALU_PUSH' OR
         screen-name EQ '%C004030_1000 ' OR
         screen-name EQ '%_S_VKBUR_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_VKBUR-LOW' OR
         screen-name EQ '%_S_VKBUR_%_APP_%-VALU_PUSH' OR
         screen-name EQ '%C005034_1000' OR
         screen-name EQ '%_S_VKGRP_%_APP_%-OPTI_PUSH' OR
         screen-name EQ 'S_VKGRP-LOW' OR
         screen-name EQ '%_S_VKGRP_%_APP_%-VALU_PUSH' OR
         screen-name EQ '%_17SNS0000652317_%_%_%_%_%_%_' OR
         screen-name EQ 'SSCRFIELDS-UCOMM'.



        screen-active = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDLOOP.
  ELSE.



    LOOP AT SCREEN.
      IF screen-name EQ '%_P_VBELN_%_APP_%-TEXT' OR
         screen-name EQ 'P_VBELN'.
        screen-active = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDLOOP.
  ENDIF.



ENDFORM.                    "" field_hide_by_radiobutton"


 


<< 발췌는 역시나 http://www.storyroom.net >>

번호 제목 글쓴이 날짜 조회 수
» 조회조건 동적으로 보이기 [5] 신종철™ 2007.08.20 4771
326 SAP API 제공 사이트 [1] sapjoy 2021.06.08 4772
325 Five Different "User Types" D.Y.Kim 2007.07.20 4779
324 ALV 중간 집계 하기 [3] 신종철 2007.08.10 4780
323 alv 메뉴만들기.. [9] 버즈즈 2008.01.04 4780
322 4.6에서 ALV 필드 변경 안될때 버퍼 지우는 방법 신종철 2007.08.10 4781
321 주민번호 체크 [3] 임선미 2007.10.23 4795
320 ALV에서 현재 선택된 ROW 반환하기 명신용 2007.04.03 4799
319 스크린에서 리스트 박스의 값을 동적으로 생성하는 tip [1] sapjoy 2007.11.30 4805
318 프로그램 tip활용문서 [11] file 가보자 2007.04.12 4817
317 BAPI_MESSAGE_GETDETAIL 작업결과에 대한 메세지는 이렇게도 보여줄수 있겠군요 [1] 노름마치 2007.12.10 4823
316 백그라운드로 프로그램 실행하기 [5] file 아밥뽀 2014.09.21 4827
315 Implementing BADI for the transactions VL02 & MM02 [4] file 노름마치 2009.07.10 4840
314 CHECK - special for reports with logical databases [5] sapjoy 2006.12.02 4846
313 만약에 스탠다드 테이블을 update 하는 경우라면 다음과 같이... [3] sapjoy 2006.12.12 4858
312 WIN XP SP2에서 SAP SHOW NOTES 보이게 하기 [1] Wise 멘토 2008.11.25 4859
311 한방에 로그오프하기 [9] 김지성 2009.01.02 4864
310 [TIP] (기초) 화면에 Sap Key 값이 안보일때 해결방안 [3] file 촌놈악마 2010.06.01 4877
309 기안문내용 암호화되있죠?? 그거 가져오려면 "Read_Text" [2] file 양키 2009.08.14 4890
308 ABAP/4 Optimization Techniques [1] sapjoy 2007.06.30 4894