TransactionLevelName

Unofficial Content

GeneXus 9.0 Upgrade Course

Introduction

As of GeneXus 9.0 you can name the levels of a transaction's structure. GeneXus then takes this information to name Business Component - Publication as an Enterprise Java Bean and tables. In addition, Patterns uses it to improve user experience and GXquery uses it to better group attributes and also improve user experience.

Description

All levels but the first can have user-defined names (*). Each level has a Name, Type, and Description.
The Type is used to name Business Component - Publication as an Enterprise Java Bean and the Description is used by Patterns (GX 9.0) to name tab dialogs and views.
To name the associated table, GeneXus concatenates the names of the levels up to the first one (in the example, the Lines table default name would be "InvoiceLines"). The description of the table is the description of the corresponding level.

(*)Note that the first level is named by GeneXus , as it is the transaction's name.

Example

Invoice transaction and associated Business Component - Publication as an Enterprise Java Bean