Sé que a la mayoría de vosotros esto era algo que os quitaba el sueño y que no os dejaba dormir por las noches. Tranquilos, ya ha pasado todo 😉
¿Cómo? ¿Qué no sabes lo que es OData? A ver, si te lo conté hace tiempo y tú no tienes otra cosa que hacer en la vida que leer lo que yo escribo…
Vale, que fue hace más de 3 años y, con lo pesado que soy, es imposible que te acuerdes de todo. Me vale, pero lo de SAP Fiori Elements, entonces sí que te suena, ¿¿¿no???
Bueno, no pasa nada, si no te acuerdas, te lo resumo rápido. SAP Fiori Elements son una serie de plantillas que leen información y la pintan (que me perdonen los desarrolladores UI5); pero para poder hacer eso, esa información tiene que se entendible y hasta ahora solo se entendían con OData V2.
Pues eso, que ahora se entienden con OData V4, como bien os cuentan en este artículo: SAP Fiori Elements Now Supports OData V4
¿Y esto qué quiere decir? A ver, me podría poner a enumerar aquí las ventajas de la versión 4 frente a la 2, pero casi mejor que lo veáis en la página oficial donde os cuentan los señores de OASIS (el “grupo de listos” que está detrás de todo esto): OData Version 4.01
Y no os penséis que esto es muy nuevo, lo de OData V4, que lleva aprobado más de 6 años: OData V4.0 Approved as a New OASIS Standard
Lo que es realmente nuevo es que SAP Fiori Elements lo soporte, porque SAP ya lo soportaba desde hace años. como bien nos contó en su momento Jorge García Calleja en su (¿difunto?) blog: NetWeaver Gateway y OData V4
En definitiva, que nuestras plantillas van a poder hacer ahora muchas más cosas… en este otro artículo os cuentan también la relevancia de esto y algunas mejoras con respecto a OData V2: Fiori Elements Floorplans for OData v4 – Coming Soon!
Estoy convencido de que después de saber todo esto, esta noche podréis conciliar mejor el sueño… ¡De nada! 😉
Pues hay un debate interesante entorno a las versiones de oData y el framework de UI5 ya que a nivel de SAPUI5 cambia un poco la filosofía de trabajo. Para Fiori elements era ya imprescindible tener oData 4.0 ya no solo por actualizarse se una vez sino porque los nuevos CAPm en Node.js solo se pueden construir en versión 4.0 o mediante un proxy que al llamar pasa de 4.0 a 2.0
Lógico, cuando ya tienes algo medio controlado, te cambian el paso y además te toca revisar todo.
Habrá que darse prisa antes de que llegue OData V5 😉