Customer defined fields
Use the Customer Defined Fields (CDF) sessions in LN to store additional information in tables without creating so-called
customizations.
The CDF sessions are available in the Application Configuration.
menu, underLimitations
- You cannot define customer defined fields for tables within the tl and tt Tools packages.
- External integrations, such as Infor Integration, Electronic Data Interchange (EDI), Office Integration, and SOA-based integration, do not support customer defined fields.
- There is no direct limitation on the number of CDFs in a table. The actual number of fields in a table and the total length of all fields can be limited by the RDBMS you use.
- Only super users can run the Convert to Runtime Data Dictionary (ttadv5215m000) session to convert the customer defined fields and the related domains to the runtime data dictionary.
Personalization
A session can contain two types of customer defined fields:
- Customer defined fields of the main table. These are regular customer defined fields. If set to active, these fields are initially visible in the session. See .
- Referenced customer defined fields. These are active customer defined fields that belong to a table that is referenced by the main table of the session. Referenced customer defined fields are initially invisible in the session.
A referenced customer defined field is linked to a session if its table is referenced in these ways:
- A table definition (so-called hard-reference).
- A reference that is specified in the form definition, in particular in the Input/Ref Express property of a form field.
- A
query.extend.select()
call in the UI script of the session.
If a session contains customer defined fields, you can perform these actions:
- Hide/unhide these fields.
- Move these fields to a different location, such as a different tab.
Related documentation
See "Customer Defined Fields" in the Infor LN Extensions Development Guide .