Cada empresa es un mundo. Partiendo de esta premisa, es también cierto que existe una serie de procesos que son comunes para la gran mayoría de compañías independientemente del modelo de negocio del que se trate. Son bastantes recurrentes los procesos tales como mostrar un gráfico o poder filtrar en un listado, los cuales obligarían a los desarrolladores constantemente a reinventar la rueda en caso de no disponer de las herramientas adecuadas. Para evitar esto en las aplicaciones de SAP Fiori, disponemos de los SAP Fiori Elements.
¿Qué son los SAP Fiori Elements?
Los SAP Fiori Elements son una serie de plantillas habilitadas para las aplicaciones Fiori y que permiten al desarrollador poner el foco en la lógica para obtener los datos usados por las aplicaciones, pudiendo abstraerse de la lógica para mostrar dichos datos. En otras palabras, el desarrollador indica los datos que quiere mostrar y SAP Fiori Elements los pinta por pantalla. El uso de esta herramienta supone un ahorro considerable de tiempo en el desarrollo de las aplicaciones Fiori, ya que suprime la necesidad por parte del desarrollador de gestionar la interacción del usuario con los datos proporcionados.
Tipos de SAP Fiori Elements
SAP proporciona un variado conjunto de SAP Fiori Elements para que se pueda optar por el más adecuado según cada proceso. La elección de cada uno de ellos dependerá principalmente del formato que se necesita para que se muestren los datos. Los tipos de SAP Fiori Elements que SAP proporciona son los siguientes:
- List Report: Es el formato más convencional de todos, ya que muestra la información en forma de listado. Permite la posibilidad de añadir campos para filtrar por cada una de las columnas.
- Worklist: En un tipo de listado similar al List Report con la peculiaridad de que lo que se suele mostrar son entidades que requieren algún tipo de procesamiento.
- Analytical List Page: Esta plantilla está enfocada al análisis a través de las estadísticas, ya que muestra la información mediante un variado conjunto de gráficos a los que se pueden acceder con distintos niveles de detalle.
- Overview Page: Esta plantilla está destinada a mostrar al usuario a modo de resumen la información más relevante de un área específica. La idea es que el usuario pueda tener una visión general de los datos antes de tener que profundizar en ellos para obtener más nivel de detalle.
- Object Page: Mediante esta plantilla tenemos la posibilidad de obtener los datos de una entidad de forma ordenada, donde la información se organiza en distintas secciones.
Caso de uso de SAP Fiori Elements
Para ilustrar un caso de uso de esta herramienta, podemos ponernos en la situación de un desarrollador que necesite realizar una aplicación SAP Fiori para la gestión de pedidos. Entre una multitud de posibles soluciones, podría plantearse una en la que se implementen unas vistas usando una Analytical List Page en la que se mostrarán estadísticas correspondientes a los pedidos (cuantos han sido entregados, cuantos se han cancelado, etc).
También podría usarse un List Report para poder listar los mismos y en el caso que se quiera obtener más detalle de algún pedido en concreto se podría hacer uso de una Object Page. Esto es solo un ejemplo, la cantidad de requisitos que pueden resolver y los distintos planteamientos posibles son incalculables.
Características de SAP Fiori Elements
Queda evidente la gran funcionalidad que aporta los SAP Fiori Elements a los desarrollos en SAP Fiori. A continuación, se enumeran algunos de los beneficios más importantes que se pueden obtener con el uso de estas plantillas:
- Reducción del tiempo de desarrollo.
- Mayor fiabilidad en la coherencia de datos entre el diseño y el backend.
- Mayor número de funcionalidades, que en el caso de optar por implementarlas desde cero supondría una gran cantidad de tiempo.
- Gran flexibilidad debido a las opciones de configuración.
Por todo lo dicho, podemos considerar que optar por el uso de estas plantillas a la hora de desarrollar una aplicación Fiori es una decisión más que acertada. Al permitir que los desarrolladores se centren en la lógica de los datos y abstractos de la presentación, se ahorra tiempo valioso y se asegura una mayor coherencia en las aplicaciones. Con una variedad de plantillas disponibles, es posible adaptar cada aplicación a las necesidades específicas del proceso.
La flexibilidad y el potencial de ahorro de tiempo hacen que SAP Fiori Elements sea una elección inteligente para aquellos que buscan aprovechar al máximo las innovadoras herramientas de SAP en el desarrollo de aplicaciones Fiori.