✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
TRATAMIENTO DE ARCHIVOS LOCALES
Mediante la clase CL_GUI_FRONTEND_SERVICES podemos manipular archivos guardados dentro de nuestra pc. Para esto se usaran métodos y clases a los accederemos dentro del botón de Modelo > Patrón p.objetos ABAP. Una vez dentro de la nueva pantalla escribiremos el nombre de nuestra clase y en la parte de clase oprimiremos el botón F4 para visualizar todos los modelos para esa clase particular.
Dentro de estos métodos hay 3 muy importantes:
- FILE_OPEN_DIALOG: Para mostrar una pantalla de navegación que permita al usuario seleccionar un archivo de la PC.
- GUI_DOWNLOAD: Para descargar datos de los programas a archivos de la PC.
- GUI_UPLOAD: Para bajar datos de los archivos de la PC a nuestros programas.
También podremos acceder a las clases desde la transacción SE24.
LA BÚSQUEDA DE ARCHIVOS EN LA PC
Para este caso usaremos el método FILE_OPEN_DIALOG de la clase establecida con anterioridad. Este método es recomendable en casos que un programa ABAP vaya a trabajar junto a archivos guardados en la PC ya que facilita la interacción y evita errores.
Al igual que las funciones este método tiene excepciones definidas con una descripción propia que se asociará a cada uno de los errores que se puedan producir al ejecutar este método.
La varaible asignada a rc retornará el número de archivos que hayamos elegido
LA LECTURA DE DATOS DE LOS ARCHIVOS LOCALES
Para leer datos de los archivos locales en las tablas internas de nuestros programas usaremos el método GUI_ULPOAD de la clase anterior. En el parámetro data tab la variable que se use deberá tener al lado derecho [] como regla de sintaxis.
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para la Carrera Consultor ABAP.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco