|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agregar el ultimo dato de una tabla interna a una transparente
Hola, buenos dias
Disculpen, tengo una tabla interna que le voy agregando valores y por lo tanto tiene muchos, yo quisiera pasar solamente el ultimo dato que se le agrego a la tabla interna a una tabla transparente. SELECT zgdctt_Member~fname zgdctt_Member~lname INTO CORRESPONDING FIELDS OF TABLE TABLA_INTERNA FROM TT_MIEMBROS WHERE ? que condicion pondria??? MOVE-CORRESPONDING TT_MIEMBROS TO TABLA_INTERNA. "Paso los datos que me interesan a la tabla interna. modify TT_MIEMBROS from table TABLA_INTERNA. * Paso el contendio de la tabla interna con los datos que ya quiero (que saque arriba) a un work area de su tipo para luego pasarlo a una tabla transparente nueva (TT_BITACORA) pero solamente quisiera pasar el ultimo dato que se agrego.?¿ LOOP AT TABLA_INTERNA INTO WA_tabla_interna. MOVE-CORRESPONDING WA_tabla_interna TO WA_BITACORA. INSERT TT_BITACORA FROM WA_BITACORA . ENDLOOP. Mucas gracias por su ayuda |
#2
|
||||
|
||||
Hola, si te refieres al ultimo registro de la tabla interna seria de esta forma:
La variable sy-tfill es propia del sistema que t indica la cantidad de registros de una tabla interna, y con respecto a q colocar en el WHERE del SELECT que posteaste dependera mucho de tus parametros de entrada y/o parametros o valores que tengas a la mano hasta ese momento
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Mucha gracias si me sirvio
|
#4
|
|||
|
|||
Una consulta, como haria para hallar la cantidad de registros que tiene una tabla interna, de tal suerte que pueda asignar dicho valor a una variable ?
(Soy aun novato, lo siento si la pregunta es basica) Espero que me puedan ayudar, gracias . |
#5
|
||||
|
||||
con esta sentencia tenes en una variable de tipo entero la cantidad de registros de una tabla interna.
DESCRIBE TABLE itab [LINES lin] Saludos!
__________________
Sebastián Chiavia |
Herramientas | Buscar en Tema |
Desplegado | |
|
|