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

Re: How merge 3 internal table in 1 internal table

$
0
0

Hi

 

Try the below coding

 

 

types: begin of ty_mseg,

        matnr type mseg-matnr,

        menge type mseg-menge,

        dmbtr type mseg-dmbtr,

        labst type mard-labst,

        stprs type mbew-stprs,

        end of ty_mseg.

 

data it_final type table of ty_mseg.

 

data w_matnr type mara-matnr.

 

select mseg~matnr mseg~menge mseg~dmbtr

        mard~labst

        mbew~stprs into table it_final

from mseg inner join mard

on mseg~matnr = mard~matnr

inner join mbew

on mseg~matnr = mbew~matnr

where mseg~matnr = w_matnr.


or another way is


have a internal table structure as ty_mseg(above)


take matnr from mard in  2nd internal table and also from mbew to 3rd internal table


move mseg data to final internal table


loop final internal table

read mard internal table with matnr = final-matnr

read mbew internal table with matnr = final-matnr

  move values to final table (labst and stprs)

endloop.


Regards,



Viewing all articles
Browse latest Browse all 2812

Trending Articles



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