메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=3.gif>Internal Table Delete에 관한 질문입니다.

Chaconne 2010.06.21 16:28 조회 수 : 3010

Internal Table에서 특정 조건에 만족하는 row를 삭제하려고 합니다.


현재 아랫 부분의 소스처럼 구현하면 이상없이 원하는 결과가 출력이 되는데,


Loop문 안에서 header에 올려서 삭제 해주는 것과 차이가 있는건가요?


 


Loop문 안에서 구현하려 한다면 무엇이 잘못된건지 지적 부탁드리겠습니다.


 


 


------------------------------------------------------------------


 SELECT a~matnr b~plnnr b~plnal b~plnty b~loekz b~plnty
  INTO CORRESPONDING FIELDS OF TABLE it_01
  FROM mara AS a
  LEFT OUTER JOIN mapl AS b
  ON a~matnr = b~matnr
    WHERE a~mtart = p_mtart
    AND   a~matnr IN s_matnr
    AND   a~ersda IN s_ersda.


 


  DELETE it_01 WHERE loekz = 'X'. "Deletion ID 삭제
  DELETE it_01 WHERE NOT plnty = 'N'. "Type N 선택


 


  LOOP AT it_01.


 


*  DELETE it_01 WHERE loekz = 'X'. "Deletion ID 삭제
*  DELETE it_01 WHERE NOT plnty = 'N'. "Type N 선택


 


 


*    IF it_01-loekz EQ 'X'.
*      DELETE it_01 WHERE loekz = 'X'.
*    ENDIF.
*
*    IF it_01-plnty NE 'N'.
*      DELETE it_01 WHERE NOT plnty = 'N'.
*    ENDIF.




    IF it_01-plnnr IS INITIAL.
      it_01-routing = '@02@'.
    ELSE.
      it_01-routing = '@01@'.
    ENDIF.


    IF it_01-matnr IS INITIAL.
      it_01-master = '@02@'.
    ELSE.
      it_01-master = '@01@'.
    ENDIF.


    MODIFY it_01.


  ENDLOOP.


 


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


-----------------------------------------------------------------------


 

번호 제목 글쓴이 날짜 조회 수
4944 <img src=2.gif>레이아웃 화면 이거 왜이러죠? 이상한 파란화면이 줄줄줄 나오네요. [3] marco 2010.06.24 1347
4943 <img src=2.gif>xd02의 번지/호수 입력관련 질문입니다. [1] 바다사랑 2010.06.24 1299
4942 <img src=1.gif>Class ALV에서의 Column Hide 기능이 작동안합니다. file 찬호사랑 2010.06.24 1924
4941 <img src=2.gif>버튼클릭시 보여주는 화면을 다르게 보여주고 싶습니다 .. [2] file 아밥콩` 2010.06.23 1502
4940 <img src=2.gif>16진수로 바꿔주는 펑션이 있는지요 [3] 남산밑 2010.06.24 1596
4939 <img src=3.gif>gui status는 어디에 숨은걸까요? (추가1, 추가2) [8] file 맨날초보 2010.06.23 1861
4938 <img src=3.gif>Write로 구성된 Report에서 입력 받는 방법에 대한 문의 [6] 기군 2010.06.24 1117
4937 <img src=3.gif>Loop를 이용한 누계로직 좀 봐주세요. [2] 모포 2010.06.23 1347
4936 <img src=2.gif>강제로 ALV이벤트 호출 가능한지요??? [1] 돌맹이 2010.06.23 2087
4935 <img src=3.gif>webdynpro에서 internal table로 누계 구하기 [2] 모포 2010.06.23 1923
4934 <img src=3.gif>Open SQL 에서 substring 하는 방법 [2] 모포 2010.06.22 4081
4933 <img src=2.gif>메소드를 다이나믹 하게 받고 싶습니다 !!! [3] 맹꽁이 2010.06.22 1339
4932 <img src=2.gif>LSMW의 Maintain Object Attributes 구성 질문 [1] file 아밥은밥이다 2010.06.22 1872
4931 <img src=2.gif>SAP Web Console 유니코드 문제입니다. [1] 첼시 2010.06.22 1952
4930 <img src=3.gif>APPEND 할 때 제일위에 삽입하는거 가능한지? [2] 돌맹이 2010.06.22 1472
4929 <img src=1.gif>spool 을 PDF 로 전환시 한글 겹칩문제 file 테스트 2010.06.21 1948
4928 <img src=2.gif>혹시 AT SELECTION-SCREEN Events 쓸때 PARAETER 값을 필수로 하면 로직을 안타나요? [1] 아밥콩` 2010.06.21 2616
» <img src=3.gif>Internal Table Delete에 관한 질문입니다. [3] Chaconne 2010.06.21 3010
4926 <img src=3.gif>BDC에서 성공메시지를 못받아옵니다. [1] ABAP하는사람 2010.06.21 1807
4925 <img src=2.gif>인터널테이블 데이터 중복체크 질문드립니다. [5] GoodAbap 2010.06.21 8283