✒️SAP BTPFIORI / Las validaciones y los mensajes Por Roberto Santucho

Selector Alummnos / Empresas

CVOSOFT UNITED STATES OF AMERICA | 17 años de ingeniería dedicados a formación profesional de Consultores SAP | +info

SAP BTPFIORI Las validaciones y los mensajes

SAP BTPFIORI Las validaciones y los mensajes

1. LA VISUALIZACION DE CAMPOS OBLIGATORIOS EN LA UI

Se debe agregar el atributo required="true", PERO ESTO NO ES SUFICIENTE, FALTA INCLUIR LA LOGICA.

Tambien teenemos la propiedad valueState (marco con colores, de verde a rojo dependiendo si es valido el valor ingresado)

validacion para el control DatePicker:

  • Podemos usar el metodo Event.getSource().getValue()
  • exite el metodo oEvent.getSource().isValidValue() QUE VALIDA SI ES UNA FECHA VALIDA

2. LA FUNCION FACTORY

En esta tecnica, se proporciona UNA FUNCION DE FABRICA AL BINDING DE AGREGACION. ESTA FUNCION DEVOLVERA LOS CONTROLES SAPUI5.

3. LOS MENSAJES

podemos usar el tipo de mensaje sap.m.MessageBox, que interrumpe al usuario hasta que confirme.

EN EL OBJECT.CONTROLLER.JS DEBE ESTAR EN LA SECCION sap.ui.define([ ... "sap/m/MessageBox"

3.1 MENSAJES DE CONFIRMACION

MessageBox.confirm(this.geView().getModel(...

3.2 LOS MENSAJES DE EXITO

MessageBox.success(...

3.3 LOS MENSAJES DE ERROR

MessageBox.error(...

4. LA HABILITACION DE LOS CAMPOS LUEGO DE LAS VALIDACIONES

Es para los casos donde luego de una validacion exitosa, se habilita un campo : propiedad enabled: true o false

5. LOS AMBITOS Y EL CONTEXTO DE JS

Cada invocacion de funcion tiene un ambito y un contexto asociados a ella. Su alcance se basa en funciones, mientras que el contexto se basa en objetos.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Roberto Hernan Santucho, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.

Roberto Hernan Santucho

Profesión: Ingeniero en Sistemas - Mexico - Legajo: VA51C

✒️Autor de: 43 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Roberto Santucho

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las validaciones y los mensajes" de la mano de nuestros alumnos.

SAP SemiSenior

Las validaciones y los mensajes 1. Introducción En toda aplicación SAPUI5, es esencial validar los datos ingresados por el usuario antes de enviarlos al backend y mostrar mensajes claros y uniformes. Las validaciones aseguran la integridad de los datos, mientras que los mensajes comunican el estado de la aplicación (errores, advertencias, confirmaciones o información). SAPUI5 incluye un conjunto de componentes estándar para manejar ambas funcionalidades, garantizando una experiencia de usuario consistente con las directrices SAP Fiori. 2. Tipos de validaciones Las validaciones en SAPUI5 pueden realizarse en dos niveles: 🔹 Validaciones en frontend (cliente) Se ejecutan directamente en la interfaz...

Acceder a esta publicación

Creado y Compartido por: Jose Rodrigo Baz Suarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La visualizacion de campos obligatorios en la UI Concepto Descripción 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...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

1. LA VISUALIZACION DE CAMPOS OBLIGATORIOS EN LA UI Se debe agregar el atributo required="true", PERO ESTO NO ES SUFICIENTE, FALTA INCLUIR LA LOGICA. Tambien teenemos la propiedad valueState (marco con colores, de verde a rojo dependiendo si es valido el valor ingresado) validacion para el control DatePicker: Podemos usar el metodo Event.getSource().getValue() exite el metodo oEvent.getSource().isValidValue() QUE VALIDA SI ES UNA FECHA VALIDA 2. LA FUNCION FACTORY En esta tecnica, se proporciona UNA FUNCION DE FABRICA AL BINDING DE AGREGACION. ESTA FUNCION DEVOLVERA LOS CONTROLES SAPUI5. 3. LOS MENSAJES podemos usar el tipo de mensaje sap.m.MessageBox, que interrumpe al usuario hasta que confirme. EN EL OBJECT.CONTROLLER.JS...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El contexto es un puntero a un objeto en los datos del modelo, un enlace relativo necesita un contexto como punto de referencia para resolver su camino, sin un contexto un enlace relativo no se resuelve y no apunta a los datos del modelo. La palabra clave THIS de JavaScript es similar a lo que podríamos encontrar en otros lenguajes basados en clases como Java o C# Java Script en realidad es un lenguaje basado en prototipos y no tiene un concepto de clase, apunta a un objeto que está llamando a la función, este objeto a veces se llama contexto, sin embargo, en JavaScript las funciones internas de la referencia this pueden vincularse a diferentes objetos dependiendo de dónde se llame a la función.

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Validaciones y mensajes campos obligatorios required="true" valueState ChangedDAteState ChangedNoteState Event.getSource().getValue() función factory fábrica controles dinámicos sap.m.list mensajes de confirmación enabled alcance en función contexto en objetos this bind() MessageBox javascript basado en prototipos no tiene el concepto de clase terminal new terminal git clone url npm install crear configuracion para ejecutarlo

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las validaciones de los campos obligatorios Para colocar un campo como requerido agregamos el atributo required con el valor de true en el tag label, que esta asociado al campo de entrada Tambien podemos agregar la propiedad valueState que permite ver si el estado del campo es visual Es posible ampliar el modelo con propiedades o elementos que no existen en el servicio OData El metodo oEvent.getSource().IsValidValue() que valida si se ingresa una fecha valida La función Factoy: podemos diseñar la función de fabrica para devolver controles dinámicos basados en datos Los Mensajes Sap.m.MessageBox : interrumpe al usuario en su acción y el usuario debe explícitamente reconocer el mensaje de error/información/advertencia...

Acceder a esta publicación

Creado y Compartido por: Detriana Barrios / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

La visualización de campos obligatorios en la UI Es muy común necesitar campos obligatorios en la UI. Ya que se debe validar si el usuario ingreso los datos de forma correcta y completa. Como distingir los campos obligatorios en SAP, al lado de sus respectivas etiquetas aparece un * en color rojo. A nivel de HTML en el Tag Label se debe de colocar required="true" Se utiliza el método change para validar el campo cada vez que cambie de valor. Existe el método oEvent.getSource().isValidValue() que valida si se ingresa una fecha valida.

Acceder a esta publicación

Creado y Compartido por: Miguel Enrique Tivamosa Rodriguez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!