![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
![ABAP Los archivos locales y el upload de datos ABAP Los archivos locales y el upload de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/128.jpg)
Trataiento de archivos Locales.
CL_GUI_FRONTEND_SERVICES:
- FILE_OPEN_DIALOG: para mostrar la pantalla de navegacion que permite al usuario poder seleccionar el archivo del directorio de su PC.
- GUI_DOWNLOAD: para descargar datos de los programas a archivos en la PC.
- GUI_UPLOAD: para bajar datos de los archivos de la PC a nuestros programas.
Otra manera de visualizar los metodos de la clase es ingresando al Class Builder en la Transaccion SE24.
Busqueda de Archivos en la PC.
FILE_OPEN_DIALOG: WINDOW_TITLE, asigna un titulo a la ventana de busqueda.
DEFAULT_FILENAME: contiene el nombre del archivo que buscamos en nuestra PC. si colocamos el literal asterisco * podremos ver todos los archivos que se encuentran en el directorio.
FILE_TABLE: contiene la ruta y nombre del archivo seleccionado.
Lectura de datos de los archivos locales.
Para leer los datos de los archivos locales en la tabla se utiliza el metodo GUI_UPLOAD.
FILENAME: contiene el directorio y nombre de archivo local con el que estamos trabajando.
FILETYPE: contiene el tipo o extension del archivo. Los admitidos son: BIN (archivos binarios), ASC (archivos ASCII), DAT (archivos excel, las columnas son separadas utilizando tabs las lineas son separadas con salto de linea), WK1 (archivos excel y lotus).
HAS_FIELD_SEPARATOR: indica que el archivo local tiene separadores.
DATA_TAB: es la tabla interna donde almacenaremos los datos del archivo local.
 
 
 
Sobre el autor
Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jessica Daiana Garcete Paez
Profesión: Residente Sap - Paraguay - Legajo: ER32H
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.
Certificación Académica de Jessica Garcete