Search Results oe_hold_sources_all
The OE_HOLD_SOURCES_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for managing order holds within the Order Management (OM) module. This table stores metadata about the sources that can place holds on sales orders, defining the origin and characteristics of hold types. It serves as a reference for system administrators and developers to configure, track, and enforce order hold policies. Below is a detailed breakdown of its structure, functionality, and significance in Oracle EBS.
### **Purpose and Role in Order Management**
The OE_HOLD_SOURCES_ALL
table acts as a master registry for all possible sources that can impose holds on sales orders. A "hold source" represents an entity (e.g., credit checking, inventory validation, manual user intervention) that can restrict order processing until resolved. This table ensures that holds are systematically categorized, enabling efficient troubleshooting, auditing, and automation of order workflows.
### **Key Columns and Data Structure**
The table contains several important columns that define hold sources:
- HOLD_SOURCE_ID
: Primary key, uniquely identifying each hold source.
- NAME
: A descriptive label for the hold source (e.g., "Credit Check," "Inventory Availability").
- DESCRIPTION
: Detailed explanation of the hold source’s purpose.
- APPLICATION_ID
: Links the hold source to an Oracle EBS application (e.g., Order Management, Receivables).
- ENABLED_FLAG
: Indicates whether the hold source is active (Y/N).
- START_DATE_ACTIVE
and END_DATE_ACTIVE
: Define the validity period for the hold source.
- ORG_ID
: Supports multi-org architecture, associating holds with specific operating units.
### **Integration with Other Modules**
The OE_HOLD_SOURCES_ALL
table interacts with other key OM tables:
- OE_HOLDS_ALL
: Stores active holds on orders, referencing HOLD_SOURCE_ID
to determine the hold’s origin.
- OE_ORDER_HEADERS_ALL
/OE_ORDER_LINES_ALL
: Holds are applied to these order entities, blocking fulfillment until released.
- FND_APPLICATION
: Provides application context via APPLICATION_ID
.
### **Functional Use Cases**
1. **Automated Holds**: System-generated holds (e.g., credit limits exceeded) reference predefined sources in this table.
2. **Manual Holds**: Users can place holds via OM forms, with sources logged for auditability.
3. **Multi-Org Compliance**: ORG_ID
ensures holds adhere to organizational boundaries.
4. **Reporting and Analytics**: Queries against this table help identify frequent hold sources, enabling process improvements.
### **Technical Considerations**
- **Indexing**: HOLD_SOURCE_ID
and NAME
are typically indexed for performance.
- **API Dependencies**: The table is accessed via Oracle’s Order Management APIs (e.g., OE_HOLD_PUB
) for programmatic hold management.
- **Upgrades/Migrations**: Custom hold sources must be preserved during EBS upgrades to avoid workflow disruptions.
### **Conclusion**
The OE_HOLD_SOURCES_ALL
table is foundational to Oracle EBS Order Management, providing a structured framework for hold management. Its design ensures traceability, flexibility, and compliance with business rules, making it indispensable for maintaining order integrity. Administrators should leverage this table to optimize hold configurations and minimize order processing delays.
-
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 ,
-
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_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.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_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 ,
-
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 ,
-
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 ,
-
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 ,