Cada transação tem um lugar onde definir regras que devem ser disparadas quando o usuário interage com a tela (para inserir, modificar ou excluir a informação). Por exemplo, a regra que mostra um erro, ou uma que permite mostrar uma mensagem ao usuário.
Não deve ser possível inserir um cliente sem um nome ou sobrenome e para isso você precisa especificar duas regras Error na transação Customer. Se o usuário deixar de informar o telefone, ele será avisado com uma mensagem, mas poderá continuar gravando as informações. Para isso, é especificada uma regra Msg.
Para ver mais regras (Default e Noaccept), bem como como condicionar o seu disparo a um modo específico de execução da transação (quando está sendo inserido, quando está sendo atualizado ou quando está sendo excluido), e o uso de variáveis e sua diferença dos atributos, recomendamos que você assista ao video correspondente ao curso GeneXus padrão.
Este curso é uma introdução à versão especializada do GeneXus para trabalhar no SAP Cloud Platform, permitindo construir aplicações em torno dos sistemas SAP.
GeneXus for SAP Systems permite que você crie aplicações web respondivas e aplicações móveis nativas para iOS e Android seguindo as linhas de design Fiori. Oferece a possibilidade de criar e manter bases de dados no SGBD SAP HANA e executar o deploy automático das aplicações geradas no SAP Cloud Platform. Também possui um conector certificado por SAP com o qual é possível integrar-se ao SAP ERP para criar aplicações que o ampliem ou complementem.
No curso, será apresentada uma introdução sobre como trabalhar com GeneXus para criar aplicações web responsivas que usem o SGBD SAP HANA, como criar aplicações móveis, como se integrar ao SAP ERP e como fazer o deploy do que for criado no SAP Cloud Platform. Em cada vídeo haverá referências ao material do curso completo do GeneXus que lhe permitirá aprofundar nos conceitos mostrados.