PDA

Ver la Versión Completa : Archivos .dat a tablas internas


ximena251
09/05/14, 12:26:24
Buenos días o tardes. Espero puedan,ayudarme con esto
Se puede controlar el valor de un archivo .dat en una tabla interna?
Es decir si tengo archivo1_01.dat, archivo1_02.dat, archivo1_03.dat así sucesivamente hasta que cambie al archivo2_01.dat Como pasaría aquellos valores a una tabla interna, en la cual con un loop se vaya recorriendo y verificando el orden y saber que se han terminado?

jdelgado86
09/05/14, 14:47:20
Se me ocurre que lo vayas subiendo con un contador que modificque la ruta y con esta funcion lo puedes cargar a una tabla interna GUI_UPLOAD, cuando no se encuentre el archivo significa que dee ser el ultimo y ya aumentarias el valor del primer contador y asi sucesivamente. Esto suponiendo que siempre estan consecutivos


archivo(cont1)_0(cont2).dat
si existe cargalo y aumenta cont2 para la nueva ruta

si no aumenta cont1

Bueno se me ocurrio eso jeje

abapedro
11/05/14, 22:54:53
Hola,

Una alternativa es utilizar comandos del sistema operativo (si los archivos que se desea controlar están en el servidor de aplicación), como: ls (el equivalente UNIX al "dir" de MSDOS o de Windows) o similares. Desde ABAP se pueden lanzar comandos de sistema operativo.

De otra forma, concuerdo en que la mejor opción es utilizar una "tabla contador" en la base de datos.