메뉴 건너뛰기

SAP 한국 커뮤니티

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

Chaconne 2010.06.22 01:28 조회 수 : 3022

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.


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


 

번호 제목 글쓴이 날짜 조회 수
4967 <img src=2.gif>엑셀 업로드시 [1] 첼시 2010.07.07 1246
4966 <img src=2.gif>엑셀 업로드시 [3] file 맨날초보 2010.07.07 1463
4965 [re] <img src=3.gif> 더블클릭 이벤트나 back 버튼 클릭시 error 화면 관련 질문 입니다 無念군 2010.07.08 1348
4964 <img src=2.gif>엑셀 업로드시 [2] file 곰고양이 2010.07.07 1336
4963 [re] <img src=3.gif>ALV 레이아웃 변경 설정 관련 질문입니다 無念군 2010.07.08 2257
4962 <img src=2.gif>엑셀 업로드시 [2] 처서련 2010.07.06 1353
4961 [re] <img src=3.gif> 일자관련 function 관련 질문입니다 無念군 2010.07.08 1381
4960 <img src=2.gif>엑셀 업로드시 [3] file 맨날초보 2010.06.28 1391
4959 <img src=2.gif>엑셀 업로드시 [2] 모포 2010.06.26 1407
4958 [re] <img src=3.gif>local 통화 코드 관련 처리 질문 입니다 無念군 2010.07.08 1245
4957 <img src=2.gif>엑셀 업로드시 [17] sapjoy 2007.03.20 4595
4956 <img src=2.gif>엑셀 업로드시 [65] sapjoy 2007.11.04 3377
4955 [re] <img src=3.gif>▲ 씨퀀스를 숫자가 아닌 문자열로 생성하려고 합니다.. 無念군 2010.07.08 1213
4954 <img src=2.gif>엑셀 업로드시 [3] marco 2010.06.30 1237
4953 [re] <img src=3.gif> ▲ 레인지 변수 APPEND관련 질문 입니다 . 無念군 2010.07.08 1776
4952 <img src=2.gif>local currency를 담은 시스템 변수는? [1] 모포 2010.06.26 1453
4951 <img src=3.gif>CONVERT_TO_LOCAL_CURRENCY 사용방법문의 [2] 모포 2010.06.26 3236
4950 <img src=3.gif>CLASS ALV 에서 변경된 데이터를 구분하는 속성 [4] ABAP하는사람 2010.06.26 2173
4949 <img src=3.gif><img src=1.gif>SE61의 문서클래스 선택에 대한 질문입니다. kms 2010.06.25 1167
4948 [re] <img src=1.gif>SE61의 문서클래스 선택에 대한 질문입니다. [1] 데이비듀 2010.06.26 1364