ABAP Archivos Locales: Upload de datos

Publicación Académica por Calixto Gutiérrez

Publicación Académica de Calixto Gutiérrez 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: 23 Octubre 2017

ABAP Archivos Locales: Upload de datos por Calixto Gutiérrez

18 de Agosto de 2014 |

UNIDAD 6: TRATAMIENTO DE ARCHIVOS Y FIELD SYMBOLS.

1 - Tratamiento de archivos locales.

Para trabajar con archivos locales, ubicados en nuestra PC, utilizamos la clase CL_GUI_FRONTEND_SERVICES.

Clase: Las clases son objetos ABAP que permiten agrupar las características referidas a las estrategias de liberación, para luego ser asignadas a los grupos de liberación.

Transacción SE24: Para ver el contenido de las clases ABAP.

Método: Es un procedimiento interno de una clase que define el comportamiento de un objeto.

Los métodos de la clase CL_GUI_FRONTEND_SERVICES que veremos son:

  • FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del directorio de su PC.
  • GUI_UPLOAD: Para subir datos de los archivos de la PC a los programas ABAP.
  • GUI_DOWNLOAD: Para descargar datos de los programas a archivos en la PC.

2 - Búsqueda de archivos en la PC.

Para buscar archivos locales en el directorio de nuestra PC, utilizamos el método FILE_OPEN_DIALOG.

Los parámetros mas importantes de este método son:

  • WINDOW_TITLE: Asigna un título a la ventana de búsqueda.
  • DEFAULT_FILENAME: Contiene el nombre del archivo que buscamos en la PC.
  • FILE_TABLE: Contiene la ruta y nombre del archivo seleccionado.

3 - Lectura de datos de los archivos locales.

Para leer datos de los archivos locales en las tablas internas de nuestros programas, utilizaremos el método GUI_UPLOAD.

Los parámetros mas importantes de este método son:

  • FILENAME: Contiene el directorio y nombre del archivo local con el que estamos trabajando.
  • FILETYPE: Contiene el tipo o extensión del archivo local.

Para subir un archivo excel de nuestra PC, hay que cambiarle la extensión de XLS a CSV para poder ser leído correctamente con el método UPLOAD.

No es recomendable utilizar las funciones WS_UPLOAD y UPLOAD, porque ya son objetos obsoletos de SAP.

Agradecimiento:

Ha agradecido este aporte: David Camacho Espinoza

 

:: Al igual que Calixto ¿Usted está dispuesto a aprender ABAP?

El lunes 23 Octubre 2017 comenzamos la Carrera Programador ABAP, 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: