Ver Mensaje Individual
  #6  
Viejo 29/05/12, 06:30:15
jtristan jtristan is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 240
He hecho una prueba con varios joins y no me da ningún problema.

select
vbak~vbeln
into table
t_
from
vbak
left outer join
vbap
on
vbak~vbeln = vbap~vbeln
inner join
mara
on
vbap~matnr = mara~matnr
inner join
MAKT
on
mara~matnr = makt~matnr and
spras = sy-langu
INNER JOIN
TVak
on
vbak~auart = TVAK~auart
inner join
TVAU
on
vbak~augru = tvau~augru.

Igual viendo el dump podríamos hacernos alguna idea más concreta. Puedes probar, a ir haciendo la sql por parte, primero el left join a ver si si que recoges datos y después ir añadiendo cada uno de los inner join, a ver en qué punto te da error.
También podrías sustituir los inner join por for all entries in. Pierdes rendimiento pero podría valerte.

Un saludo.
Responder Con Cita