‎2009 Jun 03 8:21 AM
SELECT Aaufnr Bgstri Aautyp Aloekz Akokrs Aabkrs
FROM AUFK AS A
into table it_aufk
INNER JOIN AFKO AS B
ON Aerdat = Bgstri
WHERE B~gstri in s_date. "s_date is date from select options
the error is "wrong table name or table alias name "B". the field "B~gstri". Please help.
‎2009 Jun 03 8:25 AM
hi
try this
SELECT A~aufnr
A~autyp
A~loekz
A~kokrs
A~abkrs
B~gstri
into table it_aufk
FROM AUFK AS A
INNER JOIN AFKO AS B ON A~erdat = B~gstri
WHERE B~gstri in s_date.Regards
Smitha
‎2009 Jun 03 8:23 AM
I think the "into table" is in the wrong place, try moving it before the "from aufk" line.
Thomas
‎2009 Jun 03 8:25 AM
hi
try this
SELECT A~aufnr
A~autyp
A~loekz
A~kokrs
A~abkrs
B~gstri
into table it_aufk
FROM AUFK AS A
INNER JOIN AFKO AS B ON A~erdat = B~gstri
WHERE B~gstri in s_date.Regards
Smitha
‎2009 Jun 03 8:27 AM
Hi,
Chk this example coding,
SELECT a~vbeln
a~fkart
a~fkdat
a~inco1
a~inco2
a~land1
a~netwr
a~kunag
a~waerk
a~vkorg
a~vtweg
a~kunrg
b~kunnr
b~parvw
b~lifnr
b~adrnr
c~vgbel
c~aubel
A~KNUMV
d~addrnumber
d~city1
d~POST_CODE1
d~NAME1
e~kunnr
e~name1
INTO CORRESPONDING FIELDS OF TABLE It_data
FROM vbrk as a
inner join vbrp as c on a~vbeln = c~vbeln
inner join vbpa as b on a~vbeln = b~vbeln and parvw = 'WE'
inner join adrc as d on d~ADDRNUMBER = b~adrnr
inner join kna1 as e on e~kunnr = b~kunnr
WHERE a~vbeln in s_vbeln
AND a~fkart in s_fkart
AND a~fkdat in s_fkdat
AND a~vkorg in s_vkorg
AND a~vtweg in s_vtweg
AND a~kunag in s_kunag.I dont think you have selected the table from where you selecting field grsti..that i think comes from a different table so you have mentioned it as b.
Regards,
Nikhil.
Edited by: Nikhil Kanegaonkar on Jun 3, 2009 9:27 AM
‎2009 Jun 03 8:30 AM
SELECT a~aufnr
a~autyp
a~loekz
a~kokrs
a~abkrs
b~gstri
INTO TABLE IT_AUFK
FROM AUFK AS a INNER JOIN AFKO AS b
ON aerdat = bgstri
WHERE b~gstri in s_date.
‎2009 Jun 03 8:56 AM
Hi,
SELECT Aaufnr Aautyp Aloekz Akokrs Aabkrs Bgstri
into table it_aufk
FROM AUFK AS A
INNER JOIN AFKO AS B
ON Aerdat = Bgstri
WHERE B~gstri in s_date. "s_date is date from select options
Try this.
Regards,
Vijay
‎2009 Jun 03 9:08 AM
Hi,
Before using join please keep in mind that performance would be effected from it.
And eventhough you need to use it,
PLEASE SELECT THE DATA FRONM TABLE AUFK & AFKO IN THE ORDER GIVEN IN THE DB TABLE AND TRY TO FETCH ALL THE PRIMARY KEYS OF BOTH THE TABLE USED IN JOINS( In ur case,primary keys from table AUFK & AFKO).
CLEAR IT_AUFK.
SELECT a~aufnr
a~autyp
a~loekz
a~kokrs
a~abkrs
b~gstri
INTO TABLE IT_AUFK
FROM AUFK AS a INNER JOIN AFKO AS b
ON aerdat = bgstri
WHERE b~gstri in s_date.
Please close the thread as answered!!!
Warm Regards,
Abhishek
‎2009 Jun 03 9:21 AM
hi,
use this code::-------
select aaufnr bgstri aautyp aloekz akokrs aabkrs into corresponding fields of
table it_aufk
from
aufk as a
inner join
afko as b
on
aerdat = bgstri
where
b~gstri in s_date
group by aaufnr bgstri aautyp aloekz akokrs aabkrs.
Regards,
Vaneet Thakur