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 ,
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_CREDIT_CHECK_ORDER_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.MRP_FLOW_SCHEDULE_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.ONT_OEXIODIS_XMLP_PKG dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_HOLDS_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_SYNC_ORDER_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_CREDIT_EXPOSURE_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_HOLD_SOURCES_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_INTERNAL_REQUISITION_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.ONT_OEXIODIS_XMLP_PKG dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_HOLDS_PUB dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.GR_PROCESS_ORDERS dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.FLM_MMM_CALCULATION dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.GR_PROCESS_ORDERS dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.BOM_MIXED_MODEL_MAP_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.MSD_SR_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.FLM_MMM_CALCULATION dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_CREDIT_CHECK_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_CREDIT_CHECK_LINES_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_HOLD_SOURCES_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_HOLDS_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.ONT_OEXOEWFR_XMLP_PKG dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.OE_CREDIT_EXPOSURE_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.ONT_OIP_COMMON dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_CREDIT_CHECK_LINES_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_SYNC_ORDER_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.MRP_WFS_FORM_FLOW_SCHEDULE dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.BOM_MIXED_MODEL_MAP_PVT dependencies on OE_ORDER_HOLDS_ALL
12.1.1
-
APPS.MRP_FLOW_SCHEDULE_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.MRP_WFS_FORM_FLOW_SCHEDULE dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_CREDIT_CHECK_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_HOLDS_PUB dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.MSD_SR_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_INTERNAL_REQUISITION_PVT dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.ONT_OEXOEWFR_XMLP_PKG dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on OE_ORDER_HOLDS_ALL
12.2.2
-
APPS.OE_CREDIT_CHECK_UTIL dependencies on OE_ORDER_HOLDS
12.2.2
-
APPS.OE_HOLDS_PVT dependencies on OE_ORDER_HOLDS
12.1.1
-
APPS.OE_HOLDS_PVT dependencies on OE_ORDER_HOLDS
12.2.2
-
APPS.OE_CREDIT_CHECK_LINES_PVT dependencies on OE_ORDER_HOLDS
12.2.2
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_HOLD_SOURCES_ALL
12.1.1
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_HOLD_SOURCES_ALL
12.2.2
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_ORDER_HEADERS
12.1.1
-
APPS.OE_PREPAYMENT_UTIL dependencies on OE_ORDER_HEADERS
12.2.2
-
APPS.OE_HOLDS_PVT SQL Statements
12.1.1
-
APPS.CSD_PROCESS_UTIL dependencies on OE_HOLD_SOURCES_ALL
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on OE_HOLD_DEFINITIONS
12.2.2