MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como tranformar un string en el nombre de la tabla? (foro/showthread.php?t=64982)

rogerclavell 29/10/12 16:58:09

Como tranformar un string en el nombre de la tabla?
 
Hola,

Tengo montada una tabla Z donde en una de las columnas tengo nombres de tablas (Col_tabla) y en otra columna nombres de campos (Col_campo), a parte de más valores.

Mi idea es realizar un READ TABLE en base a unos criterios y a partir de aquí poder sacar un valor de la Col_tabla y la Col_campo. Con estos dos valores tengo que realizar otro READ TABLE pero no veo como hacerlo. El problema es que la variable donde guardo la tabla no se como tranformarla para que el READ TABLE la detecte como tabla.


Muchas gracias de antemano.

frankmerlos 29/10/12 17:14:05

Aqui esta el ejemplo amigo:

FIELD-SYMBOLS: <TABLE> TYPE STANDARD TABLE.
DATA: NEW_TABLE TYPE REF TO DATA.

PARAMETERS: P_TABLE LIKE DD02L-TABNAME OBLIGATORY.

START-OF-SELECTION.

CREATE DATA NEW_TABLE TYPE STANDARD TABLE OF (P_TABLE).

ASSIGN NEW_TABLE->* TO <TABLE>.

SELECT * FROM (P_TABLE) INTO TABLE <TABLE>.

rogerclavell 29/10/12 18:03:43

Hola frankmerlos,
Lo que yo pido lo tengo que ejecutar en medio de la ejecución de un programa Z que tenemos. Por lo que creo que el PARAMETERS: no me sirve, me equivoco?

Yo tengo el nombre de la tabla dentro de una variable del tipo string y tengo que hacer que el read table me lo detecte como una tabla.

Espero no estar equivocado.


Gracias.

frankmerlos 29/10/12 23:01:01

Solo era una alternativa.

Leete este Post: ...

Buena suerte


Husos Horarios son GMT. La hora en este momento es 23:05:19.

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