✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
Para grabar los datos existentes en las tablas internas de nuestros programas ABAP en archivos locales, se utiliza em método GUI_DOWNLOAD, perteneciente a la clase CL_GUI_FRONTEND_SERVICES.
Los parámetros más importantes del método GUI_UPLOAD, son:
* Filename: Contiene el directorio y el nombre del archivo local con el que se trabaja,
* Filetype: Contiene el tipo o extensión del archivo loca.
* Has_field_separator: Indica que el archivo local tiene separadores.
* Data_tab: Tabla interna donde se almacenan los datos del archivo local.
Se admiten archivos tipo:
*BIN, binarios (Se debe especificar la longitud del archivo con el parámetro BIN_FILESIZE). *ASC: ASCII. *DAT: Excel. *WK1: Excel y lotus. (Los archivos excel no deben tener la extensión .xls, sino que deben tener la extensión .csv)
Este método tiene contempladas excepciones.
Mediante el botón modelo se pueden generar las estructuras y métodos de esa clase. En la opción patrón para objetos ABAP para generar la estructura de un método de una clase y en la opción conjunction, para generar la estructura de un método de funciones.
Para generar el esqueleto o la estructura de un código de una clase por ejemplo, se sigue la siguiente ruta: Modelo / Patrón para objetos ABAP / Selecciona metodo call / Clase interface: CL_GUI_FRONTEND_SERVICES / Campo de entrada método F4, se busca el método que se requiera / Continuar.
REPORT: ztest_download.
INCLUDE ztest_download_datos.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_path.
PERFORM abrir_ventana_archivos.
START-OF-SELECTION.
PERFORM levantar_archivo_entrada.
PERFORM grabar_archivo_salida.
Dentro de la subrutina levantar_archivo_entrada, se ejecuta el método GUI_UPLOAD.
Dentro de la subrutina grabar_archivo_salida, se ejecuta el método GUI_DOWNLOAD, para grabar la salida de registros de datos que se generar en una tabla interna asignada.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano