En este artículo se presenta el proyecto ABAP2XLSX, un proyecto de código abierto que permite la gestión profesional de archivos excel en SAP, tal y como se explica en el blog de SAP. Si alguna vez te has encontrado con limitaciones en la gestión de archivos excel, aquí tienes la solución.

Proyecto ABAP2XLSX, para la gestión profesional de archivos excel

A menudo los clientes exigen la posibilidad de exportar a MS Excel un listado o análisis generado en un report. En general SAP ofrece la posibilidad de hacerlo a un archivo MS Excel 2003 u otros tipos de archivos compatibles como CSV o texto plano. Sin embargo, esta opción tiene ciertas limitaciones:

  • No se puede generar en background.
  • No se puede adjuntar a un email.
  • No admite formateo avanzado.

Con el paso del tiempo han ido surgiendo diferentes proyectos con el fin de paliar estas limitaciones, entre los que destacan:

  • OLE Excel
  • HTML Excel

Estos intentos, aunque útiles, resultaban en muchos casos insuficientes. Finalmente surgió un proyecto que hacia frente a las limitaciones mencionadas, a la vez que ajustaba enormemente el tamaño del archivo generado: ABAP2XLSX.

Ventajas

ABAP2XLSX es un proyecto de código abierto que permite fácilmente la gestión profesional archivos excel, es decir, archivos XLSX (formato utilizado por MS Excel 2007 y posteriores). Entre las muchas ventajas que ofrece caben destacar las siguientes:

Ventajas a nivel de negocio

  • Aspecto profesional.
  • Fácil de implementar.
  • Compatible con MS Excel 2003, 2007 y 2010.
  • Compatible con Calc OpenOffice.
  • Soportado en dispositivos móviles (iPad, iPhone, Android, RIM)

Ventajas a nivel técnico

  • Posibilidad de procesamiento en background.
  • Independiente de la plataforma.
  • Fácil de programar.
  • Tamaño del archivo muy reducido.

Características destacadas

  • Formateo de celdas.
  • Posibilidad de utilización de fórmulas.
  • Archivos multipágina.
  • Formateo condicional.
  • Posibilidad de incluir gráficos y dibujos.

Imágenes y gráficas en el proyecto ABAP2XLSX

Además, este proyecto ofrece por fin la funcionalidad de incluir un archivo XLSX en los emails como un fichero adjunto. En definitiva, con pocas líneas de código basadas en clases, es posible producir un archivo Excel con un aspecto profesional y avanzado.

Para hacer correctamente la instalación del ABAP2XLSX, se recomienda seguir paso a paso las pautas de instalación. Para ampliar la información se recomienda visitar el repositorio github de Ivan Femia.

Estas son las últimas novedades del proyecto ABAP2XLSX, proyecto desarrollado para facilitar la gestión profesional de archivos excel en SAP.