ABAP Archivos Locales: Upload de datos

Publicación Académica por Francisco Javier Gomez Jimenez

Publicación Académica de Francisco Gomez Jimenez para el tema Archivos Locales: Upload de datos.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 6: Tratamiento de Archivos y Field Symbols.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 20 Noviembre 2017

ABAP Archivos Locales: Upload de datos por Francisco Gomez

20 de Abril de 2016

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".

 

:: Al igual que Francisco ¿Usted está dispuesto a aprender SAP MM?

El lunes 20 Noviembre 2017 comenzamos la Carrera Consultor en SAP MM, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: