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. |
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>. |
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. |
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