Application Development and Automation 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: 
Read only

Problem in select query

Former Member
0 Likes
405

Hi

This is my query

select aebeln alifnr awaers abukrs

bebelp bmatnr bnetpr bnetwr

cvbeln cvbelp

dvrkme dbmeng d~etenr

evbeln eposnr e~netwr

  • fkunag fwaerk fvkorg ffkdat

  • ibelnr iwrbtr igjahr ishkzg

  • jbudat jwaers jstblg jstjah

  • j~blart

into ( int_master-ebeln, int_master-lifnr, int_master-waers, int_master-bukrs, int_master-ebelp

int_master-matnr, int_master-netpr, int_master-netwr, int_master-vbeln, int_master-vbelp,

int_master-vrkme, int_master-bmeng, int_master-etenr, int_master-e_vbeln, int_master-posnr ,

int_master-e_netwr )

from ( ( ( ( ekko as a

inner join ekpo as b on aebeln = bebeln )

inner join ekkn as c on cebeln = bebeln and

cebelp = bebelp )

inner join vbep as d on dvbeln = cvbeln and

dposnr = cvbelp and

d~wepos = 'C' )

inner join vbrp as e on eaubel = cvbeln and

eaupos = cvbelp )

where a~ebeln in so_ebeln and

a~bsart in so_bsart and

a~bedat in so_bedat and

a~bukrs eq p_bukrs and

a~lifnr eq p_lifnr.

endif.

And i am getting a error like Comma without preceding colon (after SELECT ?).

Can any one help me in this??

Arun

3 REPLIES 3
Read only

Former Member
0 Likes
379

This error will come when feild what u r selecting and fields where u r inerting ,are not matching .

and r not declared .

also try to remove '(' .

will work

Read only

Former Member
0 Likes
379

Hi,

Try this.............

*************************************************

tables: ekko.

select-options: so_ebeln for ekko-ebeln,

so_bsart for ekko-bsart,

so_bedat for ekko-bedat.

parameters: p_bukrs type ekko-bukrs,

p_lifnr type ekko-lifnr.

data: begin of int_master occurs 0,

ebeln type ekko-ebeln,

lifnr type ekko-lifnr,

waers type ekko-waers,

bukrs type ekko-bukrs,

ebelp type ekpo-ebelp,

matnr type ekpo-matnr,

netpr type ekpo-netpr,

netwr type ekpo-netwr,

vbeln type ekkn-vbeln,

vbelp type ekkn-vbelp,

vrkme type vbep-vrkme,

bmeng type vbep-bmeng,

etenr type vbep-etenr,

e_vbeln type vbrp-vbeln,

posnr type vbrp-posnr,

e_netwr type vbrp-netwr,

end of int_master.

select aebeln alifnr awaers abukrs

bebelp bmatnr bnetpr bnetwr

cvbeln cvbelp

dvrkme dbmeng d~etenr

evbeln eposnr e~netwr

into int_master from ( ( ( ( ekko as a

inner join ekpo as b on aebeln = bebeln )

inner join ekkn as c on cebeln = bebeln and

cebelp = bebelp )

inner join vbep as d on dvbeln = cvbeln and

dposnr = cvbelp and

d~wepos = 'C' )

inner join vbrp as e on eaubel = cvbeln and

eaupos = cvbelp )

where a~ebeln in so_ebeln and

a~bsart in so_bsart and

a~bedat in so_bedat and

a~bukrs eq p_bukrs and

a~lifnr eq p_lifnr.

endselect.

******************************************************

Reward if helpful.

Regards,

Syed.

Read only

Former Member
0 Likes
379

Thanks