✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
Tratamiento de Archivos Locales:
upload de datos 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.
Para levantar datos de archivos locales, hasta antes de trabajar con los métodos que proporciona la clase CL_GUI_FRONTEND_SERVICES, se utilizaban los módulos de funciones ‘UPLOAD’ y ‘WS_UPLOAD’.
Es importante destacar que a partir de la versión 4.7 estos módulos de función quedan obsoletos.
Si bien siguen existiendo, SAP no les brinda más soporte y no garantiza que vayan a estar en futuras versiones, por lo cual sus funcionalidades deben ser implementadas mediante otros módulos de funciones o métodos y clases.
Para levantar en una tabla interna la información almacenada en archivos locales utilizaremos los siguientes métodos:
- FILE_OPEN_DIALOG: para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del directorio de su PC. En la ejecución de este método deberemos especificar un título para la ventana de búsqueda que se muestra en la pantalla, el nombre del archivo que buscamos en nuestra PC. Si colocamos el literal asterisco podremos ver todos los archivos que se encuentren en los directorios y la ruta más el nombre del archivo seleccionado.
- GUI_UPLOAD: para bajar datos de los archivos locales a las tablas internas. En la ejecución de este método deberemos especificar el directorio más nombre del archivo local con el que estamos trabajando, el tipo o extensión del archivo local, el tipo de separadores y tabla interna donde almacenaremos los datos del archivo local.
- GUI_DOWNLOAD: para escribir datos almacenados en tablas internas en archivos locales. En la ejecución de este método deberemos especificar el directorio y nombre del archivo a descargar a la PC, el tipo o extensión del archivo que descargamos a la PC, un separador de archivo o no y cual será y la tabla interna que será la que se grabará en el archivo. Esta tabla debe tener la misma estructura del archivo.
Método FILE_OPEN_DIALOG: Buscar archivos locales en nuestro PC.
Método GUI_UPLOAD: Leer archivos locales de nuestro PC.
Importante!!!: Los archivos excel han de ser grabados con la extensión *csv (valores separados por coma), el cual, si es entendible para SAP.
Las funciones ‘UPLOAD’ y ‘WS_UPLOAD’, se consideran "obsoletas".
 
 
 
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial