Search Results oe_hold_definitions
Overview
The OE_HOLD_DEFINITIONS table is a core master data table within the Oracle E-Business Suite (EBS) Order Management (ONT) module. It serves as the central repository for defining and administering order holds. A hold is a business rule that prevents an order line from progressing through its workflow, such as shipping or invoicing, until specific conditions are met. This table stores the fundamental metadata for each hold type, including its unique identifier, name, and the period during which the hold definition is active and applicable to orders. Its role is critical for enforcing business controls, credit policies, and fulfillment requirements across the order-to-cash cycle.
Key Information Stored
The table's primary columns, as indicated by its key structure, are HOLD_ID and NAME. HOLD_ID is the unique numeric primary key (OE_HOLDS_PK) for each hold definition. NAME is a unique descriptive identifier (OE_HOLDS_UK1) for the hold, such as 'CREDIT_HOLD' or 'PRICE_HOLD'. While the provided metadata explicitly notes the table stores validity period information, typical implementations include columns like START_DATE_ACTIVE and END_DATE_ACTIVE to control the timeframe a hold definition is effective. The table also maintains a relationship with the workflow system via the ITEM_TYPE column, which is a foreign key to WF_ITEM_TYPES, linking the hold to a specific order management workflow process.
Common Use Cases and Queries
This table is primarily referenced for administrative setup, operational reporting, and troubleshooting. Common scenarios include generating a list of all active holds for audit purposes, identifying which holds are applied to orders (by joining to OE_HOLD_SOURCES_ALL), and validating hold setup before order entry. A typical query retrieves active hold definitions:
- SELECT hold_id, name, start_date_active, end_date_active FROM oe_hold_definitions WHERE SYSDATE BETWEEN NVL(start_date_active, SYSDATE) AND NVL(end_date_active, SYSDATE);
For diagnostic purposes, one might join to OE_HOLD_SOURCES_ALL to see all order lines currently under a specific hold, or to OE_HOLD_AUTHORIZATIONS to review who is authorized to release it.
Related Objects
OE_HOLD_DEFINITIONS has defined foreign key relationships with several key Order Management tables, forming the backbone of the hold management system. The documented relationships are:
- WF_ITEM_TYPES: Joined via OE_HOLD_DEFINITIONS.ITEM_TYPE. This links the hold to its associated workflow process.
- OE_HOLD_AUTHORIZATIONS: Joined via OE_HOLD_AUTHORIZATIONS.HOLD_ID = OE_HOLD_DEFINITIONS.HOLD_ID. This table stores the list of users or responsibilities authorized to release a specific hold.
- OE_HOLD_SOURCES_ALL: Joined via OE_HOLD_SOURCES_ALL.HOLD_ID = OE_HOLD_DEFINITIONS.HOLD_ID. This is the transactional table that records which holds are actually applied to specific order lines.
-
Table: OE_HOLD_DEFINITIONS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_DEFINITIONS, object_name:OE_HOLD_DEFINITIONS, status:VALID, product: ONT - Order Management , description: This table stores information about hold name and its validity period. , implementation_dba_data: ONT.OE_HOLD_DEFINITIONS ,
-
Table: OE_HOLD_DEFINITIONS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_DEFINITIONS, object_name:OE_HOLD_DEFINITIONS, status:VALID, product: ONT - Order Management , description: This table stores information about hold name and its validity period. , implementation_dba_data: ONT.OE_HOLD_DEFINITIONS ,
-
Table: OE_HOLD_AUTHORIZATIONS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_AUTHORIZATIONS, object_name:OE_HOLD_AUTHORIZATIONS, status:VALID, product: ONT - Order Management , description: Stores information about who has the authority to apply and release holds. , implementation_dba_data: ONT.OE_HOLD_AUTHORIZATIONS ,
-
Table: OE_HOLD_AUTHORIZATIONS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_AUTHORIZATIONS, object_name:OE_HOLD_AUTHORIZATIONS, status:VALID, product: ONT - Order Management , description: Stores information about who has the authority to apply and release holds. , implementation_dba_data: ONT.OE_HOLD_AUTHORIZATIONS ,
-
View: OEBV_HOLD_REASONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEBV_HOLD_REASONS, object_name:OEBV_HOLD_REASONS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Order Hold Reasons. , implementation_dba_data: APPS.OEBV_HOLD_REASONS ,
-
Table: OE_HOLD_SOURCES_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_SOURCES_ALL, object_name:OE_HOLD_SOURCES_ALL, status:VALID, product: ONT - Order Management , description: This table stores information of the hold source criteria. , implementation_dba_data: ONT.OE_HOLD_SOURCES_ALL ,
-
View: OEBV_HOLD_REASONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEBV_HOLD_REASONS, object_name:OEBV_HOLD_REASONS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Order Hold Reasons. , implementation_dba_data: APPS.OEBV_HOLD_REASONS ,
-
View: OEFV_HOLD_REASONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_HOLD_REASONS, object_name:OEFV_HOLD_REASONS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Hold Reasons. , implementation_dba_data: APPS.OEFV_HOLD_REASONS ,
-
Table: OE_HOLD_SOURCES_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_SOURCES_ALL, object_name:OE_HOLD_SOURCES_ALL, status:VALID, product: ONT - Order Management , description: This table stores information of the hold source criteria. , implementation_dba_data: ONT.OE_HOLD_SOURCES_ALL ,
-
View: OEFV_HOLD_REASONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_HOLD_REASONS, object_name:OEFV_HOLD_REASONS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Hold Reasons. , implementation_dba_data: APPS.OEFV_HOLD_REASONS ,
-
View: OEFV_HOLD_AUTHORIZATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_HOLD_AUTHORIZATIONS, object_name:OEFV_HOLD_AUTHORIZATIONS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Hold Authorizations . , implementation_dba_data: APPS.OEFV_HOLD_AUTHORIZATIONS ,
-
View: OEFV_HOLD_AUTHORIZATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OEFV_HOLD_AUTHORIZATIONS, object_name:OEFV_HOLD_AUTHORIZATIONS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Hold Authorizations . , implementation_dba_data: APPS.OEFV_HOLD_AUTHORIZATIONS ,
-
View: OE_ORDER_HOLDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ORDER_HOLDS_V, object_name:OE_ORDER_HOLDS_V, status:VALID, product: ONT - Order Management , description: View for releasing orders from hold. , implementation_dba_data: APPS.OE_ORDER_HOLDS_V ,
-
View: OE_HOLDS_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_HOLDS_HISTORY_V, object_name:OE_HOLDS_HISTORY_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_HOLDS_HISTORY_V ,
-
View: OE_HOLDS_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_HOLDS_HISTORY_V, object_name:OE_HOLDS_HISTORY_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_HOLDS_HISTORY_V ,
-
View: OE_HOLD_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_HOLD_SOURCES_V, object_name:OE_HOLD_SOURCES_V, status:VALID, product: ONT - Order Management , description: This view is used in the Holds form to display all the holds. , implementation_dba_data: APPS.OE_HOLD_SOURCES_V ,
-
View: OE_HOLD_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_HOLD_SOURCES_V, object_name:OE_HOLD_SOURCES_V, status:VALID, product: ONT - Order Management , description: This view is used in the Holds form to display all the holds. , implementation_dba_data: APPS.OE_HOLD_SOURCES_V ,