Release 11.7.1 includes the following ABL enhancements for Business Entities:
Foreign key support — Support is available in Business Entities to allow certain web app configurations generated in Kendo UI® Builder by Progress® to look up a unique record in a parent temp-table based on a foreign key field value in a child temp-table. You can add this support using a field-level Foreign Key annotation that defines both the foreign key on the child and how it is used to access the parent temp-table.
Transactional Submit support — A behavior change in this release affects how the Submit operation works when a Business Entity class is generated using Progress Developer Studio for OpenEdge with the OpenEdge.BusinessLogic.BusinessEntity abstract class specified as its base class. In prior releases, the generated Submit operation method, by default, handles each record change as a separate transaction on the server (referred to as a Bulk Submit). With this release, the Submit operation method, by default, handles all record changes together in a single transaction on the server (referred to as a Transactional Submit). In addition, a manual coding option is available to restore the behavior in prior releases for a Submit operation generated for such a Business Entity.