Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

is it possible to join 3 tables using left and right outer joins...!

Former Member
0 Kudos

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.

3 REPLIES 3

Former Member
0 Kudos

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

0 Kudos

but i wan only outer joins...!

varma_narayana
Active Contributor
0 Kudos

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>