Ver Mensaje Individual
  #10  
Viejo 07/04/14, 16:07:28
Avatar de Dlanor20777
Dlanor20777 Dlanor20777 is offline
Senior Member
 
Fecha de Ingreso: nov 2011
Localización: Venezuela, Puerto Ordaz.
Mensajes: 709
Bueno ya te respondi amigo:

Verifica en la SE11 la tabla ESLL, para que veas la relación entra las 2 tablas, ese error es por que estas estas tomando el numero de paquete primario y a ese van relacionados los demas.

Ejemplo: en la ESSR tienes el paquete 1000, efectivamente en la ESLL encontraras el paquete 1000 pero ese sera la cabecera, y debajo de ella creara el paquete 1001 el cual contendra la información que deseas que se te muestre.

En conclusión ese tipo de consultas utiliza inner join, que no es mas que muestrame los datos que se encuentren y tengan relacion en todas las tablas.

Aqui debes utilizar el campo SUB_PACKNO y no el PACKNO, pero tendras problemas por que en la ESSR no tienes ese numero ejemplo el 1001

Ese tipo de casos yo los trato modificando el codigo de esa consulta. No se si puedas tratarlo alli mismo.

Trata utilizando la ESKL entre la ESSR y la ESLL, relacionalo de esta forma:

ESSR-PACKNO <-> ESKL-HPACKNO

ESKL-HPACKNO <-> ESLL-PACKNO
ESKL-INTROW <-> ESLL-INTROW


Corrijo el campo no es NUMZEILE este es el elemento de datos, el nombre del campo es INTROW.

Saludos.

Úlima edición por Dlanor20777 fecha: 08/04/14 a las 14:43:13.
Responder Con Cita