✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
GRABACIÓN DE DATOS EN ARCHIVOS LOCALES
CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD - Metodo para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC .
PARAMETROS DE ESTE METODO
FILENAME - CONTIENE EL DIRECTORIO Y NOMBRE DEL ARCHIVO A DESCARGAR A LA PC
FYLETIPE - Contiene el tipo o extención del archivo que descargamos a la PC
EXTENCIONES ADMITIDAS
BIN - 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 - Archivos ASCII
DAT - Para archivos excel. las Columnas son separadas utilizando TABS.
Las lineas son separadas con salto de lineas.
WK1 - Para archivos de excel y Lottus.
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 método también están definidas excepciones con descripciones que contemplan los posibles errores que pueden surgir al ejecutar el método.
Luego de ejecutar el codigo se visualiza el mensaje que indica que la transferencia de datos fue exitosa y la cantidad de byts transferidos.
DOWNLOAD Y WS_DOWNLOAD - Son funciones que ya no se utilizan porque se consideran objetos obsoletos.
BOTON MODELO - Mediante este botón se pueden generar todas las estructuras de todos los modulos de funciones y metodos pertenecientes a clases que queremos usar en el programa.
Al presionar el botón -> Opción Patron para Objetos ABAP -> Si queremos generar la estructura de un metodo en una clase
o CALL_FUNCTION - Si se quiere generar la estructura de un modulo de funciones
CL_GUI_ FRONTEND_SERVICES - Para generar el patrón para uno de los métodos de una clase, Luego Patrón para Objetos ABAP -> continuar. -> Seleccionar método Metodo CALL -> Ingresar a Clase Interface ->cl_gui_fronend_services -> presionar f4 para buscar el método que buscamos.
Para que las estructuras de los métodos funcionen debemos estar modificando el programa.
 
 
 
Sobre el autor
Publicación académica de Victor Rodríguez Azcárate, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Rodríguez Azcárate
Profesión: Ingeniero de Sistemas - Peru - Legajo: AK14S
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Victor Rodríguez