Page History
...
- Field Level as part of the Repository field definition.
- Table Level as part of the Repository table definition.
- Program Level as defined in the code of a Function or Component.
...
The order of importance of the validation hierarchy is defined as Field, then Table and lastly Function. For a field to be used in a table, it must be defined to the Repository first. If the same field is used in three different tables, all three tables will all refer to the same Repository field. Consequently, each table will use the same field level validation rules for that specific field. (This logic is also true of functions which use one table.) Hence, field rules are included in tables which are then used by functions. Even though a function level check may be performed before the field and table checks, the field and table checks are considered higher in the hierarchy because they provide ultimate control of your validations.
See Also
...
Field Rules and Triggers Development
...