‎2007 Jun 04 11:41 AM
Hi all,
I have the following query which is fetchin me each record three times :
select ekpoebeln ekpomatnr ekpoadrnr ekpomeins ekpomenge ekponetpr ekpo~netwr
eketbanfn eketeindt ekpoebeln ekkobedat makt~maktx
from ekpo
join ekko on ekkoebeln = ekpoebeln
join eket on eketebeln = ekpoebeln
join makt on maktmatnr = ekpomatnr
into corresponding fields of table potab
where ekpo~ebeln = pono.
ANY GUESSES WHY ?
Thanks,
Sachin
‎2007 Jun 04 11:45 AM
hi
Please do the folowing change
select ekpo~ebeln ekpo~matnr ekpo~adrnr ekpo~meins ekpo~menge ekpo~netpr ekpo~netwr
eket~banfn eket~eindt ekpo~ebeln ekko~bedat makt~maktx
from ekpo
join ekko on ekko~ebeln = ekpo~ebeln
join eket on eket~ebeln = ekpo~ebeln
join makt on makt~matnr = ekpo~matnr
into corresponding fields of table potab
where ekko~ebeln = pono.Hope That helps
Anirban M.
‎2007 Jun 04 11:45 AM
hi
Please do the folowing change
select ekpo~ebeln ekpo~matnr ekpo~adrnr ekpo~meins ekpo~menge ekpo~netpr ekpo~netwr
eket~banfn eket~eindt ekpo~ebeln ekko~bedat makt~maktx
from ekpo
join ekko on ekko~ebeln = ekpo~ebeln
join eket on eket~ebeln = ekpo~ebeln
join makt on makt~matnr = ekpo~matnr
into corresponding fields of table potab
where ekko~ebeln = pono.Hope That helps
Anirban M.
‎2007 Jun 04 11:46 AM
Hello Soni,
Change the code like this:
select ekpo~ebeln ekpo~matnr ekpo~adrnr ekpo~meins ekpo~menge ekpo~netpr ekpo~netwr
eket~banfn eket~eindt ekpo~ebeln ekko~bedat makt~maktx
from ekpo
join ekko on ekko~ebeln = ekpo~ebeln
join eket on eket~ebeln = ekpo~ebeln and
eket~ebelp = ekpo~ebelp " Check here
join makt on makt~matnr = ekpo~matnr
into corresponding fields of table potab
where ekpo~ebeln = pono.
REgadrs,
Vasanth
‎2007 Jun 04 11:48 AM
try this it may help you
select ekpoebeln ekpomatnr ekpoadrnr ekpomeins ekpomenge ekponetpr ekpo~netwr
eketbanfn eketeindt ekpoebeln ekkobedat makt~maktx
from ekpo
join ekko on ekkoebeln = ekpoebeln
join eket on eketebeln = ekpoebeln and
eketebelp = ekpoebelp
join makt on maktmatnr = ekpomatnr
into corresponding fields of table potab
where ekpo~ebeln = pono.
regards
shiba dutta
‎2007 Jun 04 11:48 AM
Hi Sachin,
may be ur using this query under internal table which have three records...........
like
loop at itab
ur query........
endloop.
if not than specify ur entire code here............it makes more clear to solve it....
reward point if helpful,
Regards,
Imran