✒️SAP BTPFIORI / La reutilización de código Por Claudia Monsalve Lopez
SAP BTPFIORI La reutilización de código

La reutilizacion de codigo
Modulo: en la division del codigo de las app en partes mas pequeñas.
- Nombre
- Definicion
- Dependencias
La carga de un modulo en el contralador
Sincrono: Las instrucciones se ejecutan una después de la otra, El programa espera a que una tarea termine antes de continuar con la siguiente.
Asincrona: El programa lanza una tarea y sigue con la siguiente, sin esperar a que termine. Útil para tareas lentas como acceder a una API, leer archivos, cargar servicios OData en SAPUI5, etc.
Sentencias para una carga asincrona
- sap.ui.define: definicion de un modulo JavaScript.
- sap.ui.requiere: cargar módulos JavaScript de manera asíncrona, es decir, bajo demanda y sin bloquear la ejecución del resto del código.
Los fragmentos: son componentes reutilizables de interfaz de usuario, como ventanas, formularios o diálogos, que no son controladores completos ni vistas independientes, pero se pueden incluir dentro de una vista existente.
- Fragmento XML
- Fragmento HTML
- Fragmento JS
La implementacion de dialogo como fragmento: significa crear una ventana emergente (Dialog) de forma modular y reutilizable, usando un archivo tipo fragmento XML. En lugar de definir el diálogo dentro de la vista principal, lo defines por separado en un fragmento, y lo cargas dinámicamente desde el controlador cuando lo necesitas.
- sap.m.MessagePopover
- sap.m.ResponsivePopover
- sap.m.Dialog
La reutilizacion de un fragmento desde cualquier controlador: se puede hacer en el archivo Component.js
 
 
 
Sobre el autor
Publicación académica de Claudia Bibiana Monsalve Lopez, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.
Claudia Bibiana Monsalve Lopez
Profesión: Ingeniera Informatica - Colombia - Legajo: XF24Z
✒️Autor de: 109 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Claudia Monsalve






Disponibilidad Laboral: FullTime


















