SAP Fiori: flujo de datos
SAP Fiori Data Flow cubre el proceso de flujo de datos en el panorama del sistema Fiori cuando un usuario realiza una solicitud a través de Launchpad. Esto incluye el flujo de datos en tiempo de ejecución en el servidor front-end y el servidor back-end.
Front-end server - Servidor web y Proxy OData.
Back End server - Proveedor de OData.
Usos de SAP Fiori HTTP/HTTPSprotocolo. Es una arquitectura en tiempo de ejecución de solicitud-respuesta.
Los objetos de la interfaz de usuario y los datos del Launchpad se almacenan en el servidor de aplicaciones para el usuario. Cuando se llama a Launchpad, la aplicación lee la definición de Launchpad a través de la llamada de servicio OData.
/UI2/PAGE_BUILDER_PERS es uno de los servicios OData para Launchpad.
Servidor front-end en Fiori Data Flow
El servidor front-end de SAP Fiori actúa como servidor web (HTTPS).
Contiene todos los servicios OData registrados y actúa como un punto final para el servicio OData.
También contiene objetos UI y Launchpad.
Todos los usuarios de front-end se definen en el servidor de front-end y se les asignan los roles correctos.
Para comunicarse con el sistema back-end, utiliza un alias para el sistema back-end e interactúa con el servidor back-end mediante una conexión RFC confiable.
La aplicación Fiori llama al servicio OData para obtener algunos datos. El sistema de puerta de enlace en el servidor front-end conoce el alias del sistema para los servicios y ayuda a obtener datos del sistema back-end.
Servidor back-end en Fiori Data flow
El servidor back-end contiene SAP Business suite 7 para aplicaciones clave como ERP, CRM, SRM, SCM, etc.
Contiene datos de la aplicación y se utiliza para la personalización de aplicaciones.
Este sistema contiene 2 clases de OData:
Proveedor de modelos
Proveedor de datos
Para acceder al sistema back-end, los usuarios de la aplicación creados en el servidor front-end deben tener una autorización S_RFCACL. Esta autorización debe asignarse a los usuarios de Business suite.
La conexión entre el servidor front-end y el servidor back-end debe ser una conexión RFC confiable. Significa que se autentica la misma ID en el sistema de back-end sin ingresar la contraseña. Como se mencionó anteriormente, el ID de usuario debería tenerS_RFCACL autorización para inicio de sesión confiable.
Un usuario debe tener roles de IU asignados en el servidor front-end y roles back-end en el servidor back-end.
¿Cómo verificar el flujo de datos en SAP Fiori?
Vaya a Launchpad, haga clic derecho en grey area → Inspect Element.
Si hace clic en el Networkpestaña, no verá nada. Ahora actualice el enlace del navegador Launchpad y vea la llamada a los diferentes servicios.
Enlace a la URL del servicio OData, abrir en una pestaña nueva.
Puede buscar Mi aplicación en los detalles del servicio OData: