GeneXus for SAP® Systems course

Defining more transactions

We add the Country and Category transactions, and specify –in the structure of the Attraction transaction– that an attraction belongs to a country and a category. We see how GeneXus keeps all related information consistent.  

Click here for a PDF transcript of the video.

We show, in practice, the concept of referential integrity, to maintain data consistency. Introduction of foreign keys relative to primary keys and the significance of calling the corresponding attributes in the same manner. Introduction of the difference between the structure of the transaction and the associated physical table (with the concept of “inferred attributes”). Presentation of the selection list as an object automatically created by GeneXus to facilitate work with related data. We show how it is possible to indicate that a foreign key may have no value, through the Nullable property. We also show how to indicate that the storing in a table be done by column instead rather than by row.  



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.