‎2008 May 30 4:54 AM
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
‎2008 May 30 5:17 AM
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
‎2008 May 30 11:55 AM
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.
‎2008 Jun 02 12:29 PM