
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.