Results for “dpp_transaction_claims_all”
5 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
DPP_TRANSACTION_CLAIMS_ALL is a transactional table in the Oracle Price Protection (DPP) module of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. It serves as the association table that links Trade Management claims to Price Protection transactions, enabling the Price Protection process to reconcile supplier claim activity against the underlying transaction recorded by the pricing engine. The documentation states plainly: "This table will link the Trade Management claims to Price Protection Transaction." The table is owned by the DPP schema and resides in the Oracle Price Protection product family.
From a data-modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone, meaning the table has no outbound foreign keys to other DPP entities. In practice, the composite primary key (TRANSACTION_HEADER_ID, CLAIM_ID) is characteristic of a link (association) table, joining two business entities: a Price Protection transaction header and a Trade Management claim. Project teams should therefore treat it as a link candidate, even though the FK metadata classifies it as standalone.
Key Information Stored
The documented physical schema in ETRM 12.2.2 contains 11 columns. The two most important columns are the composite primary key members:
- TRANSACTION_HEADER_ID — Identifies the Price Protection transaction header to which the claim is attached. This is the principal link to the DPP transaction hierarchy.
- CLAIM_ID — Identifies the Trade Management claim. Together with TRANSACTION_HEADER_ID, it forms the primary key DPP_TRANSACTION_CLAIMS_ALL_PK and the unique index DPP_TRANSACTION_CLAIMS_ALL_U1 (TRANSACTION_HEADER_ID, CLAIM_ID), which is the business-key candidate for this table.
- CLAIM_TYPE — Classifies the nature of the linked claim, allowing queries to distinguish claim variants associated with a transaction.
- APPROVED_BY_SUPPLIER — A status flag indicating whether the supplier has approved the claim; essential for approval-driven reporting and reconciliation.
- ORG_ID — The operating unit that owns the record, providing multi-org (MOAC) partitioning for secure reporting.
- OBJECT_VERSION_NUMBER — The optimistic-locking column used by the Oracle Application Object Library for concurrent updates.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO (audit) columns capturing who created and last modified each row and when.
Note there is no separate surrogate sequence key; the business key itself is the primary key, which simplifies joins to both parent entities.
Common Use Cases and Queries
Typical use cases include reconciliation of price protection claims against transactions, supplier-approval status tracking, and multi-org claim reporting. A basic query to retrieve claims for a transaction might be:
- Claim lookup by transaction —
SELECT claim_id, claim_type, approved_by_supplier FROM dpp_transaction_claims_all WHERE transaction_header_id = :p_header_id; - Approval status reporting — Filter
approved_by_supplierto list claims pending or completed supplier approval, grouped byorg_idfor MOAC-safe reporting. - Concurrent-safe updates — Any DML should include
WHERE object_version_number = :p_ovnto honor optimistic locking. - Audit trail analysis — Use the WHO columns to identify records created or modified by specific users during a period.
Because both key columns are indexed via the unique index, lookups by transaction or by claim are efficient; queries driven solely by CLAIM_ID may benefit from an additional index depending on volume.
Related Objects
Although the mined relationship data classifies this table as standalone, the composite key columns imply logical relationships to the following objects:
- DPP_TRANSACTION_HEADERS_ALL — Parent of the Price Protection transaction, joined on TRANSACTION_HEADER_ID.
- DPP_TRANSACTION_LINES_ALL — Transaction line detail for the referenced header.
- OZF_CLAIMS_ALL / Trade Management claim tables — Source of CLAIM_ID for the linked trade claim.
- DPP_PROCESS_RESULTS / DPP calculation tables — Downstream processing that consumes claim linkage results.
- OE_ORDER_HEADERS_ALL — Order reference where Price Protection transactions originate.
Applications should join through TRANSACTION_HEADER_ID and CLAIM_ID rather than relying on enforced foreign keys, since the documented schema does not list them.
-
This table will link the Trade Management claims to Price Protection Transaction.
-
This table will link the Trade Management claims to Price Protection Transaction.
-
View: DPP_XLA_CP_V 12.2.2
Dpp SLA Claim Summary View
APPS.DPP_XLA_CP_V·↳ DPP_TRANSACTION_CLAIMS_ALL·↳ DPP_TRANSACTION_HEADERS_ALL·↳ DPP_XLA_HEADERS·Explore DPP module →
-
Dpp SLA Claim Headers View
APPS.DPP_XLA_CLAIM_HEADERS_V·↳ AP_SUPPLIERS·↳ AP_SUPPLIER_SITES_ALL·↳ DPP_TRANSACTION_CLAIMS_ALL·Explore DPP module →
-
View: DPP_WEBADI_V 12.2.2
Dpp WEBADI View
APPS.DPP_WEBADI_V·↳ AP_SUPPLIERS·↳ AP_SUPPLIER_SITES_ALL·↳ DPP_TRANSACTION_CLAIMS_ALL·Explore DPP module →