✒️SAP BTPFIORI / Las validaciones y los mensajes Por Claudia Monsalve Lopez
SAP BTPFIORI Las validaciones y los mensajes

La visualizacion de campos obligatorios en la UI
| Visualización de campos obligatorios | Mostrar en la interfaz qué campos son requeridos |
| ¿Cómo se hace? | Asteriscos, bordes rojos, mensajes, anotaciones UI |
| ¿Dónde se define? | En la UI (XML/JS), en las anotaciones o en CDS views |
Funcion Factory: es una función que crea y devuelve objetos o componentes, en lugar de usar un new directo o clases.
Es un patrón muy común en JavaScript y SAPUI5, especialmente cuando:
-
Quieres crear objetos dinámicamente.
-
Necesitas decidir qué objeto crear en tiempo de ejecución.
-
Quieres evitar código repetido.
Los mensajes: se refieren a la forma en la que la aplicación informa al usuario sobre:
| Mensajes | Información mostrada al usuario sobre el estado de la app |
| Tipos | Error, Advertencia, Información, Éxito, Confirmación |
| Uso en SAPUI5 | MessageToast, MessageBox, MessagePopover, MessageManager |
Habilitar los campos luego de las validaciones
| Control de flujo | Evitar que el usuario ingrese datos si antes no cumple una condición. |
| Validación dependiente | Algunos campos solo se pueden llenar si otros datos son correctos. |
| Evitar errores | Previene que el usuario complete información innecesaria o inválida. |
Los ambitos y el contexto de JavaScript
El ámbito determina desde dónde puedes acceder a una variable o función en tu código.
| Global | Variables definidas fuera de funciones (disponibles en todo el código). |
| Local (de función) | Variables definidas dentro de una función (solo accesibles ahí). |
| Ámbito de bloque | Con let y const, las variables tienen un ámbito limitado al bloque {} donde se declaran. |
El contexto se refiere a cómo se ejecuta una función y qué representa this en ese momento.
| Global | En navegadores, this es window. |
| Dentro de un objeto | this es el objeto que llama al método. |
| Dentro de una función | Depende de cómo se llama (normalmente es undefined en strict mode o window sin strict). |
Funcion bind(): sirve para fijar manualmente el valor de this en una función. Es decir, crea una nueva función donde this siempre será el objeto que tú indiques, sin importar cómo se llame la función después.
 
 
 
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


















