![](/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/360.jpg)
Archivos Locales: Upload de datos
Tratamiento de Archivos Locales:
Serie de métodos muy útiles para archivos locales (en PC) que tiene ABAP CL_GUI_FRONTEND_SERVICES.
Con el botón [btnModelo(Pattern)], Marcar opción Patrón p.objetos ABAP (ABAP Object Patterns), Luego escribir CL_GUI_FRONTEND_SERVICES y luego F4.
Se abre una pantalla con los métodos de la clase.
FILE_OPEN_DIALOG: pantalla de navegación tipo explorador de archivos.
GUI_DOWNLOAD: para descargar datos de los programas a archivos en la PC.
GUI_UPLOAD: para subir los datos de los archivos hacia los programas ABAP.
CL_GUI_FRONTEND_SERVICES: Con la TRX SE24 tmb se puede visualizar el contenido de la clase.
Búsqueda de Archivos en la PC:
FILE_OPEN_DIALOG: Buscar archivos locales (en la PC).
Recomendable su utilización ya que facilita la interacción con el usuario y evita errores de tipeo.
Parámetros:
WINDOW_TITLE: Título de la ventana del explorador.
DEFAULT_FILENAME: nombre del archivo local a buscar. Si se coloca un * se muestran todos los archivos del directorio/s.
FILE_TABLE: Ruta y nombre del archivo seleccionado.
Lectura de datos de los Archivos Locales:
Método GUI_UPLOAD: Pasa (sube) los datos del archivo a la tabla interna para usar en el programa.
FILENAME: Ruta y nombre del archivo local.
FILETYPE: tipo de dato ( o extensión) del archivo local.
- BIN: binários.
- ASC: ASCII.
- DAT: excel. Las cols se separan usando tabs. Las líneas, con saltos de línea.
- WK1: excel y de lotus.
- HAS_FIELD_SEPARATOR: si contiene separador.
- DATA_TAB: T.I. donde almacenar los datos del archivo local.
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime