Buen dia, amigos de forosap tengo una consulta que demora mas de tres minutos en ejecutarse, es la siguiente:
SELECT cobk~budat coep~objnr coep~wkgbtr coep~mbgbtr coep~meinb
coep~kstar coep~parob
INTO CORRESPONDING FIELDS OF TABLE ti_cobk_coep3
FROM coep
INNER JOIN cobk ON coep~mandt = cobk~mandt AND coep~kokrs = cobk~kokrs AND coep~belnr = cobk~belnr
WHERE cobk~budat IN so_budat AND
coep~kokrs EQ 'GAND' AND
coep~wrttp EQ '04' AND
coep~lednr EQ '00' AND
coep~objnr IN r_objnr AND
coep~vrgng NE 'KOAO'.
Espero me puedan ayudar a optimizarla, me han dicho que se puede utilizar funciones en vez de los select, o tambien con vistas, si tuvieran algun ejemplo me caeria perfecto.
Muchas Gracias.
SELECT cobk~budat coep~objnr coep~wkgbtr coep~mbgbtr coep~meinb
coep~kstar coep~parob
INTO CORRESPONDING FIELDS OF TABLE ti_cobk_coep3
FROM coep
INNER JOIN cobk ON coep~mandt = cobk~mandt AND coep~kokrs = cobk~kokrs AND coep~belnr = cobk~belnr
WHERE cobk~budat IN so_budat AND
coep~kokrs EQ 'GAND' AND
coep~wrttp EQ '04' AND
coep~lednr EQ '00' AND
coep~objnr IN r_objnr AND
coep~vrgng NE 'KOAO'.
Espero me puedan ayudar a optimizarla, me han dicho que se puede utilizar funciones en vez de los select, o tambien con vistas, si tuvieran algun ejemplo me caeria perfecto.
Muchas Gracias.
Comentario