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. Calling commit.transaction(), abort.transaction() or db.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 have UserAreas since July 2016. For BDEs that have UserAreas implemented, see Infor Customer Portal KB 2062874.