Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3280

Get data from 2 table into 1 internal table

$
0
0

Hi all

How can i get data from 2 internal table into 1 internal table?

my code like this

 

SELECT  menge dmbtr mblnr

   INTO CORRESPONDING FIELDS OF TABLE t_mseg

     FROM mseg

       WHERE matnr in matnr AND budat_mkpf in date.

 

 

SELECT  stprs

   INTO CORRESPONDING FIELDS OF TABLE t_mbewh

     FROM mbewh

       WHERE lfgja eq tahun AND lfmon eq bulan AND matnr in ( SELECT matnr FROM mseg WHERE matnr in matnr AND budat_mkpf in date ).

 

 

SELECT labst

   INTO CORRESPONDING FIELDS OF TABLE t_mardh

     FROM mardh

       WHERE lfgja eq tahun AND lfmon eq bulan AND matnr in ( SELECT matnr FROM mseg WHERE matnr in matnr AND budat_mkpf in date ).

 

   LOOP AT t_mseg..

     t_al-dmbtr = t_mseg-dmbtr.

     t_al-menge = t_mseg-menge.

 

         LOOP AT t_mardh.

           t_al-labst = t_mardh-labst.

 

         ENDLOOP.

         LOOP AT t_mbewh.

           t_al-stprs = t_mbewh-stprs.

 

         ENDLOOP.

         append t_al.

 

 

     CLEAR t_al.

   ENDLOOP.

 

   LOOP AT t_al.

     WRITE : / t_al-labstt_al-menge, t_al-dmbtr, t_al-stprs, .

   ENDLOOP.

 

data from field mbewh~stprs just there 2, and from field mardh~labst just 3.

but output is 16 like data from mseg.

thanks all


Viewing all articles
Browse latest Browse all 3280

Trending Articles