메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
6367 ALV 기능추가에 대한 질문입니다!!! [2] file 아밥어린이 2023.02.04 288
6366 아카이브링크로 파일 저장할때 확장자 문제 쨥쨥쓰 2020.07.27 289
6365 sap gui에서는 보이는 아이콘이 fiori에서는 안보이는 문제 [4] file sapsap 2023.04.20 289
6364 서버 연결이 안 되네요.. [1] file CHUSY 2022.07.27 290
6363 SMQ2 질문드립니다. 아밥말고고래밥 2020.11.20 292
6362 GUI_DOWNLOAD - 환율필드 값(DEC9,5) 다운시 소수점 문제 [2] Zekokim 2022.03.24 293
6361 se80에서 오브젝트 우클릭하면 나오는 메뉴의 언어 (독일어로 나와요 ㅠㅜ) [2] file 흐르링 2023.02.02 294
6360 GV_TITLE = SY-TITLE 어떨때 쓰는건가요? 안써도 상관없나요? [7] file 아밥어린이 2023.02.13 295
6359 CBO 테이블 컬럼 크기 질문 [2] bonggu 2023.04.06 298
6358 alt drag 현상 [2] file neoyob 2022.07.14 302
6357 EASY ABAP 2.0 - Z11_08 예제 문의 [2] file hunseop2 2023.01.20 303
6356 Function Module 기초 질문드립니다 [1] paulus 2022.03.14 304
6355 bdc 모드 실행시 실행 이상없는 경우 [1] 십년만에 2021.07.01 305
6354 운영중인 프로그램의 꽤 큰 기능추가시 보통 어떻게 진행하시나요? [4] 로우랜즈 2023.06.02 305
6353 data object 정의 관련 질문 [2] rkdud410 2019.03.05 306
6352 BAPI_MATERIAL_SAVEDATA 가 실행후 종료되지 않습니다.. [1] 아좀더 2021.11.23 306
6351 select single max( fld1 ) vs select max ( fld1 ) 차이가 있나요? [3] 로우랜즈 2023.07.28 306
6350 RFC 호출시 호출한 system id 알 수 있나요? [2] 웬디 2023.06.14 307
6349 SAP 언어 설정이 궁금합니다 [1] file sapbegin 2023.09.21 308
6348 Plant 와 Cost Center 연관 정보 담은 테이블 [3] 십년만에 2022.09.02 309