✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
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.
 
 
 
Sobre el autor
Publicación académica de Miguel Ochoa, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Ochoa
Profesión: Estudiante de Ing. Industrial - Chile - Legajo: TB61K
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Soy estudiante universitario con ganas de desarrollarme en el mundo de sap abap no tengo experiencia laboral, mis expectativas es poder comprender la filosofía de sap que me permita desarrollar
Certificación Académica de Miguel Ochoa