MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Selección de un campo en una tabla (foro/showthread.php?t=7488)

falkata82 05/09/07 13:27:10

Selección de un campo en una tabla
 
Hola de nuevo,

veamos, estoy con una tabla que me está desquiciando un poco. Es una tabla del maestro de clientes. Quiero que me busque un campo en concreto para luego hacer una comparación, etc.. Para cada cliente hay varios campos como el que busco y lo que quiero es que si le pongo:

LOOP AT tabla.
SELECT SINGLE campo INTO l_campo
FROM tabla
WHERE .....

Me recorra la tabla hasta que me encuentre lo que busco, qué hago mal?

ballan 05/09/07 14:32:30

No entiendo muy bien lo que quieres decir pero de todas formas en lugar de utilizar

Loop

select single

endloop

Es mucho mas optimo utilizar

select
for all entries in tabla
where campo = tabla-campotabla...

falkata82 05/09/07 14:58:32



ok gracias ;-)

bisonye 06/09/07 06:41:37

No se si ballan te ha solucionado el problema pero creo que tienes alguna confusión con las tablas del diccionario y las tablas internas.

Si la tabla es el maestro de clientes no puedes hacer un loop a esa tabla, sólo puedes hacer loop a las tablas internas que tengas definidas en tu código. Para buscar lo que tienes que hacer es un select y guardar los resultados en una tabla interna si son varios y ahí ya le haces un loop con la condición en el mismo loop:

Espero que te aclare las cosas.

Saludos


Husos Horarios son GMT. La hora en este momento es 05:48:03.

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