✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
Unidad 6: Tratamiento de Archivos y Field Symbols.
Lección 2: Archivos Locales: Download de Datos.
1.- Grabación de datos en archivos locales.
Para poder grabar datos de nuestras tablas internas en archivos locales a guardar en el PC, tenemos el método GUI_DOWNLOAD. Este método tiene los siguientes parámetros principales:
- FILENAME: Informamos directorio y nombre del archivo a descargar al PC.
- FILETYPE: Informamos tipo y extensión del archivo a descargar al PC.
Los tipos a considerar son los siguientes:
1. BIN: Archivos binarios. Deberemos en este caso también informar el parámetro BIN_FILESIZE. La tabla interna tendrá un solo campo de tipo X.
2. ASC: Archivos ASCII.
3. DAT: Archivos Excel. Separación de columnas por tabuladores y de filas por salto de línea.
4. WK1: Archivos Excel y Lotus.
- WRITE_FIELD_SEPARATOR: Indica si se generaran separadores y en caso afirmativo de que tipo.
- DATA_TAB: Aquí se guardará el contenido del archivo.
Como en otros casos de métodos y funciones tenemos excepciones para controlar los errores que se produzcan en la ejecución del método. Si todo ha ido bien, por el contrario nos lo confirmara un mensaje indicando el fin correcto del proceso y la cantidad de bytes transferida.
Al igual que en el punto anterior, también podemos encontrar programas que utilizan funciones obsoletas y por tanto a evitar en lo sucesivo. Las funciones obsoletas son DOWNLOAD y WS_DOWNLOAD.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte