Search Results dpp_transaction_headers_log_u1
Overview
DPP.DPP_TRANSACTION_HEADERS_LOG is a history (audit) table in the Oracle E-Business Suite DPP schema. Its documented purpose is to store historical information for changes made to the Price Protection Transaction Header. Every insert, update, or delete applied to the transactional header is captured here as a separate log row, allowing the full lifecycle of a Price Protection transaction to be reconstructed over time.
The table resides in the APPS_TS_TX_DATA tablespace with PCT FREE 10, and its unique index DPP_TRANSACTION_HEADERS_LOG_U1 resides in APPS_TS_TX_IDX. The object is marked VALID and is present in both EBS 12.1.1 and 12.2.2 (ETRM 12.2.2 documents 52 columns).
From a Data Vault modeling perspective, the mined relationship data classifies this object as a standalone table, but functionally it behaves as a satellite: it is keyed by a surrogate log identifier, carries a LOG_MODE flag that indicates the nature of the captured change, and holds the descriptive and foreign-key attributes of the source header at the point of modification. Treating it as a satellite of the Price Protection Transaction Header is a reasonable heuristic suggestion.
Key Information Stored
- LOG_ID — surrogate primary key (DPP_TRANSACTION_HEADERS_LOG_PK) and the column behind the unique index DPP_TRANSACTION_HEADERS_LOG_U1. It is the only documented business-key candidate; it uniquely identifies each logged revision.
- LOG_MODE — indicates the nature of the logged change (insert, update, delete) against the header.
- TRANSACTION_HEADER_ID — the identifier of the Price Protection Transaction Header that was modified; the primary join key back to the transactional table.
- REF_DOCUMENT_NUMBER — internal approval reference supplied by the supplier.
- VENDOR_ID, VENDOR_CONTACT_ID, VENDOR_SITE_ID — identifiers for the supplier, the supplier contact, and the supplier site associated with the transaction.
- CONTACT_EMAIL_ADDRESS, CONTACT_PHONE — supplier contact details captured at the time of the change.
- EFFECTIVE_START_DATE, DAYS_COVERED, TRX_CURRENCY — commercial terms of the Price Protection transaction: validity start, coverage period, and transactional currency.
- TRANSACTION_STATUS — workflow/state value such as New, Pending Approval, Active, Rejected, Cancelled, or Closed.
- ORG_ID — operating unit owning the transaction.
- LAST_REFRESHED_BY, LAST_REFRESHED_DATE — audit of the covered inventory calculation.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard WHO columns.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE30 — descriptive flexfield structure and segments.
Common Use Cases and Queries
Typical reporting scenarios include approval audit trails, status-change history, and supplier amendment tracking. A frequent query retrieves the full change history for a single transaction:
SELECT log_id, log_mode, transaction_status, last_update_date, last_updated_by FROM dpp.dpp_transaction_headers_log WHERE transaction_header_id = :p_id ORDER BY log_id;SELECT log_mode, COUNT(*) FROM dpp.dpp_transaction_headers_log WHERE org_id = :p_org GROUP BY log_mode;— volume and change-type analysis per operating unit.SELECT transaction_header_id, transaction_status, effective_start_date FROM dpp.dpp_transaction_headers_log WHERE transaction_status = 'Rejected';— exception reporting on rejected transactions.
Because the table carries ORG_ID and multi-org WHO columns, queries should be constrained by operating unit. Reporting is usually read-only; no DML should be issued against the log directly.
Related Objects
- DPP_TRANSACTION_HEADERS — the live Price Protection Transaction Header; join on TRANSACTION_HEADER_ID.
- DPP_TRANSACTION_LINES / DPP_TRANSACTION_LINES_LOG — line-level detail and its corresponding history.
- PO_VENDORS / PO_VENDOR_SITES_ALL — supplier and supplier site validation behind VENDOR_ID and VENDOR_SITE_ID.
- HR_OPERATING_UNITS / FND_ORG_ASSIGNMENTS — resolution of ORG_ID.
- FND_USER / FND_LOGINS — resolution of LAST_REFRESHED_BY, CREATED_BY, and LAST_UPDATED_BY.
- FND_FLEX_VALUES / FND_DESCR_FLEX_COL_USAGE — descriptive flexfield context and segment metadata for ATTRIBUTE_CATEGORY and ATTRIBUTE1–30.
-
INDEX: DPP.DPP_TRANSACTION_HEADERS_LOG_U1
12.1.1
owner:DPP, object_type:INDEX, object_name:DPP_TRANSACTION_HEADERS_LOG_U1, status:VALID,
-
INDEX: DPP.DPP_TRANSACTION_HEADERS_LOG_U1
12.2.2
owner:DPP, object_type:INDEX, object_name:DPP_TRANSACTION_HEADERS_LOG_U1, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: DPP.DPP_TRANSACTION_HEADERS_LOG
12.1.1
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_TRANSACTION_HEADERS_LOG, object_name:DPP_TRANSACTION_HEADERS_LOG, status:VALID,
-
TABLE: DPP.DPP_TRANSACTION_HEADERS_LOG
12.2.2
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_TRANSACTION_HEADERS_LOG, object_name:DPP_TRANSACTION_HEADERS_LOG, status:VALID,
-
eTRM - DPP Tables and Views
12.1.1
description: This table will be used to store transaction extract lines information ,
-
eTRM - DPP Tables and Views
12.2.2
description: This table will be used to store transaction extract lines information ,