✒️SAP BTPFIORI / Los formularios y el envió de datos al backend Por Roberto Santucho

Selector Alummnos / Empresas

SAP BTPFIORI Los formularios y el envió de datos al backend

SAP BTPFIORI Los formularios y el envió de datos al backend

1. LA IMPLEMENTACION DE FORMULARIOS WEB FACILES DE USAR

El formulario actua como un contenedor para otros elementos de la ui tales como etiquetas, campos de entrada, etc

En SAPui5, lse pueden contruir usando 2 controles diferentes

  • Los formulario: sap.ui.layout.form.Form API
  • los formularios simples: sap.ui.layout.form.SimpleForm API

Control ResponsiveGridLayout representa un form mediante una cuadricula responsiva, el control Grid se usa para renderizar.

FormContainer se representan en una o diferentes columnas DEPENDIENDO DEL ESPACIO DISPONIBLE, mientrsa que las etiquetas de los campos se muestra junto o encima el textbox.

Un FormElement representa una fila en un FormContainter: en una combinacion de una etiqueta y doferentes controels asociadso como un imput.

2. LAS VALIDACIONES CON HTML5 Y JS

Razones para validaciones del lado del cliente

  • los datos ingresado deben estar en el formato correcto.
  • para validar la seguridad del sistema, ejemplo validar contrasena
  • evitamos que se envie info maliciosa a nuestra app

en HTML5 encontramos 2 forma de hacer validaciones de formulario

1) Validaciones propias de HTML5: valida la mayoria de los datos SIN DEPENDER DE JAVASCRIPT. Lo hace mediante el uso de atributos de validacion en los elementos dle formulario

lso atributos mas usados son:

  • atributo required
  • atributo pattern
  • atributo type: Date, Datetiem, DatetimeLocale, email, month, number, password, tel, text, time, url y week.
  • atributo value

2)Validaciones utilizando JS.

En caso que querramos controlar la apariencia de los mensajes de eror, tratar con viejos webbroser que no adminte validacon de formularios de html5, o realizar alguna validacion personalizada no cubierta por html5.

lo agregamos en algun event, como al enviar o dentro de los controls, como el change de un imput.

3. COMO MOSTRAR LOS MENSAJES AL USUARIO?

el control emergente de mensajes sap.m.MessagePopover es la forma preferida

Los mensajes notifican al usuario sobre estados especificos de la app. Existen los siguientes dos ripos de menajes

  • los mensajes de la interfaz de usuario del lado del cliente, se refieren a un control
  • los mensajes del servidor se refieren a una ruta de enlace, son administrados por el servidor

3.1 LA IMPLEMENTACON DE LA LOGICA PARA UTILIZAR EL MessagePopover.

4. LAS EXPRESIONES REGULARES

tamien llamadas regex, es una secuencia de caracter que forma un patro de busqueda.

/ ^d{9}$/

  • ^ inicio de una nueva linea
  • cifra numerica "d" {9} de 9 ocurrencias
  • $ final de una linea.

5. EL ENVIO DE LOS DATOS AL BACKEND

usamos un boton que vamos a dibujar en la vista XML, donde el envento press esta asociada a la funcion JS que va a enviar los datos a traves del servicio OData con la operacion update.

Al mismo se le debe pasar en el body en formato JSON los datos del formlaroi que esta esperando el servicio.


 

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 "Los formularios y el envió de datos al backend" de la mano de nuestros alumnos.

SAP SemiSenior

Los formularios y el envío de datos al backend 1. Introducción Los formularios son elementos fundamentales en las aplicaciones SAPUI5, ya que permiten a los usuarios ingresar, modificar y enviar datos hacia el backend SAP mediante servicios OData. Estos formularios son comunes en aplicaciones Fiori transaccionales, donde se requiere capturar información del usuario (por ejemplo, crear pedidos, clientes o registrar incidencias). SAPUI5 ofrece una estructura flexible y modular para construir formularios dinámicos que se integran fácilmente con los modelos de datos y con los servicios OData del SAP Gateway. 2. Estructura de un formulario en SAPUI5 El control base para formularios es sap.ui.layout.form.SimpleForm,...

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

El formulario y el envio de datos al backend Formulario: es un contenedor de elementos los formularios: sap.ui.layout.from.Form API los formulario simples: sap.ui.layout.from.SimpleForm API Controles ResponsiveGridLayout: se utiliza para renderizar FormContainers: es un bloque o sección dentro de un SimpleForm o un Form que se usa para agrupar campos relacionados en un formulario. FormElement: es un bloque básico dentro de un formulario (Form o FormContainer). Se usa para definir: Una etiqueta (label) Uno o varios campos de entrada (fields) Las validaciones con HTML5 y JavaScript: son técnicas para verificar que los datos ingresados por el usuario...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

1. LA IMPLEMENTACION DE FORMULARIOS WEB FACILES DE USAR El formulario actua como un contenedor para otros elementos de la ui tales como etiquetas, campos de entrada, etc En SAPui5, lse pueden contruir usando 2 controles diferentes Los formulario: sap.ui.layout.form.Form API los formularios simples: sap.ui.layout.form.SimpleForm API Control ResponsiveGridLayout representa un form mediante una cuadricula responsiva, el control Grid se usa para renderizar. FormContainer se representan en una o diferentes columnas DEPENDIENDO DEL ESPACIO DISPONIBLE, mientrsa que las etiquetas de los campos se muestra junto o encima el textbox. Un FormElement representa una fila en un FormContainter: en una combinacion de una etiqueta y doferentes controels...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

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

SAP Expert


Si deseamos implementar un formulario WEB donde el usuario puede insertar datos y enviar esos datos a un servidor backend a través de un botón de envió debemos encapsular los elementos del formulario en una etiqueta. Para saber que valores acepta el format options y constraints se debe ir a la API del tipo. El PATH suele servir para hacer referencia a varios campos del modelo, para que los reciba la función que hará el formateo del valor. El estilos de los mensajes: Hasta hace poco casi todos los desarrolladores tenían un estilo diferente en capturar y exponer mensajes, esto producía la pérdida de un nivel de uniformidad que a menudo se requiere para nuestras aplicaciones.

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

Servicios Odata y SAPUI5 En el contexto de SAPUI5, los servicios OData son comúnmente utilizados para acceder y consumir datos desde sistemas SAP y otros sistemas empresariales que admiten este protocolo. Puntos claves sobre la relación entre servicios OData y SAPUI5: Consumo de Datos: SAPUI5 puede consumir datos de servicios OData para mostrar información en las aplicaciones web. Los servicios OData proporcionan una interfaz estandarizada para acceder y manipular datos, lo que facilita su consumo en aplicaciones SAPUI5. Modelo de Datos: En SAPUI5, los datos obtenidos de servicios OData se almacenan comúnmente en modelos...

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Hermann / Disponibilidad Laboral: FullTime

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

SAP Senior

Formulario y envio de datos al backend comportamiento más consistente actua como contenedor sap.ui.layout.form.Form Api sap.ui.layout.form.SimpleForm API FormContainers FormElement validaciones del lado del cliente validaciones de HTML5 validaciones de javascript required pattern regex expresión regular type Date datetime datetimelocale email month number password tel text time url week value placeholder restricciones groupingseparator decimalseparator path getValue() oninit()

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

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

SAP Senior

Implementacion de Formulaios Web El formulario actúa como un contendor para otros elementos de la UI En SAPUI5 los formularios se pueden construir usando dos controles diferentes · Los Formularios: sap.ui.layout.form.Form API · Los formularios Simples sap.ui.layout.from.simpleForm Validaciones con HTML5 y JavaScript La validaciones en lado del cliente es una verificación inicial una característica importante para garantizar una buena UX Atributos usados para la validación: · Required · Pattern · Type · Value

Acceder a esta publicación

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

 


 

👌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!