|
#1
|
|||
|
|||
Estimado partir la consulta por la fecha de contabilizacion en la tabla COBK pésimo porque esa tabla no esta indexada por ese campo según mi instalacion de SAP. Básate en los indices secundarios que tiene disponible en la tabla COEP. Pareciera que el mas cercano según tus parametros de consulta es el índice COEP~1 eso si te faltaria poner el ejercicio como parámetro de consulta, el orden sería:
where coep~lednr EQ '00' AND coep~objnr IN r_objnr AND coep~gjahr IN r_gjahr (añade este parámetro) coep~wrttp EQ '04'. Hasta aquí para que el opmizador use el indice que te indico y luego desde tu tabla interna borras según los otros parámetros que tienes delete ti_cobk_coep3 where budat not in so_budat. delete ti_cobk_coep3 where kokrs <> 'GAND'. delete ti_cobk_coep3 where vrgng = 'KOAO'. Espero te ayude |
#2
|
|||
|
|||
Mauricio gracias por responder, te comento que tengo como parametros de ingreso:
La fecha de contabilizacion Centro Planificador de necesidades Si ya tengo la fecha es necesario colocar el Ejercicio. Coloque lo que indicaste pero la performance no mejoro. Si tuvieras alguna otra ayuda te lo agradeceria. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|