Search Results oe_blanket_headers_hist
Overview
The OE_BLANKET_HEADERS_HIST table is a core data object within the Oracle E-Business Suite (EBS) Order Management (ONT) module, specifically for versions 12.1.1 and 12.2.2. Its primary function is to serve as a historical repository for revisions made to sales agreement headers, commonly known as blanket sales agreements. Unlike the active transactional table (OE_BLANKET_HEADERS_ALL), this table captures a complete audit trail of changes. Whenever a user modifies and saves a blanket sales agreement, a historical record is typically created, preserving the prior state of the header information. This design is critical for compliance, auditing, and understanding the evolution of contractual terms with customers over time.
Key Information Stored
The table stores a snapshot of all significant header-level attributes from a blanket sales agreement at a point in time prior to a revision. While the specific column list is extensive, the provided metadata highlights its strong relationship with customer and site data. Crucially, it maintains foreign keys to critical customer tables, including:
- DELIVER_TO_CONTACT_ID, SHIP_TO_CONTACT_ID, INVOICE_TO_CONTACT_ID, SOLD_TO_CONTACT_ID: These columns link to HZ_CUST_ACCOUNT_ROLES, storing the historical record of specific customer contacts for various transactional roles.
- SOLD_TO_SITE_USE_ID: This column links to HZ_CUST_SITE_USES_ALL, capturing the historical sold-to business site (customer location) associated with the agreement.
Other typical columns would include agreement number, revision number, effective dates, customer PO number, currency, price list, agreement status, and various header-level descriptive flexfield attributes. Each historical record is uniquely identifiable, often through a combination of HEADER_ID and a REVISION_NUMBER or a system-generated HISTORY_ID.
Common Use Cases and Queries
The primary use case is auditing and reporting on changes to blanket sales agreements. Analysts can trace how terms, pricing, or customer details have changed throughout the agreement's lifecycle. A common query retrieves the full revision history for a specific agreement, ordered chronologically. For example:
SELECT header_id, revision_number, last_update_date, sold_to_contact_id
FROM ont.oe_blanket_headers_hist
WHERE header_id = :p_header_id
ORDER BY revision_number DESC, last_update_date DESC;
Another key scenario is comparing a specific historical revision against the current active version in OE_BLANKET_HEADERS_ALL to identify exact field-level differences. This table is also essential for generating compliance reports that demonstrate when and how a contractual agreement was modified, which is vital for regulated industries.
Related Objects
OE_BLANKET_HEADERS_HIST is part of a closely related set of objects in Order Management. Its structure and purpose are directly tied to the main transactional table, OE_BLANKET_HEADERS_ALL. The history for corresponding agreement lines is stored in OE_BLANKET_LINES_HIST. As indicated by its foreign keys, it has a direct dependency on the Trading Community Architecture (TCA) customer base tables, principally HZ_CUST_ACCOUNT_ROLES (for contacts) and HZ_CUST_SITE_USES_ALL (for sites). Data is typically populated into this history table by the application's business logic, often within PL/SQL APIs or triggers in the Order Management schema, rather than via direct user DML operations.
-
Table: OE_BLANKET_HEADERS_HIST
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_BLANKET_HEADERS_HIST, object_name:OE_BLANKET_HEADERS_HIST, status:VALID, product: ONT - Order Management , description: Table to capture sales agreement header history. Primary for storing revisions. , implementation_dba_data: ONT.OE_BLANKET_HEADERS_HIST ,
-
Table: OE_BLANKET_HEADERS_HIST
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_BLANKET_HEADERS_HIST, object_name:OE_BLANKET_HEADERS_HIST, status:VALID, product: ONT - Order Management , description: Table to capture sales agreement header history. Primary for storing revisions. , implementation_dba_data: ONT.OE_BLANKET_HEADERS_HIST ,
-
APPS.OE_CUST_MERGE dependencies on OE_BLANKET_HEADERS_HIST
12.1.1
-
APPS.OE_CUST_MERGE dependencies on OE_BLANKET_HEADERS_HIST
12.2.2
-
APPS.OE_VERSIONING_UTIL dependencies on OE_BLANKET_HEADERS_HIST
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS_HIST
12.1.1
-
APPS.OE_VERSIONING_UTIL dependencies on OE_BLANKET_HEADERS_HIST
12.1.1
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS_HIST
12.2.2
-
APPS.OE_VERSION_BLANKET_COMP dependencies on OE_BLANKET_HEADERS_HIST
12.2.2
-
APPS.OE_VERSION_BLANKET_COMP dependencies on OE_BLANKET_HEADERS_HIST
12.1.1
-
APPS.OE_CUST_MERGE dependencies on OE_BLANKET_HEADERS
12.1.1
-
APPS.OE_CUST_MERGE dependencies on OE_BLANKET_HEADERS
12.2.2
-
Table: HZ_CUST_ACCOUNT_ROLES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNT_ROLES, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID, product: AR - Receivables , description: Roles that parties perform in customer accounts , implementation_dba_data: AR.HZ_CUST_ACCOUNT_ROLES ,
-
Table: HZ_CUST_ACCOUNT_ROLES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNT_ROLES, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID, product: AR - Receivables , description: Roles that parties perform in customer accounts , implementation_dba_data: AR.HZ_CUST_ACCOUNT_ROLES ,
-
APPS.OE_VERSION_BLANKET_COMP dependencies on OE_BLANKET_HEADERS
12.2.2
-
VIEW: APPS.OE_BLANKET_VERSIONS_V
12.1.1
-
VIEW: APPS.OE_BLANKET_VERSIONS_V
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS
12.2.2
-
SYNONYM: APPS.OE_BLANKET_HEADERS_HIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_BLANKET_HEADERS_HIST, status:VALID,
-
SYNONYM: APPS.OE_BLANKET_HEADERS_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_BLANKET_HEADERS_HIST, status:VALID,
-
APPS.OE_VERSION_BLANKET_COMP dependencies on OE_BLANKET_HEADERS
12.1.1
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS
12.1.1
-
APPS.OE_CUST_MERGE dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.1.1
-
PACKAGE BODY: APPS.OE_VERSION_BLANKET_COMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VERSION_BLANKET_COMP, status:VALID,
-
PACKAGE BODY: APPS.OE_VERSION_BLANKET_COMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VERSION_BLANKET_COMP, status:VALID,
-
View: OE_BLANKET_VERSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLANKET_VERSIONS_V, object_name:OE_BLANKET_VERSIONS_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_BLANKET_VERSIONS_V ,
-
APPS.OE_CUST_MERGE dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.2.2
-
View: OE_BLANKET_VERSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLANKET_VERSIONS_V, object_name:OE_BLANKET_VERSIONS_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_BLANKET_VERSIONS_V ,
-
PACKAGE BODY: APPS.OE_CUST_MERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CUST_MERGE, status:VALID,
-
VIEW: APPS.OE_BLANKET_VERSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLANKET_VERSIONS_V, object_name:OE_BLANKET_VERSIONS_V, status:VALID,
-
VIEW: APPS.OE_BLANKET_VERSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_BLANKET_VERSIONS_V, object_name:OE_BLANKET_VERSIONS_V, status:VALID,
-
PACKAGE BODY: APPS.OE_CUST_MERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CUST_MERGE, status:VALID,
-
APPS.OE_CUST_MERGE dependencies on HZ_UTILITY_PUB
12.1.1
-
APPS.OE_CUST_MERGE dependencies on HZ_UTILITY_PUB
12.2.2
-
PACKAGE BODY: APPS.OE_VERSIONING_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VERSIONING_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.OE_VERSIONING_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_VERSIONING_UTIL, status:VALID,
-
VIEW: ONT.OE_BLANKET_HEADERS_HIST#
12.2.2
owner:ONT, object_type:VIEW, object_name:OE_BLANKET_HEADERS_HIST#, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS_EXT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on OE_BLANKET_HEADERS_EXT
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.OE_VERSIONING_UTIL dependencies on OE_BLANKET_UTIL
12.1.1
-
APPS.OE_CUST_MERGE dependencies on HZ_CUSTOMER_MERGE_LOG
12.1.1
-
PACKAGE BODY: APPS.OE_BLANKET_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_BLANKET_UTIL, status:VALID,