![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️Los componentes de la arquitectura SAP Fiori
Los componentes de la arquitectura SAP Fiori
![Los componentes de la arquitectura SAP Fiori Los componentes de la arquitectura SAP Fiori](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/76.jpg)
- Los componentes de la arquitectura SAP Fiori
Proporciona una visión general de la situación actual de los pedidos y permite priorizar las actividades según su importancia. SAP Smart Business ofrece un modelo de trabajo basado en excepciones, combinando el análisis con la acción y facilitando la resolución de problemas directamente desde los datos. Además, proporciona visualizaciones de KPI y aplicaciones de configuración para facilitar la supervisión y resolución de problemas. Los representantes de ventas internos pueden resolver diferentes tipos de problemas, como datos incompletos, cantidades no confirmadas, bloqueos de factura, bloqueos de entrega y problemas de facturación. También se menciona la posibilidad de crear mosaicos personalizados y utilizar criterios de filtro para evaluar información específica. El texto explica los pasos para crear un nuevo mosaico y cómo se puede agregar al SAP Fiori Launchpad.
El landscape de SAP Fiori se compone de dos servidores principales: el servidor front-end de SAP (FES) y el servidor back-end de SAP (BES). El FES es un servidor de aplicaciones ABAP sin productos comerciales instalados, mientras que el BES es un SAP Business Suite que contiene aplicaciones y datos en un servidor de aplicaciones ABAP. No hay comunicación directa entre el FES y el BES en el Fiori Launchpad (FLP).
Se recomienda utilizar un SAP Web Dispatcher o un proxy inverso entre el FLP y el FES para escenarios internos y externos. El proxy inverso proporciona un punto único de comunicación y enrutamiento de solicitudes a los sistemas de destino correctos.
El FLP es necesario para utilizar cualquier aplicación SAP Fiori y forma parte de la interfaz de usuario central. En los clientes es común tener múltiples backends, por lo que tener un solo sistema para la configuración de SAP Fiori es beneficioso.
El landscape para SAP Business Suite admite aplicaciones basadas en SAPUI5, así como aplicaciones heredadas basadas en Web Dynpro y ABAP.
El FES incluye el SAP Gateway para la comunicación OData y la interfaz de usuario central, así como las interfaces de usuario de productos para las aplicaciones.
El FLP necesita leer y escribir datos desde y hacia el FES utilizando OData, tanto para la personalización como en otras áreas. Las aplicaciones SAPUI5 se almacenan en el repositorio ABAP y se entregan a través de complementos de interfaz de usuario específicos del producto instalados en el FES. Los servicios de Gateway se entregan como parte de las actualizaciones del BES y se escriben en ABAP.
Cuando se necesita acceso a datos en las aplicaciones transaccionales, se realiza una solicitud de OData a través del SAP Web Dispatcher al registro del servicio Gateway en el FES. Luego, el SAP Gateway crea una solicitud RFC para acceder a los datos en el BES utilizando la codificación ABAP.
- El SAP Cloud Connector
Es una aplicación que permite acceder de forma segura a sistemas locales al ejecutar una aplicación en la nube. Es un conector que facilita la comunicación entre sistemas SAP y sistemas no SAP que utilizan diferentes lenguajes de programación. Permite la integración de diferentes aplicaciones y tecnologías con los sistemas SAP mediante estándares abiertos. El Cloud Connector establece una conexión segura VPN SSL entre los servicios en SAP BTP y los sistemas locales del cliente. Al utilizar el Cloud Connector, no es necesario configurar el firewall local ni utilizar proxies inversos en la DMZ. Además, es compatible con HTTP y otros protocolos adicionales, y se puede utilizar para conectar bases de datos locales o herramientas de BI a bases de datos de SAP HANA en la nube. Proporciona una forma segura de propagar la identidad de los usuarios de la nube a los sistemas locales y es fácil de instalar y configurar. SAP ofrece soporte estándar para el Cloud Connector.
- El landscape de SAP Fiori
Consta de dos servidores principales: el servidor front-end de SAP (FES) y el servidor back-end de SAP (BES). El FES es un servidor de aplicaciones ABAP sin productos comerciales instalados, mientras que el BES es un SAP Business Suite que contiene aplicaciones y datos de varias áreas. No hay comunicación directa entre el FES y el BES. Se recomienda utilizar un SAP Web Dispatcher como proxy inverso entre el FLP (Fiori Launchpad) y el FES.
El FLP es parte de la interfaz de usuario central que incluye todas las vistas, funciones y herramientas para la personalización y configuración del contenido. Se necesita un FLP en ejecución para utilizar cualquier aplicación SAP Fiori. El FES almacena todas las configuraciones generales de SAP Fiori y no hay comunicación con el BES por parte del FLP.
El FES contiene componentes obligatorios como el SAP Gateway para la comunicación OData, la interfaz de usuario central y las interfaces de usuario de productos para las aplicaciones. Las aplicaciones SAPUI5 se guardan en el repositorio ABAP y se entregan mediante complementos de interfaz de usuario. Los servicios de Gateway se entregan como parte de las actualizaciones del BES y se utilizan para acceder a los datos de la base de datos mediante codificación ABAP.
- La infraestructura de instalación
La infraestructura de instalación para SAP Fiori, se clasifica en los diferentes tipos arquitectónicos y se destacan las características y beneficios de cada uno. Resumiendo en conceptos, se puede decir lo siguiente:
-
Infraestructura SAP Fiori basada en la nube: Permite aprovechar los beneficios de Fiori en la nube, pero algunos clientes temen exponer sus datos comerciales. Se clasifica en dos tipos: punto de acceso interno y punto de acceso externo.
-
Entorno On-Premis: Fiori se instala en servidores físicos y requiere que el negocio gestione las instalaciones, componentes y seguridad. Se utilizan servicios OData para obtener datos de SAP a través de SAP NetWeaver Gateway. Requiere una inversión mayor para el mantenimiento de la infraestructura.
-
SAP Web Dispatcher: Componente importante en el entorno On-Premis, que determina la ruta de las llamadas del cliente y delega las llamadas relacionadas con Fiori a la Plataforma de SAP en la nube.
-
Entornos SAP Fiori Cloud: Los sistemas y aplicaciones se despliegan en centros de datos virtuales gestionados por el proveedor Cloud. Es rentable gracias a modelos de pago por uso. No se necesita SAP NetWeaver Gateway adicional ni SAP Web Dispatcher. Los usuarios acceden al Launchpad de Fiori a través de SAP BTP.
-
SAP Cloud Connector: Conector utilizado para establecer la conexión entre SAP BTP y el sistema de back-end de SAP en el escenario en la nube.
En resumen, se tienen las opciones de infraestructura para SAP Fiori, tanto en entornos On-Premis como en la nube, y destaca las diferencias y beneficios de cada enfoque.
La arquitectura SAP Fiori
La arquitectura SAP Fiori es un punto de entrada central que permite a los usuarios acceder a todas sus aplicaciones y navegar entre ellas desde un único lugar. Utiliza el framework de desarrollo SAPUI5 basado en HTML5, JS y CSS. Se accede a los datos del backend utilizando servicios OData y protocolos estándar como HTTP. Al iniciar la aplicación Fiori Launchpad, se cargan los componentes y bibliotecas de IU del servidor front-end y se leen los datos de la IU para comprender los roles y la personalización del usuario. También se puede acceder a Fiori desde dispositivos Android o iOS y se puede integrar con el sistema backend a través del servicio mobile de SAP BTP. Las aplicaciones Fiori se conectan al backend mediante servicios OData proporcionados por SAP G componente en el servidor front-end.
 
 
 
Sobre el autor
Publicación académica de Nilson Parra Martinez, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.
Nilson Parra Martinez
Profesión: Ingeniero de Sistemas - Colombia - Legajo: GB17T
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime