|
#1
|
||||
|
||||
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 |
#2
|
|||
|
|||
Gracias...
Les agradezco la ayuda a todos, saludos...
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|