Tema: Select
Ver Mensaje Individual
  #4  
Viejo 30/05/08, 17:59:47
Avatar de amramos
amramos amramos is offline
Junior Member
 
Fecha de Ingreso: sep 2006
Localización: Madrid
Mensajes: 13
con el select single optienes el ultimo registro para las condiciones que has marcado pero necesariamente tiene porque ser el ultimo de la tabla o de los coincidentes..

Los que venimos de oracle solemos hacer esto:

data: begin of t occurs 0,
b type i,
a type tabla-campo,
end of t.
select max (rownum) campo into table t
from tabla
where


O
en tabla interna.

en un read table o en un loop at: existe una variable de sistema que sy-dbcnt
que nos dice la cantidad de registros que contiene la tabla . Basta con que filtres por sy-tabix = sy-dbcnt dentro del loop para mover el area de trabajo de tu tabla interna a donde lo necesites...

Un saludo.
__________________
Arrieros semos y ende el camino nos encontraremos
Responder Con Cita