2007 Jun 12 9:30 AM
hi ,
would any body suggest anything over the following code--- where there is wrong .
DATA itab LIKE SORTED TABLE OF wa
WITH UNIQUE KEY fldate carrname connid.
data : var(80) value 'scarr AS c INNER JOIN spfli AS p ON pcarrid = ccarrid',
var1(80) value 'AND pcityfrom = p_cityfr AND pcityto = p_cityto'.
SELECT ccarrname pconnid
INTO CORRESPONDING FIELDS OF TABLE itab
FROM ( (var)
(var1) ).
thanks
Jags
hi ,
would any body suggest anything over the following code--- where there is wrong .
DATA itab LIKE SORTED TABLE OF wa
WITH UNIQUE KEY fldate carrname connid.
data : var(80) value 'scarr AS c INNER JOIN spfli AS p ON pcarrid = ccarrid',
var1(80) value 'AND pcityfrom = p_cityfr AND pcityto = p_cityto'.
SELECT ccarrname pconnid
INTO CORRESPONDING FIELDS OF TABLE itab
FROM ( (var)
(var1) ).
thanks
Jags
2007 Jun 12 9:35 AM
hi,
change ur code like this.
DATA itab LIKE SORTED TABLE OF wa
WITH UNIQUE KEY fldate carrname connid.
SELECT c~carrname p~connid INTO CORRESPONDING FIELDS OF TABLE itab
from scarr AS c inner join spfli AS p
on
p~carrid = c~carrid
AND p~cityfrom = p_cityfr
AND p~cityto = p_cityto.Regards
Anversha
2007 Jun 12 9:37 AM
hi jagadeesh,
instead of your code u can write like this,
SELECT scarrcarrname spfliconnid
INTO CORRESPONDING FIELDS OF TABLE itab
FROM scarr AS c innner join spfli AS p on pcarrid = ccarrid AND pcityfrom = p_cityfr AND pcityto = p_cityto.
then u can give even where condition if u want.
reward points if helpful.
regards,
seshu.
2007 Jun 12 9:37 AM
Hi
The select statement won't take dynamic variables like what you defined var and VAR1.
it won't work. you have to write the same what is there in the variable completely.
SELECT ccarrname pconnid
INTO CORRESPONDING FIELDS OF TABLE itab
FROM scarr AS c INNER JOIN spfli AS p ON pcarrid = ccarrid
AND pcityfrom = p_cityfr AND pcityto = p_cityto.
Reward points for useful Answers
Regards
Anji
2007 Jun 12 9:39 AM
hi Jagdeesh,
there is a small confusion in using 'ON' and 'WHERE'.
Plz go ahead and changes accordingly.
DATA itab LIKE SORTED TABLE OF wa
WITH UNIQUE KEY fldate carrname connid.
data : var(80) value 'scarr AS c INNER JOIN spfli AS p ON pcarrid = ccarrid',
var1(80) value '<b>WHERE</b> pcityfrom = p_cityfr AND pcityto = p_cityto'.
SELECT ccarrname pconnid
INTO CORRESPONDING FIELDS OF TABLE itab
FROM ( (var)
(var1) ).
<b>Plz award points if this solved ur problem.</b>
Regards,
Kiran
thanks
Jags
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |