✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
Unidad 6: Tratamiento de archivos y Field Symbols.
Lección 1: Archivos Locales: Upload de datos.
1.1 Tratamiento de archivos locales
Ø CL_GUI_FRONTEND_SERVICES = SE24
Ø Botón modelo
Ø Patrón p.objetos ABAP
Ø FILE_OPEN_DIALOG: mostrar pantalla de dialogo para seleccionar archivo de PC.
Ø GUI_DOWNLOAD: Descargar datos de los programas a archivos en la PC
Ø GUI_UPLOAD: Bajar datos de los archivos de la PC a nuestro programa.
Ø SE24
1.2 Búsqueda de archivos en la PC.
Ø FILE_OPEN_DIALOG: Buscar archivos locales en el directorio de nuestro PC.
Ø WINDOW_TITLE: asigna título a la ventana de búsqueda
Ø DEFAULT_FILENAME: Nombre del archivo que buscamos en nuestro PC
Ø FILE_TABLE: La ruta y nombre del archivo seleccionado
Ø Excepciones.
Ø Evita errores de tipeo de datos.
1.3 Lectura de datos de los archivos locales
Ø GUI_UPLOAD: Leer datos de los archivos locales en las tablas internas de nuestros programas.
Ø FILENAME: directorio y nombre del archivo local.
Ø FILETYPE: Tipo o extensión del archivo local. BIN,ASC,DAT,WK1
Ø HAS_FIELD_SEPARATOR: indica que el archivo local tiene separadores.
Ø DATA_TAB: Tabla interna para almacenar datos del archivo local.
Ø .XLS => .CVS
Audio tip 1:
Los dobles corchetes que se utilizan a la derecha del nombre de la tabla interna que se levanta utilizando el método UPLOAD es un requisito del método y tiene que ver con que de esa forma estamos indicando el contenido de la tabla interna. No hay otra razón para utilizarlos sino simplemente la de cumplir con un requisito de sintaxis del método.
Audio tip 2.
Debemos tener en cuenta que si deseamos levantar un archivo exel ubicado en nuestra PC, el archivo no debe tener la extensión .xls sino que debemos modificar su extensión a .CSV para poder ser leído por la función de UPLOAD correctamente.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo