ABAP Archivos Locales: Upload de datos

Publicación Académica por Silvia Marina Carrizo

Publicación Académica de Silvia Carrizo 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: 26 Junio 2017

ABAP Archivos Locales: Upload de datos por Silvia Carrizo

21 de Marzo de 2016

Tratamiento de archivos y Field Symbols

1 Archivos Locales: upload de Datos

CL_GUI_FRONTEND_SERVICES es una clase con una serie de metodos que nos permite el tratamiento de archivos locales (metodo=se ejecutan como funciones).

Para visualizar los metodos editamos un programa ABAP y presionamos el boton Modelo(PATTERN) y marcamos la opcion patron p.objetos ABAP(ABAP Object Patterns) y presionamos continuar.

En la siguiente pantalla escribimos el nombre de la clase CL_GUI_FRONTEND_SERVICES, nos paramos en Método y presionamos F4.

  1. FILE_OPEN_DIALOG para examinar los archivos de la Pc y seleccionar un archivo.
  2. GUI_DOWNLOAD para desacargar datos de los programas a archivos en la PC.
  3. GUI_UPLOAD para bajar datos de los archivos de la pc a nuestros programas.

Otra forma de visualizar la clase es ir por SE24

2 Busqueda de archivos en la PC

FILE_OPEN_DIALOG para buscar archivos locales en la pc.

Parametros

Window_title: asigna un título a la ventana de busqueda.

Default_FileName: Contiene el nombre del archivo que buscamos en nuestra pc. * se ven todos los archivos.

FILE_TABLE: contiene la ruta y nombre del archivo seleccionado.

Este metodo tiene definidas excepciones, que contiene una descripcion que contempla cada uno de los errores posibles que pueden ocurrir al ejecutar dicho metodo.

3. Lectura de datos de archivos locales

GUI_UPLOAD para leer datos de los archivos locales en las tablas internas de nuestros programas.

los dobles corchetes que se utilizan a la derecha de la tabla interna es para indicar que estamos levantando la parte interna de la tabla es un requisito de sintaxis del metodo upload.

FlLENAME contiene el directorio y nombre del archivo local con el que estamos trabajando.

FILETYPE contiene el tipo o extension del archivo local.

los tipos admitidos son :

BIN: para archivos binarios

ASC para archivos ASCII

DAT para archivos excel. las columenas son separadas utilizando tabs.

las lineas son separadas con saltos de linea.

WK1 para archivos excel y de lotus.

Para leer un archivo excel cambiar la extension xls a csv para ser leido correctamente.

Has_field_separator: indica que el archivo local tiene separadores.

DATA_TAB es la tabla interna donde almacenaremos los datos del archivo local.

WS_upload y upload no es recomendable usar estas funiciones ya que se consideran objetos obsoletos por SAP.

 

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

El lunes 26 Junio 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: