‎2008 Jan 03 12:59 PM
hi
i need to get the data from LFB1 table, fields are lifnr , bukrs, erdat
where this lifnr should not be in BSIK and BSAK TABLE
Can anyone help me how to get that data.
do i need to use joins,
please help me if any one as code .
‎2008 Jan 03 1:03 PM
u need to use outer join for this purpose
u try with this
SELECT alifnr abukrs a~erdat
INTO TABLE <internal table>
FROM lfb1 as A LEFT OUTER JOIN bsik as B
ON Alifnr = Blifnr and Abukrs = Bbukrs
left outer join bsak as c
ON Alifnr = clifnr and Abukrs = cbukrs.
madhavi
‎2008 Jan 03 1:03 PM
‎2008 Jan 03 1:50 PM
‎2008 Jan 03 1:50 PM
‎2008 Jan 03 1:50 PM
‎2008 Jan 03 1:50 PM
‎2008 Jan 03 1:07 PM
out of my head...but try yourself.
SELECT ... INTO TABLE ...
FROM LFB1
LEFT JOIN BSIK ON LFB1~BUKRS = BSIK~BUKRS
AND LBF1~LIFNR = BSIK~LIFNR
LEFT JOIN BSAK ON LFB1~BUKRS = BSAK~BUKRS
AND LFB1~LIFNR = BSAK~LIFNR
WHERE BSIK~BUKRS = SPACE
AND BSAK~BUKRS = SPACE.
‎2008 Jan 03 2:02 PM
Hi hema latha,
SELECT LFB1LIFNR LFB1BUKRS LFB1~ERDAT into corresponding fields of table ITAB
FROM LFB1 WHERE BSIKLIFNR EQ BSAKLIFNR .
IF THIS DOESNOT WORK SEND ME YOUR CODE I WILL SEE IN TO IT.
rEWARD IF USEFULL
THANKS,
SWAROOP