Ver Mensaje Individual
  #2  
Viejo 06/06/13, 11:32:04
manu_lolo27 manu_lolo27 is offline
Member
 
Fecha de Ingreso: mar 2008
Localización: Madrid -España
Mensajes: 90
hola, yo lo que haria primero es un select a la COBK, ya que es la cabecera PERO mira a ver si puedes entrar con las claves KOKRS (Sociedad CO) y BELNR (Número de documento) lo guardas en una tabla it_cobk.

Luego haces otro select a la COEP con un for all entries a la tabla it_cobk, ya entrarias con 2 campos claves KOKRS (Sociedad CO) y BELNR (Número de documento) mas
coep~kokrs EQ 'GAND' AND
coep~wrttp EQ '04' AND
coep~lednr EQ '00' AND
coep~objnr IN r_objnr AND
coep~vrgng NE 'KOAO'.

Ordena los campos que quieres recuperar igual q las tabla COBK y COEP y las condiciones tmb es bueno que las ordenes, con el INTO CORRESPONDING no tendras problemas,

Por otro lado, prueba tmb si va mas rapido con el select *

saludos
Espero haberte ayudado,
saludos
Manuel H.
Responder Con Cita