
Componentes de SAP Fiori
1. Cliente (client) en SAP Fiori representa una unidad lógica e independiente dentro del sistema SAP backend (como S/4HANA) que se utiliza para:
-
Separar entornos o datos dentro del mismo sistema SAP.
-
Ejecutar las aplicaciones Fiori conectadas a ese cliente específico.
-
Controlar accesos, configuraciones, datos maestros y transacciones por separado.
2. Sap Web Despaches: Es un componente de red de SAP que actúa como balanceador de carga entre los usuarios y los servidores SAP backend (por ejemplo, servidores Fiori, Gateway, ERP, S/4HANA).
Se encarga de:
- Redireccionar peticiones HTTP/HTTPS.
- Mejorar la seguridad, ya que puede ubicarse en una zona DMZ.
- Balancear la carga entre múltiples instancias de SAP.
3. Servidor frontend: se refiere al componente del sistema que gestiona la interfaz de usuario y las aplicaciones web que los usuarios ven e interactúan.
Es el servidor responsable de:
-
Mostrar la interfaz gráfica al usuario (como SAP Fiori Launchpad).
-
Ejecutar aplicaciones SAP Fiori / SAPUI5.
-
Conectarse al backend (S/4HANA, ERP, etc.) para obtener o enviar datos.
-
Manejar servicios OData, autenticación de usuarios, catálogos y roles de Fiori.
4. Base de datos: Es el componente fundamental donde se almacenan todos los datos del sistema. Las apps Fiori usan servicios OData para leer y escribir datos en la base.
5. SAP Cloud Platform: Llama tambien BTP (Business Technology Platform), es una plataforma como servicio (PaaS) que permite desarrollar, extender e integrar aplicaciones SAP y no SAP en la nube.
6. WEB IDE: Es una herramienta de desarrollo web usada para crear apps SAP Fiori y SAPUI5 fácilmente, ideal para entornos SAP Cloud Platform. Aunque todavía se utiliza, está siendo reemplazada por SAP Business Application Studio (BAS), que ofrece más capacidades y flexibilidad para desarrolladores avanzados.
7. Repositorio de aplicaciones: Es el lugar donde se almacenan, gestionan y publican las aplicaciones Fiori para que los usuarios puedan acceder a ellas desde el SAP Fiori Launchpad. Puede estar en un sistema local (on-premise) o en la nube (SAP BTP) y es esencial para organizar el acceso según roles y procesos del negocio.
8. Servicio movil de SAP: Es la solución de SAP para crear y gestionar apps móviles empresariales seguras y conectadas a sistemas SAP, ofreciendo funciones modernas como offline, push, control de acceso y analítica.
9. SAP Fiori Cloud: Es una solución que permite ejecutar las aplicaciones SAP Fiori en la nube, mientras el sistema backend (como SAP S/4HANA o SAP ERP) permanece on-premise o también en la nube. Proporciona una experiencia de usuario moderna y uniforme basada en el SAP Fiori Launchpad, sin necesidad de una infraestructura local para la capa de presentación.
10. Cloud connector: Es una herramienta fundamental para integrar sistemas SAP on-premise con servicios en la nube de SAP Business Technology Platform (SAP BTP). Actúa como un puente seguro entre tu red interna y SAP en la nube, permitiendo que las apps, extensiones o servicios en BTP accedan a datos o funciones que residen en tus sistemas locales (como SAP S/4HANA, SAP ECC, BW, etc.).
Para establecer la conexion segura es importante utilizar VPN SSL.
Beneficios
- Fácil de instalar (Windows o Linux).
- No requiere cambios en tu firewall.
- Control de acceso detallado.
- Compatible con Single Sign-On (SSO) mediante certificados o SAP Identity Services.
- Supervisión y trazabilidad de llamadas.
Instalación
- Ir a la pagina https://tools.hana.ondemand.com/#cloud
- menu cloud
- Bajar los instaladores de cloud conector y la maquina virtual de java
- Instalarlos y validar el servicio del cloud conector
- Ingresar a https://localhost:8443/ Usuario: Administrator Clave: manage (pide cambio)
- Crear una cuenta trial de BTP https://account.hanatrial.ondemand.com/trial/#/home/trial
- Conectar cloud conector con BTP
- Registrarse en https://register.sapdevcenter.com/ para poder conectar el cloud conector con SAP
- Conectar cloud conector con SAP
- El puerto se puede ver en el sap web gui transaccion SMICM
- Seguir los pasos del video
- Validar los servicios en la transaccion SICF
- Configurar en el cloud conector el path
- Validar en BTP la configuracion del cloud connectors
El landscape de SAP Fiori
El landscape para SAP Business Suite en cualquier base
se basa en un Frontend Server con SAP Gateway y UI5, conectado a un Backend ECC u otro módulo, sin necesidad de HANA. Es totalmente funcional para apps transaccionales y personalizadas, pero limitado para apps analíticas avanzadas.
FLP (Fiori Launchpad): es el punto de entrada centralizado para que los usuarios accedan a las aplicaciones SAP Fiori. Es una interfaz web que proporciona acceso basado en roles a las apps de SAP, tanto estándar como personalizadas.
La infraestructura de instalacion
- Entorno On-Premise: se refiere a un modelo de implementación donde la infraestructura, el software y los datos se encuentran alojados físicamente en los servidores propios de la empresa (en sus instalaciones o centros de datos).
- SAP Web Dispatcher: es un componente clave dentro del landscape de SAP, que actúa como un balanceador de carga y proxy inverso entre los usuarios externos y el sistema SAP interno. Es especialmente útil en entornos SAP Fiori, SAP S/4HANA, SAP Gateway, o cuando se necesita exponer servicios web de forma segura.
- Entorno SAP Fiori Cloud: SAP es una solución que permite ejecutar las aplicaciones Fiori en la nube (SAP BTP), mientras se conectan al backend que puede estar en la nube o en un sistema SAP On-Premise.
La arquitectura SAP Fiori: Se toma como unico punto de acceso para los usuarios, el framework de desarrollo SAPUI5 el cual se basa en HTML5, JS y CSS. Para acceder al back-end se utiliza los servicios odata y protocolos de internet estandar como HTTP