‎2007 May 15 2:43 PM
can anyone please send select query for
join statement with for all entries command
‎2007 May 15 2:47 PM
Hi,
Check the code for JOIN statement....
SELECT b~matnr b~mtvfp b~werks
b~dismm b~beskz b~plifz b~disgr
c~pstat c~mtart c~brgew c~normt z~mtpos
INTO CORRESPONDING FIELDS OF TABLE t_materials
FROM marc AS b
INNER JOIN mara AS c
ON a~matnr = c~matnr
INNER JOIN mvke AS z
ON a~matnr = b~matnr
FOR ALL ENTRIES IN t_materials2
WHERE b~matnr EQ t_materials2-matnr
AND b~werks EQ t_materials2-werks
AND b~stawn IN s_stawn
AND b~disgr IN s_disgr
AND b~mmsta EQ '03'
AND c~mtart IN s_mtart
AND z~vkorg EQ p_vkorg
AND z~vtweg EQ p_vtweg
AND z~mtpos IN s_mtpos.
Cheers
VJ
‎2007 May 15 2:49 PM
if not itab1[] is initial.
select a~matnr
b~maktx
into table itab
from mara as a inner join
makt as b on
a~matnr eq b~matnr
for all entries in itab1
where a~matnr rq itab1-matnr.
endif.
‎2007 May 15 2:52 PM
Hi,
Here is a sample query which i have been used
select matnr maktr from makt into table it_table for all entries in it_mara where matnr = it_mara-matnr.
Reward if useful
‎2007 May 16 6:47 AM
hai arun,
SELECT carrid connid cityfrom cityto
INTO CORRESPONDING FIELDS OF line
FROM spfli
FOR ALL ENTRIES IN itab
WHERE cityfrom = itab-cityfrom AND cityto = itab-cityto.
regards,
kavitha.
‎2007 May 16 7:12 AM
hi
good
go through this
SELECT likpvbeln likplifex likpbldat likpwadat likpwadat_ist likpkodat likp~lfart
likpkunnr likpvstel lipsposnv lipslfimg lipsvrkme lipslgmng lips~meins
lipswerks lipslgort lipscharg lipsvbelv lipsposnr lipsmatnr
lipsvbeln LIPSVGBEL LIPSVGPOS vbupkosta vbupwbsta vbupposnr vbup~vbeln
VBAKIHREZ VBAKVBELN VBAP~VBELN
INTO CORRESPONDING FIELDS OF TABLE it_itab
FROM ( likp
INNER JOIN lips
ON lipsvbeln = likpvbeln
INNER JOIN vbup
ON vbupposnr = lipsposnr
and VBUPVBELN = LIPSVBELN )
left outer join VBAK
on VBAKVBELN = LIPSVGBEL
inner join VBAP
on VBAPVBELN = VBAKVBELN )
WHERE likp~vbeln IN so_vbeln
AND likp~lifex IN so_lifex
AND likp~lfart IN so_lfart
AND likp~kunnr IN so_kunnr
AND likp~vstel IN so_vstel
AND likp~bldat IN so_bldat
AND likp~wadat_ist IN so_wadat
AND vbup~kosta IN so_kosta
AND vbup~wbsta IN so_wbsta
AND LIPS~LFIMG NE 0.
SELECT VBELN IHREZ INTO TABLE T_VBAK
FROM VBAK
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELN = IT_ITAB-VGBEL.
thanks
mrutyun^