#2
|
|||
|
|||
Buen dia Tere,
No se si todavia necesitaras esto o ya lo habras solucionado de otra manera, pero igual trataré de ayudarte. Entiendo que lv_tabla es una variable q contiene el nombre de la tabla, y asumo q las tablas se llaman, por ej: tabla1, tabla2 ... tabla45 Creo que deberias hacer algo como lo siguiente ------- data l_cont type i. data <fs> type any. data l_nom_tabla(10) type c. do 45 times. " Se repite la cantidad de veces segun tablas que necesites add 1 to l_cont. " contador, será el numero de tabla. concatenate lv_tabla l_cont into l_nom_tabla. * Asi l_nom_tabla ira teniendo el nombre de cada una de las tablas. * En este caso lv_tabla = 'tabla' => el FS apuntara a tabla1 .... tabla45 assign (lv_tabla) to <fs>. if sy-subrc = 0. refresh <fs>. unassign <fs>. endif. enddo. clear l_cont. -------------------- Siempre poner un if sy-subrc = 0 luego de un assign para evitar DUMPs si no pudo ser asignado el FS por algun motivo. Espero q te sirva, saludos! -Fede |
Herramientas | Buscar en Tema |
Desplegado | |
|
|