Cada transacción tiene un lugar donde especificar reglas que deben dispararse cuando el usuario interactúa con la pantalla (para insertar, modificar o eliminar la información). Por ejemplo, la regla que arroja un error, o la que permite desplegar un mensaje al usuario.
No se desea permitir el ingreso de un cliente sin nombre o sin apellido y para ello se especifican dos reglas Error en la transacción Customer. Si el usuario deja el teléfono sin ingresar, se le advierte con un mensaje, pero se le permite grabar la información. Para ello se especifica una regla Msg.
Para ver más reglas (Default y Noaccept) así como la manera de condicionar su disparo a un modo específico de ejecución de la transacción (cuando se está insertando, cuando se está actualizando o cuando se está eliminando), y el uso de variables y su diferencia con los atributos, le recomendamos ver el video análogo del curso GeneXus estándar.
Este curso es una introducción a la versión especializada de GeneXus para trabajar sobre SAP Cloud Platform, permitiendo construir aplicaciones alrededor de los sistemas de SAP.
GeneXus for SAP Systems le permite crear aplicaciones web responsive y aplicaciones móviles nativas para iOS y Android siguiendo las líneas de diseño de Fiori. Le ofrece la posibilidad de crear y mantener bases de datos sobre SAP HANA database y realizar el deploy automático de las aplicaciones generadas hacia SAP Cloud Platform. Además cuenta con un conector certificado por SAP con el cual puede integrarse a SAP ERP para construir aplicaciones que lo extiendan o complementen.
En el curso se presentará una introducción sobre cómo trabajar con GeneXus para construir aplicaciones web responsive que usen la base de datos SAP HANA, cómo construir aplicaciones móviles, cómo integrarse al SAP ERP y cómo hacer el deploy de lo creado hacia SAP Cloud Platform. En cada video habrá referencias a material del curso completo de GeneXus que le permitirán profundizar en los conceptos mostrados.