2008 Sep 17 12:15 PM
dear friends
kna1- kunnr ,name1
vbak - vbeln , erdat
vbap - meins , kwmeng
on above i have given three tables and their fields in front of this
can any one tel me how to give inner join in select statement for the above tables
dear friends
kna1- kunnr ,name1
vbak - vbeln , erdat
vbap - meins , kwmeng
on above i have given three tables and their fields in front of this
can any one tel me how to give inner join in select statement for the above tables
2008 Sep 17 12:18 PM
Hi,
You can do the following mapping:
VBAK-Customer Number = KNA1-KUNNR.
VBAK_VBELN = VBAP-VBELN.This is the link that you will have to use to write inner join to get the required fields.
Regards,
Kunjal
2008 Sep 17 12:21 PM
Hi Create an appropriate internal table ITAB
Select VBAK~VBELN
VBAK~ERDAT
VBAP~POSNR
VBAP~MEINS
VBAP~kwmeng
KNA1~KUNNR
KNA1~NAME1
From VBAK
Into Table ITAB
Inner Join VBAP On VBAKVBELN = VBAPVBELN
Inner Join KNA1 On VBAK~KUNNR = KNA1-KUNNR
Where VBAK~VBELN In S_VBELN.
Santhosh
2008 Sep 17 12:21 PM
Hi,
select
a~vbeln
a~erdat
b~meins
b~kwmeng
c~kunnr
c~name1
INTO TABLE i_final FROM ( ( vbak AS a
INNER JOIN vbap AS b ON a~vbeln = b~vbeln )
INNER JOIN kna1 AS c ON a~kunnr = c~kunnr )
Regards
Sandipan
2008 Sep 17 12:23 PM
Hi,
Use KUNNR as common field between VBAK and KNA1 and vbeln as common field between VBAK and VBAP and have a join some thing like below
select vbakvbeln vbakerdat
vbapvbeln vbapmeins vbap~kwmeng
kna1kunnr kna1name1
from vbak inner join vbap
on vbakvbeln = vbapvbeln
inner join kna1 on vbakkunnr = kna1kunnr.
Thanks
Sudharshan
2008 Sep 17 12:24 PM
Check the psudo code below.
select a~kunnr
b~vbeln
c~posnr
into table it_table
from kna1 as a inner join vbak as b
on akunnr eq bkunnr
inner join vbap
on bvbeln eq cvbeln
where.......
Murthy.
Edited by: pr murthy on Sep 17, 2008 1:25 PM
2009 Jan 16 9:06 AM
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |