
ARCHIVOS LOCALES: DOWNLOAD DE DATOS
1.- Grabacion de Datos en archivos locales:
Para grabar datos existentes en las tablas internas de nuestros progamas a archivos ubicados en la PC, utilizaremos el metodo GUI_DOWNLOAD.
Parametros del metodo:
*FILENAME: contiene el directoriio y nombre del archivo a descargar a la PC
*FILETYPE: contiene el tipo o extension del archivo que descargamos a la PC
Los tipos o extensiones admitidas son:
- BIN: para archivos binarios. Se debe especificar la longitud del archivo en el parametro BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X.
- ASC: para archivos ASCII.
- DAT: para archivos excel. Las columnas son separadas utilizando tabs.
Las lineas son separadas con saltos de linea.
- WK1: para archivos excel y lotus.
*WRITE_FIELD_SEPARATOR: indica si se generara un separador de archivo o no y cual sera
*DATA_TAB: aqui se almacena el contenido del archivo. Esta tabla debe tener la misma estructura del archivo.
En este metodo tambien estan definidas excepciones con descripciones que contemplan cada uno de los errores que se pueden producir al ejecutar el metodo.Luego si ejecutamos el codigo veremos el mensaje que dice que la transferencia de datos se realizo correctamente y se especifica la cantidad de bytes transferancia.
En algunos programas ABAP, podemos ver que se utilizan las funciones DONWLOAD y WS_DOWNLOAD.
No es recomendable la utilizacion de estas funciones debido a que actualmente son consideradas objetos obsoletos por SAP.