메뉴 건너뛰기

SAP 한국 커뮤니티

FOR ALL ENTRIES IN 질문드립니다!

아좀더 2019.04.20 02:00 조회 수 : 20937

안녕하세요 개발중에 다른분이 개발한 내용인데 이해되지 않는 부분이 있어서 질문드립니다.

 

제가 아는 범위에서 FOR ALL ENTRIES IN <ITAB>의 경우 해당 인터널테이블의 키값으로 중복된 값은 무시하고 조회되는 것으로 알고 있습니다.

 

그런데 굳이 중복을 제거하고 돌리는 소스를 보았습니다.(노랑색으로 표시!)

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

  DATA lt_zmmt2270 LIKE TABLE OF gt_zmmt2270 WITH HEADER LINE,
         lv_zmonf    LIKE zmmt0011-zmonf,
         lv_zmont    LIKE zmmt0011-zmont.

  FIELD-SYMBOLS <lt_0011> LIKE zmmt0011.

  _clt gt_zmmt0011gt_zmmt0011_a.

  lt_zmmt2270[] gt_zmmt2270[].
  SORT lt_zmmt2270 BY werks zlifas matnr.
  DELETE ADJACENT DUPLICATES FROM lt_zmmt2270 COMPARING werks zlifas matnr.

  IF lt_zmmt2270[] IS NOT INITIAL.
    SELECT *
      INTO CORRESPONDING FIELDS OF TABLE gt_zmmt0011
      FROM zmmt0011
       FOR ALL ENTRIES IN lt_zmmt2270
     WHERE werks  EQ lt_zmmt2270-werks
       AND zlifas EQ lt_zmmt2270-zlifas
       AND matnr  EQ lt_zmmt2270-matnr
       AND zmonf  LE sy-datum+0(6)
       AND zmont  GE sy-datum+0(6).

 

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

 

제 생각엔 굳이 DELETE ADJACENT DUPLICATES 를 사용하지 않아도 WHERE절에 키값으로 사용되는 필드 중복을

UNIQUE하게 가져갈 것으로 생각되는데 이유가 있을까요??

 

테스트해보았을때 데이터 건수는 동일하게 조회됩니다!!

 

도움 요청드립니다!

번호 제목 글쓴이 날짜 조회 수
67 <b>[완료]</b>Class ALV에서요....TOP-OF-PAGE할려면요?? [4] 복만돌이 2008.07.02 7641
66 <img src=3.gif border=0>mes table 로 인서트 중 dump 가 발생했습니다 [4] 아밥어렵네요 2009.04.15 7715
65 <img src=3.gif>소수점 이하 0 지우기 (소수점 값이 없는 부분만 ) [5] 짭군 2009.11.09 7864
64 [요청]최대값 구하기 [10] 풍뎅이 2007.11.23 7985
63 [요청]FUNCTION ALV 에서 DATA_CHANGED 후 REFRESH 기능이 있을까요? [7] 왕초~삽질맨 2008.10.07 8062
62 [요청]절대값을 어떻게 해용???초보라서 ..부탁해용~~~~~~~ [3] 因緣 2008.10.30 8168
61 [요청]MESSAGE TYPE에 관해 알고싶습니다!! [7] genius 2008.03.26 8182
60 [요청]LEAVE TO LIST-PROCESSING. 관련 된거요 [2] 아바퍼 2009.02.18 8211
59 <img src=3.gif>프로그램 강제종료 방법이 있을까요?[추천:e-abap] [7] file 나만고양이 2010.10.04 8215
58 <b>[완료]</b>select count(*) 구문이 어떤 구문인가요?? [6] bd 2008.05.15 8318
57 <img src=1.gif>DBLINK 설정시 테스트 할때 에러 메시지 한번 봐 주세요 바다사랑 2010.10.13 8378
56 <img src=3.gif>MESSAGE_TYPE_X 덤프 문의드립니다. [6] 나만고양이 2010.11.16 8580
55 [요청]REUSE_ALV_GRID_DISPLAY-Sort and mergy문의(input 필드있음) [1] 찬호사랑 2009.01.21 8602
54 <img src=3.gif>RFC 생성시 파라미터의 참조유형에 대한 질문입니다 [2] 승질알면서 2010.08.27 8632
53 [요청]SUM [6] 풍뎅이 2007.12.07 8672
52 ALV list를 write 구문을 사용해서 만들수 있나요? [2] mm 2021.04.02 8677
51 <img src=2.gif>인터널테이블 데이터 중복체크 질문드립니다. [5] GoodAbap 2010.06.21 8728
50 [요청]SORT (A필드는 오름차순 B필드는 내림차순) 관하여 질문드립니다. [4] 열심히 2008.10.11 8842
49 [요청]read table [3] 풍뎅이 2007.12.05 8958
48 <b>[완료]</b>for all entries를 이용한 조인방법 [7] 아싸ㅎ 2008.04.03 9040