메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
155 <img src=2.gif>자재 마스터 [분류 뷰] 에 대해서 질문합니다. [2] file 다르게 2011.03.22 5049
154 abap source scan 차이 [4] sap는어려워 2019.06.17 5061
153 <img src=3.gif border=0>CONVERSION_EXIT_ALPHA_INPUT 함수쫌요 [3] 아밥고지를 찾아서 2009.07.29 5065
152 스마트폼에 직인 이미지 등록방법 [4] file 버미! 2010.03.05 5067
151 <img src=3.gif>data 선언 시 type, like 의 차이점을 알고 싶습니다 [12] 십년만에 2009.10.05 5068
150 RFC만들고 sm59에서 destination생성방법 한량도깡 2011.03.31 5072
149 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5086
148 BDC ERROR 질문입니다 [4] 왕초~삽질맨 2007.07.04 5104
147 [요청]BAPI중 BAPI_COPAPLANNING_POSTDATA 에 관련된 질문입니다. [2] 리브레 2008.09.05 5105
146 <img src=2.gif>alv에서 필드명은 가운데정렬하고 아래의 데이터는 오른쪽정렬로 하려면 어떻게해야하나요. [4] 마늘맛쿨피스 2010.08.11 5127
145 <img src=3.gif>loop at screen을 이용한 스크린 Block 제어 [3] Fjohnny 2010.02.24 5135
144 RAISING exception 궁금. [3] 아밥퍼 2007.05.22 5147
143 [re] BAPI에 대해 [5] sapjoy 2007.03.28 5148
142 <img src=3.gif border=0>대소문자 구분없이 쿼리 하는 법 [8] woong 2009.08.26 5151
» [요청]For all entries in 구문에서 GROUP BY ~ SUM 구문이 사용이 안되는거 같은데.. 좋은 방법없을까요? [4] 효방 ^-^ 2008.10.15 5159
140 <b>[완료]</b>개인pc에 SAP NetWeaver 2004s 설치방법에 질문입니다. [5] file 로미오 2006.12.24 5170
139 <img src=2.gif>금액필드에서 콤마(,) 를 제거 하고 싶습니다. [3] 하하하하 2010.12.08 5201
138 <b>[완료]</b>ALV이벤트 핸들러선언부분에서 별도로 register_edit_event 하는 이유 & ALV스탠다드툴바 명령어 변수 알아내는 법 [13] 하오 2008.07.16 5217
137 <img src=3.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] 하오 2010.01.08 5226
136 <img src=3.gif>runtime error문제입니다. 무슨 말인지 잘 모르겠어요. 좀 알려주실수있을까요 [2] 쭈니 2010.09.15 5232