메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
6368 스탠다드와 CBO 테이블이 나뉘는 이유가 궁금합니다 [2] 아밥린이 2022.06.20 1759
6367 PERFORM 구문 자주 사용 여부 [4] dev 2022.06.14 441
6366 ABAP Trial 서버에서 SE16N 기능 여부 [2] dev 2022.06.12 342
6365 call browser [2] sapecc6 2022.06.10 478
6364 테이블 데이터 중 근사치 값 선택하기 [5] 시원한바람 2022.06.09 365
6363 SO_DOCUMENT_SEND_API1 메일 첨부파일 1개 이상 가능 여부 [3] file alarm 2022.06.09 613
6362 SO_DOCUMENT_SEND_API1 함수 사용하여 메일링 기능 사용 중 문의사항이에요! [3] file alarm 2022.06.08 315
6361 solix ITAB -> Xstring 변환중 렝스길이.. [4] 먹다망고야 2022.06.07 325
6360 달력에 공휴일 지정하려면 어떻게 해야하나요? [1] yoon123 2022.06.02 483
6359 SAPGUI 엔터 키 사용 문의 입니다. [4] 십년만에 2022.06.02 351
6358 se11의 Width of Output List 에 대해 [2] file amelia 2022.05.17 291
6357 데이터 추출 [3] 블랙 2022.04.27 552
6356 pdf file 업로드 및 출력 [2] sapecc6 2022.04.22 498
6355 Desktop Office Integration in the webgui 문의.. [2] file Zekokim 2022.04.20 452
6354 abap -> asws s3 접근 코딩... [1] sapecc6 2022.04.19 251
6353 디버깅 시 데이터 나오는데 실행시키면 안나오는 이유 [1] cpfl 2022.04.15 375
6352 ALV 변경된 LAYOUT에 저장되어 있는 필드 찾는법 [1] jini 2022.04.08 548
6351 ALV GRID 에서 값 수정 후 DUMP 에러로 GETWA_NOT_ASSIGNED 가 뜹니다. [1] file 메론쥬스 2022.04.07 559
6350 webgui에서 영역 메뉴 바로 호출하는 방법 Zekokim 2022.04.06 328
6349 ALV check_changed_data 후 데이터 미 변경 [3] 파뤼타임 2022.03.25 698