Mi codigo:
El problema es que la consulta tira 5 registros iguales, cuando segun mi tabla EKBE deberia tirar 3 registros diferentes...
Código:
SELECT ekbe~budat ekbe~vgabe ekbe~ebeln ekbe~ebelp ekbe~zekkn ekbe~gjahr ekbe~belnr ekbe~buzei covp~kokrs covp~belnr covp~refbz covp~wtgbtr covp~twaer ekko~lifnr lfa1~name1 prps~pspnr rbkp~belnr rbkp~budat rbkp~zfbdt ekbe~arewr ekbe~waers covp~gkont covp~stokz ekkn~sakto skat~txt20 skat~txt50 ekkn~vproz ekkn~kostl ekkn~ps_psp_pnr ekpo~konnr ekpo~ktpnr ekpo~banfn ekpo~bnfpo covp~buzei ekpo~knttp ekpo~vrtkz ekpo~twrkz ekkn~menge ekpo~meins ekkn~xbkst ekkn~xbauf ekkn~xbpro ekkn~fipos covp~gjahr covp~perio covp~budat ekbe~shkzg rbkp~xblnr covp~kstar FROM ekko INNER JOIN ekpo ON ekko~ebeln = ekpo~ebeln INNER JOIN ekkn ON ekpo~ebeln = ekkn~ebeln AND ekpo~ebelp = ekkn~ebelp INNER JOIN ekbe ON ekkn~ebeln = ekbe~ebeln AND ekkn~ebelp = ekbe~ebelp LEFT OUTER JOIN covp ON ekbe~ebeln = covp~ebeln AND ekbe~ebelp = covp~ebelp AND ekbe~zekkn = covp~zekkn AND ekbe~gjahr = covp~gjahr AND ekbe~belnr = covp~refbn INNER JOIN prps ON covp~objnr = prps~objnr LEFT OUTER JOIN rbkp ON ekbe~gjahr = rbkp~gjahr AND ekbe~belnr = rbkp~belnr INNER JOIN skat ON ekkn~sakto = skat~saknr INNER JOIN lfa1 ON ekko~lifnr = lfa1~lifnr INTO TABLE gt_output WHERE ekbe~budat IN p_budat.
Comentario