✒️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: para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC, utilzaremos el método CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD.
Parámetros de método:
FILENAME: contiene el directorio y nombre del archivo a descargar a 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 usa debe tener un solo campo del tipo X. ASC: para archivos ASCII. DAT: para archivos EXCEL, las columnas son separadas usando tabs, las lineas separadas son saltos de línea. WK1: para archivos EXCEL y de LOTUS.
WRITE_FIELD_SEPARATOR: indica si se generará un separador de 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 también tiene definidas excepciones.
EN ALGUNOS PROGRAMAS ABAP, PODEMOS VER QUE SE UTILIZAN LAS FUNCIONES DOWNLOAD Y WS_DOWNLOAD. NO ES RECOMENDABLE LA UTILIZACION DE ESTAS FUNCIONES DEBIDO A QUE ACTUALMENTE SON CONSIDERADAS OBJETOS OBSOLETOS POR SAP.
MEDIANTE EL BOTON MODELO PODEMOS GENERAR LAS ESTRUCTURAS DE TODOS LOS MODULOS DE FUNCIONES Y METODOS PERTENECIENTES A CLASES QUE DESEAMOS USAR EN NUESTROS PROGRAMAS. DEBEMOS SELECCIONAR LA OPCION PATRON PARA OBJETOS ABAP SI DESEAMOS GENERAR LA ESTRUCTURA DE UN METODO EN UNA CLASE O LA OPCION CALL FUNCTION SI DESEAMOS GENERAR LA ESTRUCTURA DE UN MODULO DE FUNCIONES.
SI DESEAMOS GENERAR LA ESTRUCTURA DE UNO DE LOS METODOS DE LA CLASE CL_GUI_FRONTEND_SERVICE, LUEGO DE SELECCIONAR PATRON PARA OBJETOS ABAP, CONTINUAR, LUEGO MANTENIENDO SELECCIONADA LA OPCION METODO CALL INGRESAMOS EN CLASE INTERFACE EL NOMBRE DE LA CLASE CL_GUI_FRONTEND_SERVICE, PRESIONAMOS F4, SELECCIONAMOS POR EJEMPLO SELECCIONAMOS EL METODO FILE_OPEN_DIALOG Y PRESIONAR CONTINUAR, ESTO GENERA LA ESTRUCTURA DEL METODO EN EL CODIGO A.AP CON EL QUE ESTAMOS TRABAJANDO,
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini