En un artículo anterior expliqué cómo configurar nuestra aplicación SAPUI5 mediante el manifest.json. En este artículo explicaré cómo funciona la navegación en las aplicaciones SAPUI5.
Funcionamiento de la navegación
SAPUI5 ofrece una navegación basada en rutas, esto nos permite crear aplicación de página única (single-page) donde la navegación funciona cambiando la ruta. De esta forma el navegador no tiene que recargar la página.
Para utilizar la navegación en SAPUI5 deberemos implementar un router.

El router es encargado de controlar la navegación, para realizar dicho control realizara las siguientes funciones:
- Escuchar los cambios el hash
- Manipular es hash
- Comparar el hash con los patrones de las rutas
Cada vez que hash cambia, el router compara los patrones de las rutas. Si hay algún patrón coincide, se mostrará la vista correspondiente. Además, si junto al hash tiene parámetros, estos se enviarán a la vista.
Para que router funcione correctamente, deberemos configurar las rutas y los targest.
- Las rutas tendrán definido un patrón con el que comparemos el hash. Si coinciden, la ruta indicara que targests deben visualizarse.
- Los targets, definirán que vistas deben visualizarse.
Dicha configuración puede realizarse globalmente, para toda la aplicación, o local. Para realizar la configuración global deberemos utilizar el manifest.json o Component.js, en cambio si desea hacer la configuración local deberá utilizar las clases, Route y Target ubicadas en los namespaces sap.ui.core.routing y sap.m.routing.
Gracias del router, podemos implementar la navegación en nuestras aplicaciones de una manera sencilla.
En el próximo artículo explicare los diferentes tipos de patrones que podemos crear.
Si tienes cualquier duda déjanos un comentario en este post o contacta con nosotros.
Más información:
Quizas te pueda interesar
SAP Document AI
Transformando la Gestión Documental
Transformando la Gestión Documental: Todo lo que necesitas saber sobre SAP Document Information Extraction En la era de la automatización y la inteligencia artificial, sorprende descubrir cuántas empresas siguen dependiendo de procesos manuales para extraer datos de...
Product Costing en SAP CO
del cálculo del coste a la gestión de la rentabilidad
La implantación SAP CO-PC es cada vez más importante para las empresas industriales que necesitan conocer con precisión el coste real de sus productos. Cuando los costes cambian y la rentabilidad es cada vez más importante, contar con un Product Costing fiable ayuda a...
Nueva normativa del EPC sobre direcciones en pagos SEPA:
calendario y transición
El European Payments Council (EPC) ha definido un nuevo marco para el tratamiento de las direcciones en los mensajes de pago ISO 20022 (XML) utilizados en los esquemas SEPA. Esta evolución responde a la necesidad de mejorar la calidad de la información intercambiada...


