✒️SAP BTPFIORI / Las funciones más utilizadas en SAPUI5 Por Claudia Monsalve Lopez
Las funciones más utilizadas en SAPUI5

Las funciones mas utilizadas en SAPUI5
- sap.ui.getCore(): se usa para acceder al núcleo central del framework SAPUI5, es decir, al objeto que representa el UI5 Core. Este núcleo maneja cosas fundamentales como:
-
El modelo central (modelo de datos)
-
Los controles UI
-
La configuración global
-
La inicialización de la aplicación
-
El manejo de eventos
-
- this.getView().byld(id): en SAPUI5 se usa para obtener una referencia directa a un control (por ejemplo, un botón, input, tabla, etc.) que está definido en la vista actual (XML o JS).
- sap.ui.getCore().applyChanges(): fuerza que todos los cambios pendientes en los controles de la UI se apliquen de inmediato en la pantalla (DOM).
- jQuery.sap.domById(id): Devuelve el elemento del DOM (HTML) correspondiente al ID que se le pasó, dentro del contexto de una aplicación SAPUI5.
Metodos para usar con array en JavaScript: Un método es una función especial que puedes usar sobre un array para hacer cosas como:
- Agregar o quitar elementos
- Recorrer el array
- Filtrar datos
- Ordenar
- Transformar
Un array es una lista de elementos. Ejemplo: ["manzana", "banana", "pera"]
- El metodo find: se usa para buscar el primer elemento de un array que cumpla con una condición.
- El metodo foreach: permite recorrer todos los elementos uno por uno, y ejecutar una función en cada uno.
- El metodo map: se usa para crear un nuevo array aplicando una transformación a cada elemento del array original.
- El metodo reduce: sirve para reducir un array a un solo valor.
- El metodo filter: sirve para crear un nuevo array con solo los elementos que cumplen una condición.
- El metodo sort: se usa para ordenar los elementos de un array.
Insertar o eliminar elementos de un array
- .shift(): Se puede eliminar el primer elemento de un array
- .inshift('Nuevo Elemento'): Se puede adicionar un nuevo elemento al inicio del array
- .push('Nuevo Elemento'): se usa para agregar uno o más elementos al final del array.
- .pop(): Elimina el ultimo elemento de un array
Indice dentro de un array: es la posición de un elemento dentro del array. Empieza desde 0.
- indexof: conocer el indice de un elemento dentro de un array. Si buscamos un valor dentro del array que no existe nos muestra -1
Ciclos: es una estructura que te permite repetir instrucciones varias veces. tiene las siguientes caracteristicas
- Un contador
- Una condicion de salida
- Un ciclo
- El ciclo FOR: sirve para repetir un bloque de código un número específico de veces, generalmente para recorrer un array o hacer una secuencia de pasos.
- El ciclo while: repite un bloque de código mientras una condición sea verdadera.
- El ciclo Do While: ejecuta un bloque de código al menos una vez, y luego repite mientras se cumpla una condición.
Los objeetos literales: es una forma de crear objetos directamente con sus propiedades y valores, sin usar clases ni funciones constructoras. Es la forma más común de definir objetos en JavaScript. Pueden almacenar datos tipo string. enteros, boleanos. Un objeto Json tiene los siguientes metodos:
- pase():
- stringify()
Copia de un objeto JavaScript
Metodos: una función que está dentro de un objeto
- Metodos normales
- Metods del controlador de eventos
- Metodo placeAt de JavaScrip:
- toLowerCase(): cambiar a minuscula
- to upperCase(): cambiar a mayuscula
| replace() | Reemplaza una parte del texto |
| replaceAll() | Reemplaza todas las apariciones |
| substring() | Extrae parte de la cadena |
| slice() | Similar a substring() |
| split() | Divide en partes (convierte en array) |
| toUpperCase() | Convierte a mayúsculas |
| toLowerCase() | Convierte a minúsculas |
| trim() | Quita espacios al inicio y final |
 
 
 
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


















