✒️SAP BTPFIORI / El framework de programación SAPUI5 Por Candela Nuñez
El framework de programación SAPUI5

SAPUI5
Un framework de programación desarrollado por SAP que consiste en un conjunto de librerías JavaScript para el diseño y desarrollo de aplicaciones de negocio basada en HTML5. Está orientado al desarrollo de aplicaciones web del lado del cliente y facilita la creación de interfaces modernas, dinámicas y consistente, alineadas con los principios de experiencia de usuario definido por SAP.
Las aplicaciones creadas con SAPUI5 cumplen los cincos principios de SAP Fiori. Son aplicaciones orientadas a roles, ya que muestran solo la información relevante según el perfil del usuario. Además, son responsive, lo que significa que se adaptan a distintos dispositivos como computadoras, tablets y celulares. También se caracterizan por ser simples, fáciles de usar, coherentes en su diseño y disponibles al instante, ya que se ejecutan directamente en el navegador sin instalaciones complejas.
SAP Fiori
Es un conjunto de aplicaciones de negocio listas para usar, desarrolladas completamente con la tecnología SAPUI5. Para comunicarse con los sistemas backend de SAP, estas aplicaciones utilizan servicios OData, que permiten el intercambio de datos de forma estándar entre el frontend y el backend. Actualmente, SAP ofrece casi 20 aplicaciones Fiori estándar para distintos procesos empresariales.
SAPUI5 está compuesto por múltiples librerías, que incluyen controles de interfaz (botones, tablas, formularios), modelos de datos y utilidades que aceleran el desarrollo de aplicaciones web empresariales. El framework se basa en el patrón MVC (Model-View-Controller), que separa la lógica de negocio, la vista y el control, facilitando el mantenimiento y la escalabilidad de las aplicaciones.
Para la internacionalización, SAPUI5 utiliza el archivo ¡18n.properties, que es el archivo predeterminado donde se almacenan los textos de la aplicación. Esto permite adaptar fácilmente la interfaz a distintos idiomas sin modificar el código.
Ejercicio de Práctica
1. ¿Cuál es el archivo predeterminado en la carpeta de internacionalización (i18n)?
A. i18n.properties
i18n.properties es el archivo predeterminado. Si no se encuentra una clave literal en el archivo del idioma especifico, o el archivo específico del idioma no está presente, entonces se tendrá en cuenta el archivo i18n.properties.
2. ¿Cuál de las siguientes opciones no es una ventaja de un patrón MVC?
C. Mejor desempeño
MVC no garantiza un mejor rendimiento de la aplicación.
3. Qué versión de OData es compatible con SAPUI5 OData sap.ui.model.odata.ODataModel?
B. V2
4. ¿Qué modelo se utiliza para obtener datos del servidor y actualizarlos en el servidor?
A. Modelo OData
Representa un servicio OData, que se utiliza para recuperar datos desde el backend y actualizando los datos al backend.
5. ¿Qué evento del ciclo de vida usaría si necesita un evento cada vez que se visualiza una vista?
A. onAfterRendering
El método onAfterRendering se llama cuando se ha visualizado la Vista (por lo tanto, su HTML es parte del documento).
 
 
 
Sobre el autor
Publicación académica de Candela Analia Nuñez, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Candela Analia Nuñez
Profesión: - - Argentina - Legajo: TX39Q
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Candela Nuñez







Disponibilidad Laboral: FullTime


















