Cómo aprovechar al máximo la biblioteca de aplicaciones Fiori de SAP

En la actualidad, los usuarios desean acceder a las aplicaciones empresariales de la misma manera en que utilizan sus teléfonos inteligentes. Para las empresas, esto significa tener la capacidad de personalizar las aplicaciones. Sin embargo, antes de desarrollar cualquier cosa altamente personalizada en SAP, es importante tener en cuenta algunas consideraciones.

Antes de comenzar el desarrollo, es fundamental conocer las necesidades de los usuarios, ya que el objetivo principal de SAP Fiori es proporcionarles una mejor experiencia. Las aplicaciones Fiori más simples y utilizadas por la mayoría de los usuarios suelen ser las mejores para comenzar, como las aplicaciones de autoservicio para solicitudes de permisos y hojas de tiempo. Algunas organizaciones pueden optar por comenzar desde una perspectiva organizativa más amplia y desarrollar aplicaciones Fiori que, por ejemplo, hagan más eficiente la gestión de pedidos de venta.

Desarrollar para Fiori, sin importar la aplicación o intención, requiere un enfoque de diseño que identifique problemas y necesidades no satisfechas. Es recomendable desarrollar prototipos y obtener comentarios de los usuarios antes de comenzar el desarrollo de las aplicaciones Fiori.

Antes de comenzar el desarrollo, es aconsejable consultar la biblioteca de aplicaciones Fiori, que alberga más de 780 aplicaciones. En algunos casos, un usuario puede querer una extensión de una aplicación disponible, por ejemplo, agregar un cronómetro a una aplicación de hoja de tiempo para registrar el tiempo dedicado a una tarea. Esto requerirá cierta personalización, pero en su mayor parte, se trata de ampliar la biblioteca de archivos disponibles.

Es importante comenzar con aplicaciones Fiori existentes para evitar que una actualización del paquete de servicios elimine la personalización. SAP proporciona ganchos personalizados en las aplicaciones Fiori para modificar la funcionalidad en ciertas áreas y garantizar que la personalización no se anule. Sin embargo, es recomendable revisar cuidadosamente el código antes de realizar una actualización para asegurarse de que el paquete de servicios no anule las aplicaciones o características desarrolladas a medida.

El conocimiento de SAPUI5, la herramienta de desarrollo web de SAP, no es un requisito previo para aprender a desarrollar aplicaciones Fiori, según SAP. Sin embargo, es una habilidad que los desarrolladores pueden necesitar conocer. Los desarrolladores web pueden tener más facilidad para aprender a desarrollar aplicaciones Fiori que los programadores ABAP.

El desarrollo de aplicaciones Fiori también requerirá desarrolladores que conozcan la programación tanto en el front-end como en el back-end, lo que puede implicar miembros del equipo con diferentes conjuntos de habilidades. En el back-end, los desarrolladores deberán asegurarse de que la estructura sea correcta y que las llamadas de función remota (RFC) se escriban siguiendo las pautas de ABAP. En el front-end, la movilización es el aspecto más importante. No todos los elementos de la biblioteca estarán habilitados para dispositivos móviles y las validaciones necesarias en el front-end deben ser mínimas, en su lugar, deben residir en el back-end.

Finalmente, es importante conocer los problemas del panorama tecnológico más amplio. Según SAP, existen algunos problemas con la plataforma de desarrollo NetWeaver, Gateway y los paquetes de servicios mencionados anteriormente. Se recomienda que los desarrolladores se familiaricen con la información publicada, así como con la biblioteca de aplicaciones Fiori, para ver qué es posible para su organización.

Te puede interesar