miércoles, 21 de marzo de 2018

Fiori y el baile de números de versiones

En su momento, cuando se nos quedaba corta la librería 1.28 de SAPUI5 en nuestro pobre SAP on-premise, nos tocaba instalarnos el Fiori Front-End Server 2.0 (FES 2.0). Este componente nos incluía el componente SAP_UI 7.50, que nos permitía usar las librerías más modernas, de la 1.30 hasta la 1.38, con los nuevos cambios que nos traía para realizar nuevos desarrollos. La aparición del archivo manifest, la posibilidad de utilizar los modelos de datos del component controller desde otro controlador o  usar el this.byId en lugar del this.getView().byId. Bueno, eso son chorradillas varias.

Entonces entraba en juego el Fiori 2.0, con todas sus novedades. Y claro, pensábamos "ojo, que ya nos hemos instalado el FES 2.0, vamos a activar el Fiori 2.0".

Y descubríamos que no podíamos. ¿Pero no tenemos el Fiori Front-End Server 2.0? ¿Dónde está el Fiori Launchpad 2.0?

Pues no, no lo íbamos a encontrar. Fiori 2.0 no está en el FES 2.0. ¡Estamos confundiéndonos con tantos términos y tantos números! Esto es más complicado que la prueba de Asterix para encontrar la Forma A 38.

Si queremos tener Fiori 2.0, nuestro servidor debe ganar muchos puntos de experiencia y subir al menos un nivel, al Fiori Front-End Server 3.0. O al 4.0, que ya está disponible desde septiembre de 2017.