Search Results so_hold_releases
Overview
The SO_HOLD_RELEASES table is a core data structure within the Oracle E-Business Suite (EBS) Order Entry (OE) module. It serves as the central repository for recording the reasons why holds are released from sales orders, order lines, customers, or customer sites. Its primary role is to maintain an auditable history of hold release actions, capturing the rationale and context for each release. This functionality is critical for maintaining order integrity, supporting compliance, and enabling detailed operational analysis of the order management lifecycle. The table's existence ensures that the removal of a business control (the hold) is as meticulously tracked as its application.
Key Information Stored
The table's structure is designed to link a release action to the specific hold that was removed and to document the reason. While the full column list is not detailed in the provided metadata, the primary and foreign key relationships reveal its critical components. The primary key, HOLD_RELEASE_ID, uniquely identifies each release record. The HOLD_SOURCE_ID column links to the SO_HOLD_SOURCES_ALL table, identifying the specific hold definition that was applied. The HOLD_ENTITY_ID is a polymorphic foreign key that can reference the entity on which the hold was placed, such as a sales order header (SO_HEADERS_ALL), a customer (RA_CUSTOMERS), or a customer site (RA_SITE_USES_ALL). Other typical columns in such a table would include RELEASE_REASON, RELEASED_BY (user ID), and RELEASE_DATE.
Common Use Cases and Queries
This table is central to auditing and reporting on hold management. Common use cases include generating reports on the frequency and reasons for hold releases to identify process inefficiencies or recurring issues. Support personnel query it to verify the history of actions taken on a specific order hold. A typical analytical query might join SO_HOLD_RELEASES with SO_ORDER_HOLDS_ALL and SO_HEADERS_ALL to produce a report of all holds released in a given period, showing the order number, hold name, release reason, and who released it. For technical troubleshooting, a developer might write a query to find all release records for a particular hold source or customer entity to validate data integrity or batch process outcomes.
Related Objects
The SO_HOLD_RELEASES table has defined relationships with several key EBS tables, as per the provided metadata:
- SO_ORDER_HOLDS_ALL: This is the primary child table. The foreign key from SO_ORDER_HOLDS_ALL.HOLD_RELEASE_ID to SO_HOLD_RELEASES.HOLD_RELEASE_ID creates the direct link between an applied hold and its release record.
- SO_HOLD_SOURCES_ALL: Joined via SO_HOLD_RELEASES.HOLD_SOURCE_ID = SO_HOLD_SOURCES_ALL.HOLD_SOURCE_ID. This relationship identifies the type of hold that was released.
- SO_HEADERS_ALL, RA_CUSTOMERS, RA_SITE_USES_ALL: These tables are all potential parents for the HOLD_ENTITY_ID column, depending on the scope of the original hold. The relationship (SO_HOLD_RELEASES.HOLD_ENTITY_ID = [Entity Table Primary Key]) links the release to the specific sales order, customer, or site.
-
Table: SO_HOLD_RELEASES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLD_RELEASES, object_name:SO_HOLD_RELEASES, status:VALID, product: OE - Order Entry , description: Hold release reasons , implementation_dba_data: OE.SO_HOLD_RELEASES ,
-
Table: SO_HOLD_RELEASES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLD_RELEASES, object_name:SO_HOLD_RELEASES, status:VALID, product: OE - Order Entry , description: Hold release reasons , implementation_dba_data: OE.SO_HOLD_RELEASES ,
-
Table: SO_ORDER_HOLDS_ALL
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_HOLDS_ALL, object_name:SO_ORDER_HOLDS_ALL, status:VALID, product: OE - Order Entry , description: Order and order lines on hold , implementation_dba_data: OE.SO_ORDER_HOLDS_ALL ,
-
Table: SO_HOLD_SOURCES_ALL
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLD_SOURCES_ALL, object_name:SO_HOLD_SOURCES_ALL, status:VALID, product: OE - Order Entry , description: Applied holds , implementation_dba_data: OE.SO_HOLD_SOURCES_ALL ,
-
Table: SO_HOLD_SOURCES_ALL
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HOLD_SOURCES_ALL, object_name:SO_HOLD_SOURCES_ALL, status:VALID, product: OE - Order Entry , description: Applied holds , implementation_dba_data: OE.SO_HOLD_SOURCES_ALL ,
-
View: OEBV_ORDER_HOLD_RELEASES
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEBV_ORDER_HOLD_RELEASES
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
Table: SO_ORDER_HOLDS_ALL
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_ORDER_HOLDS_ALL, object_name:SO_ORDER_HOLDS_ALL, status:VALID, product: OE - Order Entry , description: Order and order lines on hold , implementation_dba_data: OE.SO_ORDER_HOLDS_ALL ,
-
View: OEFV_ORDER_HOLD_RELEASES
12.1.1
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: OEFV_ORDER_HOLD_RELEASES
12.2.2
product: OE - Order Entry , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: SO_ORDER_HOLDS_VIEW_HOLD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HOLDS_VIEW_HOLD_V, object_name:SO_ORDER_HOLDS_VIEW_HOLD_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HOLDS_VIEW_HOLD_V ,
-
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: OE - Order Entry , description: - Retrofitted , 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: OE - Order Entry , description: - Retrofitted , implementation_dba_data: APPS.OEFV_ORDER_HOLDS ,
-
View: SO_ORDER_HOLDS_VIEW_HOLD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_ORDER_HOLDS_VIEW_HOLD_V, object_name:SO_ORDER_HOLDS_VIEW_HOLD_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_ORDER_HOLDS_VIEW_HOLD_V ,
-
Table: SO_HEADERS_ALL
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HEADERS_ALL, object_name:SO_HEADERS_ALL, status:VALID, product: OE - Order Entry , description: Order header information , implementation_dba_data: OE.SO_HEADERS_ALL ,
-
Table: SO_HEADERS_ALL
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_HEADERS_ALL, object_name:SO_HEADERS_ALL, status:VALID, product: OE - Order Entry , description: Order header information , implementation_dba_data: OE.SO_HEADERS_ALL ,