Unofficial Content

BC - Implementation details

Call Browser: The call browser shows where the BC is used. The object using the BC (with a variable defined as the BC) appears as "calling" the BC and vice versa.

Specification: the Transaction Objects set as Business Components are specified twice.

Generation: In case that a transaction is set to Bc, the generator creates two entities:
  • A class with a similar logic to that of the transaction object, but without the user interface. This class provides the Load, Save and the other methods and properties specified above.
  • An "internal" structured data type that stores the data and interacts with the class. This SDT acts as a transaction form, and allows you to enter and read data. "Internal" means that it is not possible to edit it.

Both, the class and the internal SDT, are binding. When a BC variable is used an SDT and a new class instance are created.