메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b> 리포트 프로그램 SELECT문 속도 향상문제

NT 2008.04.03 08:46 조회 수 : 2608 추천:13


각 지점별로 제품들에 관한 특정 기간별 누적 매출을 조회하는 리포트 프로그램의 일부입니다.


 


일단 특정 기간을 한달 정도로 정하고 조회하면 데이터가 보통 200만건 정도 됩니다.


 


각 제품별로 정해진 매출 정가가 있으며


 


각 지점과 자재번호 별로 이 매출 정가들을 sum 하면


 


각지점별 해당 제품들에 대한 매출이 됩니다.


 


 


* 누적
    SELECT   자재번호   지점코드 SUM( 매출정가 )
    INTO   TABLE    ITAB1
    FROM   매출정보
    WHERE  보급년월    IN  V_MONTH       AND        "V_MONTH는 parameters입니다.
                지점코드    IN  V_PRCTR       AND         "V_PRCTR는 parameters입니다.


                자재번호    IN  MATNRS        AND         "MATNRS는 가상테이블입니다.
                매출정가  <> '0'
    GROUP BY    자재번호   지점코드
    %_HINTS ORACLE 'INDEX(매출정보, "매출정보~Z01")'.
    SORT ITAB1 BY 지점코드.


 


위와같은 select문을 사용해서 정보를 가져오는데 이 select문만 2분 걸립니다.


 


200만건이 양이 좀 된다고 해도 너무 느린것이지요.


 


위의 select문을 더 빠르게 고쳐서 1분정도에 결과가 나오게 할 방법이 없을까요?


 


1분만에 결과를 나오게 하라고 요청받았습니다.


 


프로그램 성격상 보급년월, 자재번호, 지점코드 이런것 이외에 검색조건으로 줄 수 있는 항목이 없더군요.....


 


도움의 손길을 기다립니다!!!!!     |ㅠㅠ/


 


P.S) select문에서 sum을 안쓰고 가상테이블에 into 시켜도 2분이상 걸립니다.


P.S2) INDEX 생성은 제 마음대로 할수가 없더군요. 권한이 없습니다. 


P.S3) INDEX Z01은 MANDT, 보급년월, 지점코드, 계정그룹 으로 구성되어 있습니다. Z01 INDEX가 제가 원하는 항목이랑 완전하게 일치하진 않지만 그나마 가장 근접한것이라 사용하였고, INDEX는 제 마음대로 건드릴수가 없습니다.


 

번호 제목 글쓴이 날짜 조회 수
1457 <b>[완료]</b>read table에서 관하여 문의드립니다. [3] 풍뎅이 2008.04.03 1518
1456 [요청]프로그램 변형을 QAS에서 PRD로 옮기기 문의 드립니다. [2] 둥이아빠 2008.04.03 1286
» <b>[완료]</b> 리포트 프로그램 SELECT문 속도 향상문제 [9] NT 2008.04.03 2608
1454 <b>[완료]</b>CALL SCREEN 호출시 상단 오른쪽 버튼 문의 입니다. [8] 초보bsp/abap 2008.04.03 2374
1453 <b>[완료]</b>[질문]4개이상의 TABLE INNER JOIN 방법 [5] 아싸ㅎ 2008.04.03 4715
1452 <b>[완료]</b>탐색도움말에 대한 질문입니다.... [2] 할일없는무급개발자 2008.04.03 1275
1451 [요청]T-Code : dbco 에 대한질문(Unix-Oracle -> NT:MSSQL) 접속가능여부 DBnoid 2008.04.02 3505
1450 <img src=3.gif>[요청]라디오버튼으로 조회화면 필드 잠그는 방법? [3] file 행복을 파는 외계인 2008.04.02 1794
1449 <b>[완료]</b>업로드 프로그램에서 궁금한점 질문입니다. [2] 리브레 2008.04.02 1211
1448 <b>[완료]</b>ALV Grid에서 Quantity 값이 1000으로 나누어져 보이는 현상 [3] SkyDream 2008.04.02 3194
1447 [요청]class alv pc다운시 dump발생 오류 보완건 [6] 김화영 2008.04.02 1650
1446 [요청]loop안의 내부루프의 로직처리에 대해 문의드립니다. [6] 풍뎅이 2008.04.02 1332
1445 <b>[완료]</b>QUICK QUERY / QUICK VIEWER 자료 있으시면 공유좀 해주세여... [2] 아밥입문자 2008.04.02 1233
1444 <b>[완료]</b>user-exit 관리하는 테이블명을 아십니까? [5] activeman 2008.04.02 1663
1443 <b>[완료]</b>리포트화면에서 숫자값이 마이너스를 넣을 수 있습니까? [5] activeman 2008.04.02 2910
1442 [요청]공급업체마스터 스크린 확장 - BADI이용하여..문의 드립니다. [1] 노력&성장 2008.04.01 1518
1441 <b>[완료]</b>ALV LAYOUT 값줄때 ... 관련 질문드립니다. [2] 다급 2008.04.01 1472
1440 [요청]엑셀파일 업로드,다운로드에관해... [4] genius 2008.04.01 2500
1439 [요청]아주간단한 초보가 질문하나올려요!cell [1] genius 2008.04.01 1284
1438 [요청]하나의 테이블에서 여러개의 조건.. [2] Best ABAP 2008.04.01 1326