✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
- Archivos Locales: Download de datos.
- Grabación de datos en archivos locales
CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD: Es un método que nos sirve para grabar datos de las tablas internas de nuestros programas en archivos ubicados en nuestra PC.
Algunos parámetros del método son:
FILENAME: Contiene el directorio y nombre del archivo a descargar en la PC.
FILETYPE: Contiene el tipo o extensión del archivo que descargamos a la PC.
Tipos o extensiones admitidas:
BIN: Para archivos binarios. Se debe especificar la longitud del archivo en el parámetro: 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 líneas son separadas con saltos de línea.
WK1: Para archivos excel y de lotus.
- WRITE_FIELD_SEPARATOR: Indica si se genererá un separador de un archivo o no y cual será.
- DATA_TAB: Aquí se almacena el contenido del archivo. Esta tabla debe tener la misma estructura del archivo.
Este método tiene definidas excepciones con descripciones que contemplan cada uno de los errores que se pueden producir al ejecutar el método.
Las funciones DOWNLOAD y WS_DOWNLOAD son consideradas obsoletas.
Nota: Mediante el botón modelo podemos generar las estructuras de todos los módulos de funciones y métodos de clases que deseamos utilizar en nuestros programas. Dando click en el botón observaremos una ventana de diálogo donde seleccionamos la opción Patrón para objetos ABAP para crear un método o la opción Call Function para generar la estructura de un módulo de función y presionamos continuar. En la siguiente ventana escribimos el nombre de la clase en el campo Clase/Interface.
 
 
 
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingeniería en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe