메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
6366 <img src=3.gif>loop at screen을 이용한 스크린 Block 제어 [3] Fjohnny 2010.02.24 5095
6365 [요청]BAPI중 BAPI_COPAPLANNING_POSTDATA 에 관련된 질문입니다. [2] 리브레 2008.09.05 5087
6364 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5075
6363 <img src=3.gif>data 선언 시 type, like 의 차이점을 알고 싶습니다 [12] 십년만에 2009.10.05 5068
6362 <img src=3.gif border=0>CONVERSION_EXIT_ALPHA_INPUT 함수쫌요 [3] 아밥고지를 찾아서 2009.07.29 5065
6361 RFC만들고 sm59에서 destination생성방법 한량도깡 2011.03.31 5051
6360 RAISING exception 궁금. [3] 아밥퍼 2007.05.22 5050
6359 BDC ERROR 질문입니다 [4] 왕초~삽질맨 2007.07.04 5047
6358 이렇게 하시면 됩니다. [1] sapjoy 2006.12.02 5042
6357 <img src=2.gif>alv에서 필드명은 가운데정렬하고 아래의 데이터는 오른쪽정렬로 하려면 어떻게해야하나요. [4] 마늘맛쿨피스 2010.08.11 5030
6356 [요청]RFC관련 개발에러 입니다. 로그좀 봐주세요... [4] DBnoid 2008.03.28 5019
6355 <img src=2.gif>자재 마스터 [분류 뷰] 에 대해서 질문합니다. [2] file 다르게 2011.03.22 5012
6354 <b>[완료]</b>자재 수량 단위변환에 대하여( M -> FT) [5] SARA 2008.05.26 4999
6353 <b>[완료]</b>ALV 리스트 드롭다운 문제점...알려주세요. [3] unicrn 2008.07.15 4981
6352 스마트폼에 직인 이미지 등록방법 [4] file 버미! 2010.03.05 4968
» [요청]For all entries in 구문에서 GROUP BY ~ SUM 구문이 사용이 안되는거 같은데.. 좋은 방법없을까요? [4] 효방 ^-^ 2008.10.15 4960
6350 <b>[완료]</b>smartforms 한글이 깨져요...ㅜ.ㅜ [4] file 초보찍고 고수 2008.12.25 4957
6349 ALV 가로 출력에 대해서 질문드립니다 엑셀로 희망 화면 그려노았습니다 [1] file 뿌이이잉 2011.12.12 4955
6348 ABAP질문은 아닌데요,,롤인 롤아웃 뜻이 뭔가용?? [2] 다크나잇트 2020.10.28 4938
6347 abap source scan 차이 [4] sap는어려워 2019.06.17 4936