Performance de una select
Tengo un par de selects para recoger documentos contables a partir de :
Sociedad
Fecha de contabilizacion
Cuenta de mayor.
FORM get_data.
SELECT * INTO TABLE gt_bkpf
FROM bkpf
WHERE bukrs IN p_bukrs
AND bstat = space
AND budat IN p_budat
AND blart IN p_blart
AND gjahr IN s_gjahr.
CLEAR gt_bseg.
REFRESH gt_bseg.
LOOP AT gt_bkpf.
SELECT * APPENDING TABLE gt_bseg
FROM bseg
WHERE bukrs = gt_bkpf-bukrs
AND belnr = gt_bkpf-belnr
AND gjahr = gt_bkpf-gjahr
AND hkont IN p_hkont.
ENDLOOP.
ENDFORM. " get_data
el tema es que para una rango de fechas de contabilizacion de 12 meses tarda casi 30 minutos, mientras que la FBL3N tarda 1 minuto.
Alguien sabe como puedo depurar esta consulta a la bbdd para que sea mas rapida?
Gracias
|