GeneXus for SAP® Systems course

Rules definition

There is a place in each transaction for specifying rules to be triggered when the user interacts with the screen (to insert, modify or delete information). For instance, the rule that shows an error, or the rule that allows us to display a message to the user.

Click here for a PDF transcript of the video.

Two Error rules are specified in the Customer transaction with the idea of not allowing access to a customer with no name or surname. When the user omits entering a phone number, a message is sent to inform this, though the user is nevertheless allowed to save the information. To this end, a Msg rule is specified.  

For further rules (Default and Noaccept) and the way to condition their triggering to a specific execution method for the transaction (when inserting, when updating or when deleting), and for the use of variables and their difference with attributes, we suggest you access the analogous video of the standard GeneXus course. 



This course represents an introduction to the specialized version of GeneXus for working on SAP Cloud Platform, with the possibility of building applications in connection with SAP systems.  

GeneXus for SAP Systems will enable you to create responsive web applications and native mobile applications for iOS and Android, along the guidelines of Fiori design. It also offers the possibility to create and maintain databases on SAP HANA database and perform the automatic deploy of the applications generated to the SAP Cloud Platform. Additionally, it has a SAP-certified connector for integration with SAP ERP to build applications for expanding or supplementing it. 

The course will introduce you to how you may work with GeneXus to build responsive web applications using the SAP HANA database, how to build mobile applications, how to become integrated to the SAP ERP, and how to deploy what you create to the SAP Cloud Platform. Each video includes references to the full version of the GeneXus course that provides an in-depth knowledge of the concepts included in the introductory course.