메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요~아밥 초보입니다..


제가 ERP튜닝을 배우면서 하고있는데 테이블 JOIN순서를


변경해서 프로그램 성능을 향상시키고자 했는데 조인순서를 변경시켰습니다. 아래 보시면


조인하는 테이블의 위치를 바꿔줬는데 첫번째 결과값에 비해 두번째


결과값이 덜나옵니다..  조인순서는 결과에 영향을 안미친다고 알고있는데


뭐가문제인지 알려주시면 감사하겠습니다..


아래는 코드입니다.


1번. 


 




  SELECT B~KUNAG A~VGTYP A~VGBEL  A~AUBEL   A~AUPOS   A~WERKS
         A~MATNR A~ARKTX B~FKDAT
         SUM( A~FKIMG )  A~VRKME
         SUM( A~NETWR )  B~WAERK  C~ZEARRPT
    INTO TABLE IT_TMP
    BYPASSING BUFFER
 

    FROM ( VBRP AS A JOIN VBRK AS B
      ON A~VBELN = B~VBELN ) JOIN VBAK AS C
      ON A~AUBEL = C~VBELN
 


   WHERE A~WERKS IN S_WERKS
     AND B~KUNAG IN S_KUNAG
     AND B~FKDAT IN S_FKDAT
     AND B~WAERK IN S_WAERK
     AND B~SFAKN EQ ''
     AND B~FKSTO EQ ''
     AND B~BUKRS EQ P_BUKRS
     AND C~SPART IN S_SPART   


     AND C~VTWEG IN R_VTWEG
     AND C~AUART IN R_AUART

   GROUP BY B~KUNAG A~VGTYP A~VGBEL A~AUBEL A~AUPOS A~WERKS A~MATNR
            A~ARKTX B~FKDAT A~VRKME B~WAERK C~ZEARRPT
.


2번. 변경후


 

  SELECT B~KUNAG A~VGTYP A~VGBEL  A~AUBEL   A~AUPOS   A~WERKS
         A~MATNR A~ARKTX B~FKDAT
         SUM( A~FKIMG )  A~VRKME
         SUM( A~NETWR )  B~WAERK  C~ZEARRPT
    INTO TABLE IT_TMP
    BYPASSING BUFFER
    FROM VBAK AS C         JOIN VBRP AS A
      ON C~VBELN = A~AUBEL JOIN VBRK AS B
      ON B~VBELN = A~VBELN
   WHERE A~WERKS IN S_WERKS
     AND B~KUNAG IN S_KUNAG
     AND B~FKDAT IN S_FKDAT
     AND B~WAERK IN S_WAERK
     AND B~SFAKN EQ ''
     AND B~FKSTO EQ ''
     AND B~BUKRS EQ P_BUKRS
     AND C~SPART IN S_SPART   
     AND C~VTWEG IN R_VTWEG
     AND C~AUART IN R_AUART

   GROUP BY B~KUNAG A~VGTYP A~VGBEL A~AUBEL A~AUPOS A~WERKS A~MATNR
            A~ARKTX B~FKDAT A~VRKME B~WAERK C~ZEARRPT.


 

번호 제목 글쓴이 날짜 조회 수
5855 <img src=2.gif>지금 아밥을 시작한 초보입니다 ^^ 공부하다 사다리타기 프로그램심심해서 짜봤어요.. [14] 그림장이 2011.02.17 2212
5854 <img src=2.gif>CALL SCREEN 없이 팝업창 닫기... [3] 은미짱 2011.02.17 3152
5853 <img src=3.gif>모듈풀 스크린에서 sort 기능 만드는법 [2] SD임 2011.02.17 1434
5852 <img src=2.gif>BAPI_MATERIAL_SAVEDATA를 사용해서 자재마스터를 생성하고 있습니다.. [1] MZ夢 2011.02.16 2122
» <img src=3.gif>테이블 조인 시 순서변경 하니까 값이 다르게 나옵니다. [4] 행보관 2011.02.16 2397
5850 <img src=2.gif>[DBlink 한글깨짐] SAP에서 legacy DB의 data를 dblink로 select시 한글이 깨지네요.해결방법? [1] Happy~ 2011.02.16 3956
5849 <img src=2.gif>인터널 테이블 관련 질문있습니다. [1] 달타냥83 2011.02.16 1433
5848 <img src=2.gif>READ TABLE INDEX로 읽는데 에러가 나네요. [6] 이소아밀 2011.02.16 2760
5847 <img src=2.gif>뷰 클러스터 종속 관련으로 질문드립니다. [1] 아빱초보 2011.02.16 2598
5846 <img src=2.gif>User Password 정책 설정하는 방법 [4] imgood 2011.02.15 2631
5845 <img src=2.gif>COSP 테이블 WRTTP 필드값 관련 질문 입니다. [2] NT 2011.02.15 2008
5844 <img src=3.gif>간단한 테이블 select시 where조건에 관한 질문입니다. [3] 행보관 2011.02.15 1646
5843 <img src=2.gif>시스템 업그레이드 이후 아래의 에러가 발생합니다. 해결 방법 좀 알려주세요. [4] 원니컴 2011.02.15 1577
5842 <img src=2.gif>구매요청 BAPI_PR_CREATE BAPI 실행이 안됩니다. 사용해 보신분의 도움바랍니다. [4] 팬더야 2011.02.15 2169
5841 <img src=3.gif>READ문 어떻게 쓰는건지..알려주세요~ [3] 천사 2011.02.14 1647
5840 <img src=2.gif>BKPF 헤더 텍스트 필드 USEREXIT 또는 BTE 관련 질문입니다. [2] 쓰나미 2011.02.14 2780
5839 <img src=2.gif>[proxy] proxy 생성방법에 관한 문의 드립니다. [2] 맹꽁이 2011.02.14 1842
5838 <img src=2.gif>sap connect 3.5 또는 .net 과 통신하는 방법에 대해 질문드립니다. [1] 꽁미남 2011.02.14 1905
5837 <img src=2.gif>자산구매요청 BAPI BAPI_REQUISITION_CREATE의 처리가 안됩니다. 사용해 보신분의 도움바랍니다. [3] 팬더야 2011.02.12 2484
5836 <img src=3.gif>sorted table에 대해 질문이 있습니다~ [2] 달타냥83 2011.02.11 1810