‎2007 Sep 17 10:22 AM
pls help for a select statement based on these conditions give select statement with inner join concept.
input : MARA(mtart),MARA(matnl),MARC(dispo),EKKO(ekgrp)
output : MARA(matnr).
pls reply soon for any quaries
‎2007 Sep 17 11:07 AM
hi pandu,
please go through this select stmt.
select mara~matnr
into table <itab>
from mara
join marc
on maramatnr eq marcmatnr
join ekko
on marcekgrp eq ekkoekgrp
where <condition>
<b>Reward points if useful</b>
Chandra
‎2007 Sep 17 10:26 AM
See sample
SELECT ekko~bukrs
ekko~lifnr
ekko~ebeln
ekko~waers
ekko~bsart
ekko~ekorg
ekko~ekgrp
ekpo~ebelp
ekpo~txz01
ekpo~matnr
ekpo~werks
ekpo~menge
ekpo~meins
ekpo~netpr
ekpo~netwr
INTO TABLE t_itab1 FROM
ekko INNER JOIN ekpo ON ekkoebeln = ekpoebeln
WHERE ekko~ebeln IN s_ebeln AND
ekko~bukrs IN s_bukrs AND
ekko~lifnr IN s_lifnr AND
ekko~ekorg IN s_ekorg AND
ekko~ekgrp IN s_ekgrp AND
ekpo~matnr IN s_matnr.
SELECT mara~matnr
mara~ernam
mara~mtart
mara~matkl
mara~meins
mara~ernam
marc~werks
marc~xchar
makt~maktx
INTO CORRESPONDING FIELDS OF TABLE t_itab1 FROM
( mara INNER JOIN marc ON maramatnr = marcmatnr ) INNER JOIN
makt ON maramatnr = maktmatnr
WHERE mara~matnr IN s_matnr AND
marc~werks IN s_werks AND
mara~mtart IN s_mtart AND
mara~meins IN s_meins.
‎2007 Sep 17 11:07 AM
hi pandu,
please go through this select stmt.
select mara~matnr
into table <itab>
from mara
join marc
on maramatnr eq marcmatnr
join ekko
on marcekgrp eq ekkoekgrp
where <condition>
<b>Reward points if useful</b>
Chandra