MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Select con Tabla Dinamina (foro/showthread.php?t=33077)

David77 19/10/09 16:20:31

Select con Tabla Dinamina
 
Buenos días,
Estoy tratando de crear un select dinámico en ABAP pero el dinamismo lo necesito es en la tabla a consultar; o sea, sería de la siguiente forma:

Select * from VAR1 where …..

donde VAR1 no es una tabla sino una variable donde le asigno el nombre de la tabla donde leerá.

¿Cómo puedo hacer esto?

He intentado con field symbol pero me da error indicándome que la variable no es una tabla del diccionario ABAP. ¿Hay una forma que SAP entienda que el nombre de la tabla está contenida dentro de lavariable? La otra limitación es que tengo la versión 4.0B.
Saludos.

Edd_401 19/10/09 16:39:25

PUEDES HACER SELECT DINAMICO POR CAMPOS . . . POR LA TABLA E INCLUSO POR CONDICIONES . . WHERE, AND, OR . . ETC . . .


EN ESTE CASO DE SER SOLO LA TABLA NO SE TE OLVIDE PORNER ENTRE () . . .


EJEMPLO


SELECT *
INTO CORRESPONDING FIELDS OF TABLE it_tab
FROM (t681-kotab)
WHERE kappl = konh-kappl
AND kschl = konh-kschl
AND knumh = konh-knumh
AND datbi <> sy-datum.


Husos Horarios son GMT. La hora en este momento es 10:14:04.

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