MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   TIME_OUT Select con inner join (foro/showthread.php?t=3714)

enrique_a 06/02/07 16:56:25

TIME_OUT Select con inner join
 
Esta select tiene como parametros de entrada
codigo de material y sociedad.
En desarrolo funciono bien pero en productivo
se callo por TIME_OUT

ojala me puedan ayudar.

SELECT MBEW~BWKEY MBEW~BWTAR MBEW~MATNR MBEW~SALK3 MCHA~BWTAR
MCHA~CHARG MCHA~MATNR MCHA~WERKS T001K~BWKEY T001K~BUKRS
MCHB~CHARG MCHB~CLABS MCHB~LGORT MCHB~MATNR MCHB~WERKS
T001W~BWKEY T001W~WERKS
INTO CORRESPONDING FIELDS OF TABLE ti_mbew
FROM ( MBEW
INNER JOIN MCHA
ON MCHA~BWTAR = MBEW~BWTAR
AND MCHA~MATNR = MBEW~MATNR
INNER JOIN T001K
ON T001K~BWKEY = MBEW~BWKEY
INNER JOIN MCHB
ON MCHB~CHARG = MCHA~CHARG
AND MCHB~MATNR = MCHA~MATNR
AND MCHB~WERKS = MCHA~WERKS
INNER JOIN T001W
ON T001W~WERKS = MCHB~WERKS
AND T001W~BWKEY = T001K~BWKEY )
WHERE MCHB~MATNR IN t_matnr
AND T001K~BUKRS IN t_bukrs.

MariLu 07/02/07 10:59:09

Select con inner join
 
Buenas!
No se si te servirá mucho pero cuando haces una select como la tuya suele ocurrir un time_out es mejor que hagas select sencillas sin inner join y vayas metiendolas en tablas internas, lo hace mucho mas rapido.
Espero servirte de ayuda.

andyoscky 09/02/07 18:39:44

performance
 
es un error grabe hacer tantos inner joins fijate en los helps de ayuda de sap
y corre una analisis de performance del programa y la st05 para ver como entran las claves antes de mandarlo a productivo para evitar estos graves errores


Husos Horarios son GMT. La hora en este momento es 18:05:00.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web