Tratamiento de archivos locales, con la clase CL_GUI_FRONTEND_SERVICES podemos darle un tratamiento a los archivos locales alojados en nuestro PC.
En un programa ABAP, presionamos el botón Pattern y con esto podemos visualizar los métodos disponibles, seleccionamos Patron de obejtos abap, y ahí anotamos la clase a usar; presionando F4 nos aparecerán todos los métodos de la clase, los siguientes métodos son los que usaremos:
File_Open_Dialog: muestra la pantalla de navegación que permite al usuario seleccionar la ruta del archivo
Gui_Download: nos permite la descarga de fatos de los programas a archivos en la PC
Gui_Upload: para subir los archivos de la PC a nuestro programa
Para buscar archivos locales en el directorio de nuestro equipo, usamos el método File_Open_Dialog; los parámetros mas importantes de esto metos son:
Window_Title: asigna un titilo a la ventana de búsqueda
Default_Filename: contiene el nombre del archivo que buscamos en nuestro equipo
File_Table: contiene la ruta y nombre del archivo seleccionado.