메뉴 건너뛰기

SAP 한국 커뮤니티

아래소스와 같이 GROUP BY 를 써서 SUM을 사용하고 싶거든요


그런데 FOR ALL ENTRIES 구문에서는 SUM을 사용할 수 없다고 에러가 발생했습니다.


쉽게 처리하려면, LOOP 돌때 마다 SELECT ~SUM~GROUP BY를 써서 처리하면 될 거 같기도한데,


이럴 경우에 매번 LOOP 돌때마다 DB에 접근해야되서 데이터양이 많을 경우에 처리속도가 많이 늦어질거 같은데,


LOOP 안에서 SUM을 처리하는 방법말고, 다른 좋은 방법 없을까요?


경험많은 개발 컨설분들의 조언 부탁드립니다. ^^;


 


 


  SELECT BANFN BNFPO FLIEF AS LIFNR MATNR MENGE MEINS WERKS LGORT
         LFDAT FRGKZ
  INTO CORRESPONDING FIELDS OF TABLE GT_DATA
  FROM EBAN
  WHERE EBELN IN S_BANFN
    AND MATNR IN S_MATNR
    AND MATKL IN S_MATKL
    AND EKGRP IN S_EKGRP
    AND WERKS IN S_WERKS
    AND BSART IN S_BSART
    AND PSTYP IN S_PSTYP
    AND KNTTP IN S_KNTTP
    AND LFDAT IN S_LFDAT
    AND FRGKZ EQ P_FRGKZ
    AND LOEKZ NE 'X'.


 


** 부분 생략**


 


DATA : GT_MARD LIKE TABLE OF MARD WITH HEADER LINE.


 


*.. 평가된 사용가능 재고
  SELECT MATNR WERKS SUM( LABST )
  INTO CORRESPONDING FIELDS OF TABLE GT_MARD
  FROM MARD FOR ALL ENTRIES IN GT_DATA          <-- 에러발생
  WHERE MATNR = GT_DATA-MATNR
    AND WERKS = GT_DATA-WERKS
  GROUP BY MATNR WERKS.


 


LOOP AT GT_DATA.


    READ TABLE GT_MARD WITH KEY MATNR = GT_DATA-MATNR
                                WERKS = GT_DATA-WERKS.
    IF SY-SUBRC = 0.
      GT_DATA-LABST = GT_MARD-LABST.
    ENDIF.


ENDLOOP.

번호 제목 글쓴이 날짜 조회 수
» [요청]For all entries in 구문에서 GROUP BY ~ SUM 구문이 사용이 안되는거 같은데.. 좋은 방법없을까요? [4] 효방 ^-^ 2008.10.15 5324
2432 [요청][SD]대금청구 취소시 입금 취소 확인 USER-EXIT 아시는분,,제발 [1] 박태준 2008.10.15 1240
2431 <b>[완료]</b>[re] [SD]대금청구 취소시 입금 취소 확인 USER-EXIT 아시는분,,제발 [1] 박태준 2008.12.10 1277
2430 [요청]PL/SQL의 StoredProcedure에서 ref cursor 타입으로 선언된 out Parameter 를 받을 수 있는 방법?? [1] 청석 2008.10.15 2016
2429 <b>[완료]</b>스마트폼 출력시 좌우측여백이 틀립니다 그리고 여러장출력!! [5] CoolGuy 2008.10.15 2225
2428 <b>[완료]</b>Insert, Update, Delete, Modify 문법 하단 질문의 재질문 입니다. 부탁듸려요 [5] 또길 2008.10.15 2601
2427 [요청]ON LINE화면에서 첨부파일을 추가문제 Giant 2008.10.15 2246
2426 <b>[완료]</b>레코드를 통째로 Update, Insert 방법좀 힌트주세요 [4] 또길 2008.10.15 1644
2425 <b>[완료]</b>테이블의 값을 alv grid의 로컬파일중 엑셀로 다운 받을시 필드 잘리는 문제 문의드립니다. [2] 제로 2008.10.15 2188
2424 <b>[완료]</b>이메일 프로그램에서 어떻게 써야지 메일을 보낼수 있을까요? [1] ABAP쟁이 2008.10.15 1817
2423 <b>[완료]</b>[초보..] 아밥 처음 쓰는데 type i 출력(WRITE)시 오른쪽정렬 문제.. [6] sincere 2008.10.14 1557
2422 [요청]데이타 타입에 관한 질문입니다. [5] 캔디^^ 2008.10.14 1275
2421 <b>[완료]</b>인포타입생성시 궁금한것 있어요.? [2] unicrn 2008.10.14 1343
2420 [요청]On-line 입력필드에 Search help 띄울때 어떤 필드인지.. [2] 김지성 2008.10.14 2097
2419 [요청]총 페이지를 출력 하고 싶습니다.. [6] SD2 2008.10.14 1450
2418 [요청]이전오더 생성 시 임시저장 Bin 으로 저장하려면 어떻게 하나요? [1] 넷가이 2008.10.14 1557
2417 <b>[완료]</b>possible entry에서 중복되는 값들 하나씩만 표시할 수 있나요? [7] 제로 2008.10.14 1697
2416 [요청]inclue type문과 types 문에 관한 질문입니다. [3] 앙리 2008.10.14 1245
2415 <b>[완료]</b>e-mail보낸 내역확인 티코드가 어떻게되나요. [3] mean 2008.10.13 2926
2414 [re] [요청]e-mail보낸 내역확인 티코드가 어떻게되나요. 띵호아빠 2008.10.13 1642