2007 Feb 22 8:18 AM
Hi all ,
Please provide the following query using inner join.
SELECT ebeln bstyp bsart
FROM ekko
INTO TABLE t_ekko
WHERE bstyp = c_bstyp AND
bsart = c_bsart.
IF NOT t_ekko[] IS INITIAL.
SELECT mblnr mjahr zeile bwart matnr werks ebeln
FROM mseg
INTO TABLE t_r_mseg
FOR ALL ENTRIES IN t_ekko
WHERE ebeln = t_ekko-ebeln AND
bwart IN s_bwart1 AND
matnr IN s_matnr AND
werks IN s_werks.
endif.
2007 Feb 22 8:21 AM
select aebeln abstyp absart mblnr bmjahr bzeile bbwart bmatnr bwerks
from ekko as a inner join mseg as b on aebeln = bebeln WHERE abstyp = ac_bstyp AND
a~bsart = c_bsart AND
b~bwart IN s_bwart1 AND
b~matnr IN s_matnr AND
b~werks IN s_werks.
regards
shiba dutta
select aebeln abstyp absart mblnr bmjahr bzeile bbwart bmatnr bwerks
from ekko as a inner join mseg as b on aebeln = bebeln WHERE abstyp = ac_bstyp AND
a~bsart = c_bsart AND
b~bwart IN s_bwart1 AND
b~matnr IN s_matnr AND
b~werks IN s_werks.
regards
shiba dutta
2007 Feb 22 8:21 AM
select aebeln abstyp absart mblnr bmjahr bzeile bbwart bmatnr bwerks
from ekko as a inner join mseg as b on aebeln = bebeln WHERE abstyp = ac_bstyp AND
a~bsart = c_bsart AND
b~bwart IN s_bwart1 AND
b~matnr IN s_matnr AND
b~werks IN s_werks.
regards
shiba dutta
2007 Feb 22 8:23 AM
Hi,
Try this query.
SELECT mblnr mjahr zeile bwart matnr werks ebeln
FROM mseg INNER JOIN ekko ON mseg-ebeln = ekko-ebeln
INTO TABLE t_r_mseg
bwart IN s_bwart1 AND
matnr IN s_matnr AND
werks IN s_werks.
Regards,
Sesh
2007 Feb 22 8:26 AM
SELECT ekkoebeln ekkobstyp ekko~bsart
msegmblnr msegmjahr msegzeile msegbwart msegmatnr msegwerks
INTO TABLE t_ekko
FROM ekko inner join mseg
on ekkoebeln = msegebeln
WHERE ekko~bstyp = c_bstyp AND
ekko~bsart = c_bsart and
mseg~bwart IN s_bwart1 AND
mseg~matnr IN s_matnr AND
mseg~werks IN s_werks.
2007 Feb 22 8:29 AM
shweta,
SELECT EKKOEBELN EKKObstyp EKKO~bsart
MSEGEBELN MSEGmblnr MSEG~mjahr
MSEGzeile MSEGbwart MSEGmatnr MSEGwerks
MSEG~ebeln
INTO TABLE i_itab
FROM ( EKKO
INNER JOIN MSEG
ON MSEGEBELN = EKKOEBELN )
WHERE EKKO~bstyp eq c_bstyp AND
EKKO~bsart eq c_bsart AND
MSEG~ebeln = t_ekko-ebeln AND
MSEG~bwart IN s_bwart1 AND
MSEG~matnr IN s_matnr AND
MSEG~werks IN s_werks.
Note here i_itab should have all the fileds which and all you are selecting
Pls. Mark if useful
.
2007 Feb 22 8:35 AM
Hi,
You cannot link EKKO and MSEG directly..
Fetch the PO item details from EKPO and then the PO History for EKBE.
Then select the fields you require from MSEG for all entries in EKBE where mblnr eq ekbe-belnr and mjhar eq ekbe-gjahr and zeile eq ekbe-buzei.
Anil.
Correction: this is only in case you need to pick material docs for GR/IR individually
Message was edited by:
Anil
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |