Close

octubre 9, 2012

ABAP: Descargar archivo separado por comas (CSV) para usar en Excel

Abap, descargar a excel

Puedes descargar los datos de una tabla interna de ABAP a un archivo separado por comas (CSV) utilizando la combinación de funciones GUI_DOWNLOAD y SAP_CONVERT_TO_TEX_FORMAT, esto es perfecto para bajarlo a Excel, ya que el formato CSV puede ser abierto en Excel. Para tu conveniencia aquí hay un ejemplo de cómo utilizar las funciones.

Para probarlo, crea un programa en ABAP con el siguiente código:

Notas:

  1. Puedes descargar un archivo separado por cualquier otro carácter (comas, punto y coma, barra vertical, etc) cambiando el parámetro en la linea 37 del código.
  2. Descargar archivos con algunas extensiones puede solicitar una confirmación, si tienes este problema, descarga el archivo con extensión txt en lugar de csv, o informa a los usuarios que elijan la opción “Permitir siempre para este tipo de fichero”.

Advertencia al descargar archivo csv, separado por comas