Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

The following sql stmt is giving syntax error

Former Member
0 Kudos

Dear abap experts,

The following sql stmt is givin me the followin error.

Incorrect expression " A~CURRENCY" in WHERE condition.

the sql stmt is

SELECT AFLDATE APRICE ACURRENCY BCOUNTRYFR BCITYFROM BAIRPFROM BCOUNTRYTO BCITYTO B~AIRPTO

FROM SFLIGHT AS A INNER JOIN

SPFLI AS B

INTO CORRESPONDING FIELDS OF ITAB_ALV

ON ACARRID = BCARRID

WHERE CARRID EQ CARRID

AND CONNID EQ CONNID.

kindly tell me the error.

Edited by: Ansuman Parhi on Jul 7, 2008 11:30 AM

1 ACCEPTED SOLUTION

ThomasZloch
Active Contributor
0 Kudos

>WHERE A~CARRID EQ CARRID

>AND A~CONNID EQ CONNID.

add "A~" as above.

5 REPLIES 5

former_member195383
Active Contributor
0 Kudos

SELECT AFLDATE APRICE ACURRENCY BCOUNTRYFR BCITYFROM BAIRPFROM BCOUNTRYTO BCITYTO B~AIRPTO

INTO CORRESPONDING FIELDS OF ITAB_ALV

FROM SFLIGHT AS A INNER JOIN

SPFLI AS B

ON ACARRID = BCARRID

WHERE CARRID EQ CARRID

AND CONNID EQ CONNID.

try above

Edited by: Rudra Prasanna Mohapatra on Jul 7, 2008 11:33 AM

Former Member
0 Kudos

sorry i had fixed it by own

ThomasZloch
Active Contributor
0 Kudos

>WHERE A~CARRID EQ CARRID

>AND A~CONNID EQ CONNID.

add "A~" as above.

0 Kudos

Hi,

SELECT AFLDATE APRICE ACURRENCY BCOUNTRYFR BCITYFROM BAIRPFROM BCOUNTRYTO BCITYTO B~AIRPTO

FROM SFLIGHT AS A INNER JOIN

SPFLI AS B

INTO CORRESPONDING FIELDS OF ITAB_ALV

ON ACARRID = BCARRID

WHERE CARRID EQ CARRID

AND CONNID EQ CONNID.

above ur code.

in the where condition exactly mention carrid and connid for belongs to which table. mean check it elow code.

WHERE ACARRID = CARRID(PARAMETER NAME) AND ACONNID = CONNID(PARAMETER NAME).

REGARDS.

sriarm.

Former Member
0 Kudos

Hi,

try this

SELECT AFLDATE APRICE ACURRENCY BCOUNTRYFR BCITYFROM BAIRPFROM BCOUNTRYTO BCITYTO B~AIRPTO

INTO CORRESPONDING FIELDS OF ITAB_ALV

FROM SFLIGHT AS A INNER JOIN

SPFLI AS B

ON ACARRID = BCARRID

WHERE A~CARRID EQ CARRID

AND A~CONNID EQ CONNID.

In WHERE Condition You have to Mention Carrid or Connid From Which Table.Metion the alias.

Regards,

Sujit