Limitations and restrictions

  • Transactions

    Transactions in a report extension are not supported.

  • UI

    A report extension has no access to the UI. You cannot start sessions or (other) reports.

  • Printing

    The report extension is meant only for reading or calculating additional data to be printed in the reports. You cannot control the printing itself by manipulating the predefined variables for report scripts.

    The lattr.* variables may not reflect the correct values. The moment of reading the additional data and the real printing is different. The variable lattr.language$ can be used to check the language in which the report is printed.

    To have access to this variable, you can use this line in the Declaration hook:

    #include <bic_repgen>