08-11-2007 11:38 AM
hi friends,
Can any one tell is it possible to join 3 tables using left and right outer joins...i tried by taking some fields of vbap,vbak,makt but it says some error... plz give a sample code with some fields.
08-11-2007 11:43 AM
Hi Arun
chk this statement
SELECT vbpavbelnINTO TABLE itabFROM vbap LEFT JOIN vbpaON vbapvbeln = vbpavbeln AND vbapposnr = vbpaposnrleft join vbkd on vbapvbeln = vbkd~vbeln .
SELECT avbeln bposnr c~posnr
INTO TABLE gt_vbeln
FROM vbak AS a
INNER JOIN vbkd AS b ON bvbeln = avbeln
LEFT OUTER JOIN vbap AS c ON cvbeln = bvbeln
AND cposnr = bposnr
please reward points for helpful ans's
kiran.M
08-11-2007 12:02 PM
08-11-2007 11:45 AM
Hi..
This is the code join 3 tables using inner join.
select VBAKVBELN VBAKKUNNR
VBAPPOSNR VBAPMATNR
MARAMTART MARAMBRSH
FROM VBAK AS VBAK
INNER JOIN VBAP AS VBAP
ON VBAKVBELN = VBAPVBELN
INNER JOIN MARA AS MARA
ON VBAPMATNR = MARAMATNR
INTO TABLE ITAB.
<b>Reward if Helpful</b>