Table of Contents
MAINTAIN WHERE CLAUSES BY TABLE#
The Maintain Where Clauses by Table (IMDAO) form is used maintain the Where Clause by specific tables within the application.
The definition data for the Maintain Where Clauses by Table screen is stored in the P2K_AM_DATA_ACCESS_OBJECTS, P2K_AM_WHERE_CLAUSES, P2K_AM_CONDITIONS, P2K_AM_FORM_TABLE_USAGES, and P2K_AM_LIST_OF_VALUES table.
Where Clause tab#
- Where Clause
- This field identifies the Where Clause.
- Description
- This field provides a short description of the Where Clause.
- Usage
- This field will indicate if the Where Clause is Pre-loaded (system provided), User Defined or Obsolete.
- Type
- This field categorizes the Where Clause into a specific type.
- For example: Ad Hoc, Predefined
- Predefined
- If the Where Clause is pre-loaded, its predefined name will appear in this field. This field is not normally used.
- Column
- This field allows you to define the filters to be used with the Where Clause.
e.g. You can use multiple columns to return a Positions LOV that will be filtered first by department, next by active status, and finally by date.
- Operator
- This field allows you to provide an SQL statement to further filter the information.
- Value
- This field completes the SQL statement of the previous field.
- e.g. active status, Finance department.
- Column = ID.DPS_ID
- Operator = equal to
- Value = Finance
- Description
- This field will provide a full description of how the Where Clause operates.
- Physical Column Name
- Test Where Clause
- This button allows you to test the Where Clause to see if it returns the correct information in a timely manner.
Cache tab #
- Cache Status
- Cached Columns
- Clear Table Data
- Clear All Cached Tables
- Only use in the most extreme cases
Form Usage tab#
- MFT Usage
LOV Usage tab#
- Exclude From Cache