Limitations and restrictions
- Transactions
Transactions in a BOD or BDE extension are not supported. Updates for the new fields in the
UserArea
are done in the context of the already started transaction for the BOD or BDE itself. Callingcommit.transaction(), abort.transaction()
ordb.retry.point()
from within one of the extension hooks is not allowed. It can lead to fatal applications errors, or data corruption in the database. - UI
A BOD or BDE extension has no access to the UI. You cannot start sessions or reports.
- BOD/BDE extensions are supported only for the standard methods of BODs/BDEs, such as Create, List, Show. Specific methods cannot be extended.
- BODs or BDEs that have
UserAreas
implemented can be extended. The BODs haveUserAreas
since July 2016. For BDEs that haveUserAreas
implemented, see Infor Customer Portal KB 2062874.