✒️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, utilizaremos el método CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD.
Parámetros del 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
Los Tipos o Extensiones admitidas son:
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 por Tabs y las líneas con saltos de línea.
WK1: para archivos Excel y Lotus.
- WRITE_FIELD_SEPARATOR: indica si se generara un separador de archivo o no y cual será.
- DATA_TAB: 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 cada uno de los errores que se pueden producir al ejecutar el método.
En algunos programas ABAP, podemos ver que se utilizan las funciones DOWNLOAD y WS_DOWNLOAD las cuales no son recomendable la utilización de estas funciones ya que son consideradas objetos obsoletos por SAP.
Mediante el botón modelo que se encuentra a la derecha de la barra de herramientas podemos generar las estructuras de todos los módulos de funciones y métodos pertenecientes a clase que deseamos utilizar en nuestros programas al presionar el botón veremos una ventana donde seleccionamos la opción patrón para objetos ABAP si deseamos generar la estructura de un método de una clase o la opción CALL_FUNCTION si deseamos generar la estructura de un módulo de funciones.
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña