Quantcast
Viewing all articles
Browse latest Browse all 2151

Performance issue with BKPF and BSIS tables

Hi - I have written query like below.

 

SELECT bkpf~bukrs bkpf~belnr bkpf~gjahr

           bkpf~bldat bkpf~budat bkpf~monat

           bkpf~awtyp bkpf~awkey bkpf~blart

           bsis~buzei bsis~buzid bsis~shkzg

           bsis~dmbtr bsis~hkont bsis~bschl

           bsis~werks bsis~xref3 FROM bkpf INNER JOIN bsis

        ON bkpf~bukrs = bsis~bukrs

       AND bkpf~belnr = bsis~belnr

       AND bkpf~gjahr = bsis~gjahr

      INTO CORRESPONDING FIELDS OF TABLE gt_bkpf_gr

     WHERE bkpf~bukrs EQ '1000'

       AND bkpf~bldat IN s_bldat

       AND bkpf~budat IN s_budat

       AND bkpf~blart EQ 'AB'

       AND bkpf~glvor EQ 'ABCD'

       AND bkpf~xreversal EQ space

       AND bsis~hkont IN s_hkont

       AND bsis~buzid EQ 'P'

       AND bsis~werks IN s_werks

       AND bsis~dmbtr IN s_dmbtr.

 

gt_bkpf_gr is a Hash table. here we are always passing the Company code(BUKRS),posting date(s_budat),and G/L account(s_hkont).

For 73 entries it is taking 13 mins.Is there anyway to redesign the above query such that it will improve the performance.


Viewing all articles
Browse latest Browse all 2151

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>