Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3022

Re: Join statement

$
0
0

Hi,

 

you can write your query like this as well..'

SELECT SINGLE ATWRT FROM ausp INTO l_i_ausp-ATWRT

WHERE CUOBJ_BM = ( SELECT SINGLE CUOBJ_BM FROM mcha INTO l_i_mcha-CUOBJ_BM

   WHERE matnr = <fs_output>-matnr AND werks = <fs_output>-werks ANDcharg = <fs_output>-charg).

 

or you can make use of INNER JOIN

 

SELECT  SINGLE  A~CUOBJ_BM

                                   B~ATWRT

FROM MCHA AS A

INNER JOIN AUSP AS B

ON  ( A~CUOBJ_BM = B~CUOBJ_BM )

INTO TABLE IT_JOIN

WHERE A~matnr = <fs_output>-matnr AND A~werks = <fs_output>-werks AND A~charg = <fs_output>-charg.

 

and if you are USING SELECT STATEMENT INSIDE LOOP then don't do that.. make use of FOR ALL ENTRIES.

 

thanks!!


Viewing all articles
Browse latest Browse all 3022

Trending Articles



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