‎2008 May 05 4:08 PM
‎2008 May 05 4:09 PM
‎2008 May 05 4:10 PM
SELECT MKPF~BUDAT MKPF~CPUTM
MSEG~MATNR MSEG~WERKS MSEG~EBELN
MSEG~EBELP MSEG~ERFMG
INTO CORRESPONDING FIELDS OF TABLE
W_DTL_INVOICE
FROM MKPF INNER JOIN MSEG
ON MKPF~MBLNR = MSEG~MBLNR
AND MKPF~MJAHR = MSEG~MJAHR
WHERE MKPF~BUDAT > '20040721' AND
MSEG~BWART = '101' AND
MSEG~BUKRS = '1733'.
‎2008 May 05 4:11 PM
SELECT TAB1~<F1>
TAB1~<F2>
TAB2~<F3>
TAB2~<F4>
INTO TABLE <IT>
FROM TAB1 INNER JOIN TAB2
ON TAB1<F1> = TAB2<F1>
WHERE TAB1~<F1> = <...> AND/OR
..................
‎2008 May 05 4:13 PM
hi,
SELECT VBRP~ZZ_DIVISION
VBRP~VBELN
VBRP~POSNR
VBRP~LLAND_AUFT
VBRP~ARKTX
VBRP~FKIMG
VBRP~VGBEL
VBRP~KZWI1
VBRP~KZWI2
VBRP~KZWI3
VBRP~KZWI5
VBRP~KURSK
VBRK~KUNAG
VBRK~VBTYP
VBRK~KNUMV
VBRK~FKDAT
FROM VBRP
INNER JOIN VBRK ON ( VBRPVBELN = VBRKVBELN )
INTO CORRESPONDING FIELDS OF TABLE IT_VBRP
WHERE VBRP~ZZ_DIVISION IN S_DIV
AND VBRK~VBTYP NE 'U'
AND VBRK~FKSTO = SPACE
AND VBRK~FKART NOT IN ('S1', 'S2', 'S3').
reward points if useful,
regards,
muralidhar.
‎2008 May 05 4:15 PM
hi,
SELECT a~matnr a~meins a~mtart d~maktx b~werks c~lgort
c~labst INTO CORRESPONDING FIELDS OF TABLE IT_MATERIAL
FROM mara AS a
INNER JOIN MAKT AS D on a~matnr = d~matnr
inner join marc AS b
ON a~matnr = b~matnr
inner join MARD as c
ON B~MATNR = C~MATNR AND B~WERKS = C~WERKS
where A~MATNR IN S_MATNR and b~werks in s_werks.regards,
madhumitha
‎2008 May 05 5:43 PM
hi check this..
report test .
tables: pa0002,pa0008,pa0021.
data: begin of it_final occurs 0,
pernr like pa0002-pernr,
begda like pa0002-begda,
endda like pa0002-endda,
vorna like pa0002-vorna,
nachn like pa0002-nachn,
ansal like pa0008-ansal,
lga01 like pa0008-lga01,
bet01 like pa0008-bet01,
famsa like pa0021-famsa,
fanam like pa0021-fanam,
favor like pa0021-favor,
end of it_final .
select-options:s_pernr for pa0002-pernr.
select a~pernr
a~begda
a~endda
a~vorna
a~nachn
b~ansal
b~lga01
b~bet01
c~famsa
c~fanam
c~favor
from ( ( pa0002 as a inner join pa0008 as b on apernr = bpernr )
inner join pa0021 as c on apernr = cpernr and bpernr = cpernr )
into table it_final
where a~pernr in s_pernr.
sort it_final by pernr begda descending.
loop at it_final.
write:/ it_final-pernr,
it_final-begda,
it_final-endda,
it_final-vorna,
it_final-nachn,
it_final-ansal,
it_final-lga01,
it_final-bet01,
it_final-famsa,
it_final-fanam,
it_final-favor.
endloop.
regards,
venkat
‎2008 May 05 5:45 PM
Hi,
The Below Select statement is an example of Inner Join.
With an inner join, you only get the records of the cross-product for which there is an entry in all tables used in the view.
SELECT stpo~stlnr stpo~idnrk mast~matnr mara~mtart stpo~menge
INTO TABLE zmat1 FROM mast
JOIN stpo ON stpo~stlnr = mast~stlnr
JOIN mara ON mara~matnr = mast~matnr
WHERE stpo~stlty = 'M' "AND stpo~idnrk IN s_matnr
AND mast~werks = 1000.
Pls reward if useful.
Thanks,
Sirisha.