Hola Tengo un select que tarda demasiado. ¿Se os ocurre como mejorar el rendimiento?
	La mkpf tiene un índice con bldat y blart y la mseg tiene otro índice con matnr (y otros campos que no utilizo)
Gracias de antemano.
					Código:
	
	  SELECT mseg~mblnr mseg~zeile mkpf~mjahr mkpf~xblnr mkpf~bldat mkpf~budat mseg~matnr mseg~lifnr mseg~ebeln mseg~dmbtr
  INTO CORRESPONDING FIELDS OF TABLE it_alv
  FROM mkpf INNER JOIN mseg ON mkpf~mblnr = mseg~mblnr
  WHERE mkpf~bldat IN fecha
    AND ( mkpf~blart = 'WE' OR mkpf~blart = 'WA' )
    AND mseg~matnr IN mat
    AND mseg~lifnr IN prov
    AND mseg~ebeln IN ped
    AND mseg~bukrs IN soc
*    AND mseg~lifnr <> 'A3100'
    AND ( mseg~bwart = '101' OR mseg~bwart = '102' ).
Gracias de antemano.

 
							
						
Comentario