MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 15/12/09, 19:00:19
romario2 romario2 is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 233
leer TABLA INTERNA

Hola foro,

quiero leer una tabla interna a partir de un parámetro y obtener un registro.

Cual es la sentencia más óptima?


un saludo a los compañeros abaperos!
Responder Con Cita
  #2  
Viejo 15/12/09, 19:48:50
martin89 martin89 is offline
Member
 
Fecha de Ingreso: may 2009
Mensajes: 53
Buenas,
Con un read table podes obtener un registro de una tabla interna (cosa que no quiere decir que sea único). Deberías filtrar por los campos claves para que no haya problemas y asegurarte que sea único. Sino deberías hacer un loop where, pero de esta manera podes tener más de uno.

Saludos!
Responder Con Cita
  #3  
Viejo 15/12/09, 20:00:57
Avatar de mysmb2
mysmb2 mysmb2 is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Cordoba
Mensajes: 406
la forma más optima de leer una tabla es con un READ tabla WITH KEY campo1 = parametro BINARY SEARCH. teniendo en cuenta que se debe ordenar la tabla antes del READ de la siguiente manera
SORT tabla BY campo1.
__________________
Sebastián Chiavia
Responder Con Cita
  #4  
Viejo 15/12/09, 22:01:02
hrosas hrosas is offline
Member
 
Fecha de Ingreso: jun 2008
Mensajes: 31


ahi difiero un poco aunque si es el read table para una tabla interna se usa with table key ( cuando declaras tu tipo tabla declarale ahi los campos llave) con eso haras mucho mas eficaz tu busqueda

o si conoces el indice (pocas veces se conoce realmente) es: with index = X
Responder Con Cita
  #5  
Viejo 16/12/09, 07:17:29
romario2 romario2 is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 233
Red face thanks

Hola compañeros,

gracias por los consejos.
Entonces con el read table leo la tabla y luego tengo que insertarlo en un parametro, supongo.

Me podeis decir las 2 linias de código. La f1 de mi SAP está desabilitada.


Merci
y feliz navidad!
Responder Con Cita
  #6  
Viejo 17/12/09, 13:10:39
VLozano VLozano is offline
Senior Member
 
Fecha de Ingreso: nov 2009
Mensajes: 124
Lo idea les tener una variable del mismo tipo que las líneas de la tabla interna. Algo como lo que se genera con el maldito WITH HEADER LINE.
__________________
"Porque algunos sabemos que somos parte del problema"
Responder Con Cita
  #7  
Viejo 18/12/09, 13:55:33
romario2 romario2 is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 233
merci

Vlozano muchas gracias, creo que ya empiezo a controlar los read tables.

Saludos abaperos y feliz navidad
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 03:22:50.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web