메뉴 건너뛰기

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하게 가져갈 것으로 생각되는데 이유가 있을까요??

 

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

 

도움 요청드립니다!

번호 제목 글쓴이 날짜 조회 수
6467 루프 안 필드심볼 사용 시 몇 건 이상부터 속도가 차이날까요 ? [2] 파파야 2023.09.01 441
6466 자재문서 처리 Tcode를 실제 사용자가 최초 접속한 트랜잭션으로 넣을 수 있을까요? [5] 로우랜즈 2023.08.29 284
6465 Subroutine CHANGING vs CHANGING VALUE() [2] susan123 2023.08.14 271
6464 ALV 기본 템플릿 질문드립니다. [1] 쌥존 2023.08.10 468
6463 혹시 IRR 계산 로직 알고 계신분 있으실까요? 초밥 2023.08.09 251
6462 BP(Business Partner) 유효성 체크 문의드려요. NeVaDa 2023.08.09 442
6461 SQL Query에서 특정 MATNR 제거 후 가져올 때 [3] MANG111 2023.08.02 525
6460 select single max( fld1 ) vs select max ( fld1 ) 차이가 있나요? [3] 로우랜즈 2023.07.29 704
6459 완전 초보 질문입니다.. [1] 냥냥2 2023.07.20 412
6458 아밥 초보...listbox 기본 공백 row 제거 방법 질문드려요! [4] file rioss1004 2023.07.14 786
6457 이동 유형 확인 부탁 드립니다. [2] file 미자나즈 2023.07.07 633
6456 SMW0에서 XLSM 사용설정은 어떻게 해야하나요? [4] mhyou01 2023.07.07 1045
6455 type ~ 과 type table of ~ 의 차이점에 대해 설명이 필요해요 [2] ektkdwk1234 2023.07.05 731
6454 SAP GUI 로그인 문제: 10061 [1] file dhkwlsks 2023.06.30 465
6453 퀵뷰 다른언어로 로그인 시 덤프문제 (Quick Viewer) [3] file 아좀더 2023.06.30 254
6452 ABAP으로 무한루프 돌면서 리스너 같이 구현가능할까요? [4] 로우랜즈 2023.06.27 525
6451 혹시.. REGUH, REGUP 라는 테이블을 아시나요? [4] 초밥 2023.06.20 647
6450 Selection-Screen의 Obligatory와 user-command의 관계 [1] 리자몽워터 2023.06.20 296
6449 RFC 호출시 호출한 system id 알 수 있나요? [2] 웬디 2023.06.14 1191
6448 운영중인 프로그램의 꽤 큰 기능추가시 보통 어떻게 진행하시나요? [4] 로우랜즈 2023.06.02 408