MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Nombre Dinamico De Tabla Interna (foro/showthread.php?t=36140)

toto2905 13/04/10 14:39:21

Nombre Dinamico De Tabla Interna
 
Buenos dias Sres del Foro.
Tengo una duda como hacer lo siguiente:
Espero me puedan ayudar.

Tengo un contandor "cont".

Y estas tablas internas declaradas:
data: gt_stpo_1 type table of stpo.
data: gt_stpo_2 type table of stpo.
data: gt_stpo_3 type table of stpo.
data: gt_stpo_4 type table of stpo.
data: gt_stpo_5 type table of stpo.
data: gt_stpo_6 type table of stpo.
data: gt_stpo_7 type table of stpo.
data: gt_stpo_8 type table of stpo.
data: gt_stpo_9 type table of stpo.
data: gt_stpo_10 type table of stpo.
data: gt_stpo_11 type table of stpo.
data: gt_stpo_12 type table of stpo.
data: gt_stpo_13 type table of stpo.

Lo que deseo es que dependiendo del contador, por ejemplo cuando
Si cont=1
que se haga un select de la tabla STPO a la tabla interna gt_stpo_1.

SI cont=2
que se haga un select de la tabla STPO a la tabla interna gt_stpo_2.
.....

ppchico 13/04/10 14:59:20

Pues almacena el texto en una variable de texto por ejemplo L_TABLA y creas un field-symbol de type table of any

Así le asignas al field symbol la tabla que quieras.. Algo parecido a esto:

La diferencia, es que deberás guardar el nombre de la tabla en una variable de texto con un case dependiendo de que tabla desees, y asignarlo asi:

ASSIGN (L_NOMBRE_TABLA) TO <FS>.

toto2905 13/04/10 15:43:37

Gracias
 
Muchas Gracias Estimado.

Es lo que estaba buscando.

Agradecido por el tiempo concedido.

ATTE
Ernesto Lima - Peru.

ppchico 13/04/10 15:54:01

Celebro que te haya sido útil la respuesta. ;)

Un Cordial Saludo,
Javier Carrillo.


Husos Horarios son GMT. La hora en este momento es 04:08:32.

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