Search Results oe_order_holds_all
The OE_ORDER_HOLDS_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for managing order holds within the Order Management (OM) module. It stores comprehensive information about holds applied to sales orders, including their types, reasons, statuses, and release conditions. This table plays a pivotal role in ensuring order compliance, fraud prevention, and business rule enforcement before order processing.
Table Structure and Key Columns
TheOE_ORDER_HOLDS_ALL
table consists of several key columns that define the hold mechanism:
- HOLD_ID: Primary key identifier for each hold record.
- HEADER_ID: References
OE_ORDER_HEADERS_ALL.HEADER_ID
to associate holds with specific orders. - HOLD_TYPE_ID: Links to
OE_HOLD_DEFINITIONS
to identify the hold type (e.g., credit check, pricing approval). - HOLD_RELEASE_ID: References
OE_HOLD_RELEASES_ALL
when holds are released. - STATUS: Indicates current hold status (ACTIVE, RELEASED, or PENDING).
- APPLIED_BY: User ID who applied the hold.
- CREATION_DATE/LAST_UPDATE_DATE: Audit columns tracking record lifecycle.
Functional Integration
The table integrates with multiple EBS components:- Order Entry: Holds prevent order booking/shipping until resolved.
- Workflow: Triggers approval workflows based on hold types.
- Inventory: Blocks inventory allocation for held orders.
- AR: Interfaces with Accounts Receivable for credit-related holds.
Hold Types and Processing
Common hold types managed through this table include:- Credit Check Holds
- Price Authorization Holds
- Contract Compliance Holds
- Fraud Verification Holds
Technical Considerations
Key technical aspects include:- Multi-Org Architecture: The _ALL suffix indicates multi-org support via
ORG_ID
column. - Indexing: Critical indexes exist on
HEADER_ID
,HOLD_TYPE_ID
, andSTATUS
for performance. - API Access: Oracle recommends using OM public APIs rather than direct DML.
- Purge Considerations: Historical hold data should be archived via standard OM purge processes.
Customization Points
Implementation teams often extend functionality by:- Creating custom hold types via
OE_HOLD_DEFINITIONS
- Developing automated hold release programs
- Building custom hold notification workflows
Performance Implications
In high-volume environments, proper maintenance is essential:- Monitor growth as each hold creates a separate record
- Partition strategies may be needed for implementations with millions of orders
- Concurrent programs like "Order Hold Cleanup" help manage data volume
OE_ORDER_HOLDS_ALL
table embodies Oracle's comprehensive approach to order control, providing auditability while enabling flexible business process enforcement. Its proper configuration and maintenance are crucial for balancing order integrity with operational efficiency in EBS implementations.
-
Table: OE_ORDER_HOLDS_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HOLDS_ALL, object_name:OE_ORDER_HOLDS_ALL, status:VALID, product: ONT - Order Management , description: This table stores information of all the orders and lines that are on hold and the link to hold sources and hold releases. , implementation_dba_data: ONT.OE_ORDER_HOLDS_ALL ,
-
Table: OE_ORDER_HOLDS_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HOLDS_ALL, object_name:OE_ORDER_HOLDS_ALL, status:VALID, product: ONT - Order Management , description: This table stores information of all the orders and lines that are on hold and the link to hold sources and hold releases. , implementation_dba_data: ONT.OE_ORDER_HOLDS_ALL ,
-
Table: OE_HOLD_RELEASES
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_RELEASES, object_name:OE_HOLD_RELEASES, status:VALID, product: ONT - Order Management , description: This tables stores information about all the holds that has been released. , implementation_dba_data: ONT.OE_HOLD_RELEASES ,
-
Table: OE_HOLD_RELEASES
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_HOLD_RELEASES, object_name:OE_HOLD_RELEASES, status:VALID, product: ONT - Order Management , description: This tables stores information about all the holds that has been released. , implementation_dba_data: ONT.OE_HOLD_RELEASES ,
-
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 ,
-
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: OEBV_ORDER_HOLDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEBV_ORDER_HOLDS ONT.OEBV_ORDER_HOLDS, object_name:OEBV_ORDER_HOLDS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Order Holds. , implementation_dba_data: APPS.OEBV_ORDER_HOLDS ,
-
View: OEBV_ORDER_HOLDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEBV_ORDER_HOLDS ONT.OEBV_ORDER_HOLDS, object_name:OEBV_ORDER_HOLDS, status:VALID, product: ONT - Order Management , description: Base BIS Business View for Order Holds. , implementation_dba_data: APPS.OEBV_ORDER_HOLDS ,
-
View: OEFV_ORDER_HOLDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEFV_ORDER_HOLDS ONT.OEFV_ORDER_HOLDS, object_name:OEFV_ORDER_HOLDS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Holds. , implementation_dba_data: APPS.OEFV_ORDER_HOLDS ,
-
View: OEFV_ORDER_HOLDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.OEFV_ORDER_HOLDS ONT.OEFV_ORDER_HOLDS, object_name:OEFV_ORDER_HOLDS, status:VALID, product: ONT - Order Management , description: Full BIS Business View for Order Holds. , implementation_dba_data: APPS.OEFV_ORDER_HOLDS ,
-
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 ,
-
Table: OE_ORDER_HEADERS_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HEADERS_ALL, object_name:OE_ORDER_HEADERS_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_HEADERS_ALL stores header information for orders in Order Management. , implementation_dba_data: ONT.OE_ORDER_HEADERS_ALL ,
-
Table: OE_ORDER_HEADERS_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_HEADERS_ALL, object_name:OE_ORDER_HEADERS_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_HEADERS_ALL stores header information for orders in Order Management. , implementation_dba_data: ONT.OE_ORDER_HEADERS_ALL ,
-
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 ,
-
Table: OE_ORDER_LINES_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,
-
Table: OE_ORDER_LINES_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,