Inner join entre 3 tablas
necesito hace run inner join entre las tablas kna1, knb1, knvv.
SELECT d~KUNNR d~LAND1 d~NAME1 d~MCOD1 d~PSTLZ d~REGIO d~STRAS d~TELF1 d~ADRNR d~FISKN d~KTOKD d~KUKLA d~STCD1 d~STCD2 d~LZONE m~BUKRS m~ZUAWA m~BUSAB m~AKONT m~zterm m~WEBTR m~TOGRU FROM ( KNA1 AS d INNER JOIN KNB1 AS m ON d~KUNNR = m~KUNNR = j~KUNNR ) INTO CORRESPONDING FIELDS OF TABLE gt_data WHERE d~KUNNR IN s_KUNNR. Como puedo agregarle la tabla KNVV ?? saludos gracias |
te quedaria algo asi
avisame si te funciono bien. |
Hola, yo le agregaría un campo más... con lo que quedaría así:
SELECT d~kunnr d~land1 d~name1 d~mcod1 d~pstlz d~regio d~stras d~telf1 d~adrnr d~fiskn d~ktokd d~kukla d~stcd1 d~stcd2 d~lzone m~bukrs m~zuawa m~busab m~akont m~zterm m~webtr m~togru FROM kna1 AS d INNER JOIN knb1 AS m ON d~kunnr = m~kunnr INNER JOIN knvv AS j ON m~kunnr = j~kunnr and m~bukrs = j~bukrs INTO CORRESPONDING FIELDS OF TABLE gt_data WHERE d~kunnr IN s_kunnr. Slds, |
Si funciono ahora mi problema es q la empresa se maneja x un distribuidor de mercaderia y el receptor. Y al pasar esto lso receptores no estan en la knvv, y x ello cuando busco algunos clientes q estan como receptores me trae todo el alv en blanco. Pero con los distribuidores funciona perfecto, y nose q otra tabla tenga las organizacion de venta xq esta no creo q me sirva. Gracias x la ayuda PD y a la segunda persona q me dio una mano, este campo no existe en esta tabla: m~bukrs = j~bukrs |
Respuesta
Jonathan
Vamos por parte NO especificas para que queres agregar la tabla KNVV, en los codigos en descriptos no estas tomando ningun campo de esa tabla en la selección y no validas con parámetros contra ningun campo de la KNVV. m~bukrs = j~bukrs En la tabla m~bukrs (knb1-bukrs) es Sociedad En la tabla j~bukrs (j = tabla knvv --> no existe el campo knvv-bukrs, existe el campo knvv-VKORG = Organizacion de Ventas) Y en algunas empresas se implementa Sociedad = Org de ventas para lo que serviría ese código. pero deberia quedar m~bukrs = j~vkorg Si en tu empresa hay mas de 1 org de ventas x sociedad, esa comparacion no se debe hacer. Y ahi tal vez este tu problema. O los clientes que queres reportar no estan tomados en el rango s-kunnr O te faltan parámetros de selección Saludos |
Husos Horarios son GMT. La hora en este momento es 03:11:55. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web