메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요. 초급 질문입니다.


 


Selection Screen에서 몇가지의 검색 조건을 입력을 받습니다.


그리고 이것을 서브루틴을 통해서 결과값을 출력합니다.


 


구성한 selection screen에서 조건값이 5개중, 입력하지 않은 값에 대한


sql where절이 어떻게 처리가 되나요?


기존에 조건값이 없으면 where절을 무시하고 나머지 조건에 대해서 처리하는줄 알았는데,


이 부분의 오류로 데이터를 불러오질 못하네요.


 


*-Selection- Screen


SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.


PARAMETERS : p_plnum LIKE plaf-plnum,
                        p_matnr LIKE plaf-matnr.
SELECT-OPTIONS : s_pertr FOR plaf-pertr DEFAULT sy-datum.
PARAMETERS : p_dispo LIKE plaf-dispo,
             p_paart LIKE plaf-paart DEFAULT 'LA'.


SELECTION-SCREEN END OF BLOCK b1.


 


*--Subroutine


 


FORM select_data.


  SELECT *


  INTO CORRESPONDING FIELDS OF wa
  FROM plaf
  WHERE plnum = p_plnum
  AND matnr = p_matnr
  AND pertr IN p_pertr
  AND dispo = p_dispo
  AND paart = p_paart.


    IF wa-ststa = '01'.
      wa-ststa1 = '@08@'. "Active
    ELSEIF wa-ststa = '00'.
      wa-ststa1 = '@0A@'. "InActive
    ENDIF.


    APPEND wa TO it_01.
  ENDSELECT.


  IF sy-subrc NE 0.
    MESSAGE i001 WITH '해당 Data가 없습니다.'.
  ENDIF.


ENDFORM.


 


예를 들어 p_matnr의 조건값을 입력하지 않고 조회했을 경우 데이터 조회가 안됩니다.(나머지 4개값은 정상적으로 입력)


디버깅을 해도 아무런 값을 들고오지 않는데 왜 이런 오류가 발생하는지 혹시 같은 경험하신분이 조언 부탁드릴게요.

번호 제목 글쓴이 날짜 조회 수
4885 <img src=2.gif>환율 관련 ALV 관련 질문입니다. [2] 마늘맛쿨피스 2010.06.10 2225
4884 <img src=3.gif>로컬PC의 파일의 사이즈를 알수 있는 방법 [3] 궁금이 2010.06.09 1535
4883 <img src=3.gif>bapi로 자재마스터 올리려는데 품질뷰에 대해서 질문합니다. [3] 아바바바 2010.06.09 2043
» <img src=3.gif>Selection Scree에서의 조건값에 대한 SQL where절 질문입니다. [2] Chaconne 2010.06.09 2017
4881 <img src=3.gif>테이블 join에 대하여 질문드립니다. [2] 변상훈 2010.06.09 1389
4880 <img src=3.gif>Statistics 테이블은 실시간 자료인가요? [1] 모포 2010.06.09 1373
4879 <img src=2.gif>개발 클레스 삭제 질문이요...^^ [1] 숟가락맨 2010.06.09 1178
4878 <img src=3.gif>timestamp,timestampl 타입 질문드립니다 [3] GoodAbap 2010.06.09 2149
4877 <img src=2.gif>SAP 웹 인터페이스 질문입니다(JSP, PHP, WEB DYNPRO...) [3] PCGUY7 2010.06.08 1919
4876 <img src=2.gif>테이블 컨트롤의 속성을 변경하고 싶습니다. [1] 냐옹냐옹 2010.06.08 1298
4875 <img src=3.gif>Table Control 과 Alv Grid 사용에 관해서 질문입니다. [2] Chaconne 2010.06.08 1449
4874 <img src=2.gif>ALV에서 한개 필드의 최대 길이 관하여.... [2] 나왜이케매짜? 2010.06.08 2413
4873 <img src=3.gif>ALV 에서 REFRESH_TABLE_DISPLAY 사용시 에러 [4] file LE 2010.06.08 3443
4872 <img src=3.gif>체크박스 선택에 따른 AT SELECTION-SCREEN ON VALUE-REQUEST에 관한 질문입니다. [4] 신동욱 2010.06.08 2204
4871 <img src=2.gif>CTS가 안 따져요 확인쫌 부탁드립니다. [5] 아밥고지를 찾아서 2010.06.08 2444
4870 <img src=2.gif>정말 몰라서 그러는데요, table에 data를 추가하려면.. [2] 냐옹냐옹 2010.06.08 1365
4869 <img src=1.gif>ALV SCREEN 100번 화면커서위치 질문있습니다. 안샤프 2010.06.04 1833
4868 <img src=3.gif>ALV 중복으로 나오는 현상 제거 방법 [2] 모포 2010.06.05 1734
4867 <img src=2.gif>QUAN 소숫점 3자리에 있는 변수가 있는데요.. [1] 피크민 2010.06.05 2988
4866 <img src=3.gif>[bsp]textarea 줄바꿈은 어떻게 하나요? [1] 끼야호 2010.06.04 3636