✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
Tratamiento de archivos locales.
ABAP nos proporciona una serie de métodos muy útiles para el tratamiento de archivos locales ubicados en nuestra PC mediante la clase CL_GUI_FRONTEND_SERVICES.
Entre los principales métodos encontramos:
- FILE_OPEN_DIALOG.
- GUI_DOWNLOAD.
- GUI_UPLOAD.
Para visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES es ingresando al Class Builder en la transacción SE24.
Busqueda de archivos en la PC.
Utilizamos el método FILE_OPEN_DIALOG. Los parámetros mas importantes del método son los siguientes:
- WINDOW_TITLE: asigna un titulo a la ventana de búsqueda.
- DEFAULT_FILENAME: contiene el nombre del archivo que buscamos en nuestra PC. Si colocamos el literal asterisco podemos ver todos los archivos que se encuentran en los directorios.
- FILE_TABLE: contiene la ruta y nombre de archivo seleccionado.
Al igual que las funciones, el método FILE_OPEN_DIALOG tiene definidas excepciones. Cada excepción tiene asociada una descripción que contempla cada uno de los errores posibles que pueden ocurrir al ejecutar dicho método.
Lecturas de datos de los archivos locales.
Los corchetes que se utilizan en el nombre de la tabla interna, que se levanta utilizando el método UPLOAD, es un requisito del método y tiene que ver con que de esa forma estamos indicando el contenido de la tabla interna, es un requisito de sintaxis del método.
Los parametros mas importantes del método GUI_UPLOAD.
- FILENAME: contiene el directorio y nombre del archivo local con el que estamos trabajando.
- FILETYPE: Contiene el tipo o extensión del archivo local, los tipos admitidos son:
- BIN.
- ASC.
- DAT.
- WK1. (Los archivos excel no pueden tener extensión .xls si no .csv para poder ser leídos por la función).
- HAS_FIELD_SEPARATOR.
- DATA_TAB.
 
 
 
Sobre el autor
Publicación académica de Jorge Luis Leal Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Luis Leal Marquez
Profesión: Analista de Sistemas - Venezuela - Legajo: CD46R
✒️Autor de: 113 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Profesional del área de tecnológica, enfocado a garantizar la continuidad de las operaciones. consultor abap.
Certificación Académica de Jorge Leal