Ver Mensaje Individual
  #2  
Viejo 14/10/08, 14:17:05
Bmamba Bmamba is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 91
Yo no sé si me he enterado de algo. Pero lo que yo haría sería quitar lo de verpr NE space, recuperar así todos (los del verpr vacío también). Y recorrer la tabla guardando el verpr anterior, por si me encuentro alguno vacío endosarselo.
Algo asi:
SELECT SINGLE verpr
INTO CORRESPONDING FIELDS OF it_ckis
FROM mbewh
WHERE matnr = it_ckis-matnr
AND vprsv EQ 'V'
AND lfmon EQ e_buper " Periodo
AND lfgja EQ ejerc.

**Supongo que aquí habría un sort a la tabla
loop at it_ckis.

if it_ckis-verpr is initial.
it_ckis-verpr = g_verpr_ant.
else.
g_verpr_ant = it_ckis.
endif.

endloop.

Eso sí, no sé qué pasaría si el primer verpr de la tabla está vacío.
Responder Con Cita