✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
Tratamientos de archivos locales.
Clase CL_GUI_FRONTED_SERVICES: Util para el tratamiento de archivos locales ubicados en nuestra PC. La cual utilzaremos los métodos:
FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al usaurio poder sleccionar el ahivo del directorio de su pc.
GUI_DOUNLOAD: 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 forma de visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES es ingresando al Class Builder atransaccion SE24.
BUSQUEDA DE ARCHIVOS EN LA PC:
METODO: CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG: Se usa para buscar archivos locales en el directorio de nuestra PC.
PARAMETROS MAS IMPORTANTES DEL METODO:
WINDOES_TITLE: Asigna un título a la ventana de búsqueda.
DEFAULT_FILENAME: Contiene el nombre de archivo que buscamos. Si colocamos *, buscara todos los archivos.
FILE_TABLE: Contiene la ruta y nombre del archivo seleccionado.
LECTURA DE DATOS DE LOS ACHIVOS LOCALES:
METODO: CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD: Se usa para leer datos de los archivos locales en las tablas internas de nuestros programas.
PARAMETROS MAS IMPORTANTES DEL METODO:
FILENAME: Contiene el directorio y nombre del achivo local con el que estamos trabajando.
FILETYPE: Contiene el tipo o extencion del archivo loca.
Tipos admitidos:
BIN: para achivos binarios.
ASC: Para archivos ASCII.
DAT: Para archivos EXCEL. Las columnas son separdas utilizando Tabs. Las líneas son separadas con saltos de líneas.
WK1: Para achivos Excel y de Lotus.
HAS_FIELD_SEPARATOR: Indica que el archivo local tiene separadores.
DATA_TAB: es la tabla interna donde almacenamos los datos del archivo local.
 
 
 
Sobre el autor
Publicación académica de Salvador Chávez Gutiérrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Salvador Chávez Gutiérrez
Profesión: Lic. Sistemas Computacionales - Mexico - Legajo: ZN18V
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Salvador Chávez