Search Results dpp_log_pvt
Overview
The APPS.DPP_LOG_PVT package is a private (PVT-classified) PL/SQL logging utility within the Oracle E-Business Suite 12.1.1 and 12.2.2 Advanced Pricing / Deal Management infrastructure. Its central business function is to capture and persist audit and diagnostic log records generated during the execution of pricing and claims processing logic. The package acts as a write-and-forget logging layer: instead of scattering INSERT statements throughout the transactional code, the surrounding packages call DPP_LOG_PVT to record header, line, and claim-level audit data into dedicated log tables.
The PVT suffix indicates the package is not part of the public API surface exposed to customer extensions or external interfaces. It is consumed only by sibling packages in the DPP (Advanced Pricing) module, meaning its contract can change without public API commitments. The package holds VALID status in the APPS schema, and the metadata confirms both a package specification and a package body exist.
Key Procedures and Functions
Three documented procedures comprise the functional surface of this package:
- INSERT_HEADERLOG — Writes a header-level log record, used to stamp the top of a processing run or transaction event into the header log table. It relies on a sequence for primary key generation.
- INSERT_LINESLOG — Writes line-level detail records corresponding to individual pricing or transaction lines, providing the granular audit trail beneath each header entry.
- INSERT_CLAIMSLOG — Writes claim-specific log records, supporting the customer claims processing path of the module.
Each procedure is named for the target table it populates. Consistent with private logging utilities, they depend on FND_API for standard concurrent-request context and error-handling conventions. Their design implies a header/lines/claims hierarchy: a parent record is created first, and dependent detail records reference the parent.
Tables Accessed
The package writes to the following documented tables, all referenced through APPS synonyms:
- DPP_TRANSACTION_HEADERS_LOG and DPP_HEADERS_LOG_ID_SEQ — the header audit store and its sequence, populated by INSERT_HEADERLOG.
- DPP_TRANSACTION_LINES_LOG and DPP_LINES_LOG_ID_SEQ — the line-level audit store and its sequence, populated by INSERT_LINESLOG.
- DPP_CUSTOMER_CLAIMS_LOG and DPP_CLAIMS_LOG_ID_SEQ — the claims audit store and its sequence, populated by INSERT_CLAIMSLOG.
- PLITBLM — the standard EBS PL/SQL table (index-by table) used for bulk processing and array-style parameter passing.
The presence of three dedicated ID sequences confirms each log table uses sequence-based surrogate keys rather than a shared key.
Usage Notes
DPP_LOG_PVT is invoked internally by four packages: DPP_COVEREDINVENTORY_PVT, DPP_CUSTOMERCLAIMS_PVT, DPP_TRANSACTION_PVT, and DPP_LOG_PVT itself (self-reference, likely for shared internal helpers). Customer code and forms typically do not call this package directly. Logging is triggered as a side effect of transaction, covered inventory, and claims processing, most often inside concurrent programs or during form-driven pricing operations. Because it is private and undocumented publicly, customizations should not invoke it; developers needing similar audit behavior should use supported public APIs or their own logging tables.
-
PACKAGE: APPS.DPP_LOG_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:DPP_LOG_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_LOG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_LOG_PVT, status:VALID,
-
PACKAGE: APPS.DPP_LOG_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:DPP_LOG_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_LOG_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_LOG_PVT, status:VALID,
-
SYNONYM: APPS.DPP_CUSTOMER_CLAIMS_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_CUSTOMER_CLAIMS_LOG, status:VALID,
-
SYNONYM: APPS.DPP_LINES_LOG_ID_SEQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_LINES_LOG_ID_SEQ, status:VALID,
-
SYNONYM: APPS.DPP_HEADERS_LOG_ID_SEQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_HEADERS_LOG_ID_SEQ, status:VALID,
-
SYNONYM: APPS.DPP_TRANSACTION_HEADERS_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_TRANSACTION_HEADERS_LOG, status:VALID,
-
SYNONYM: APPS.DPP_CLAIMS_LOG_ID_SEQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_CLAIMS_LOG_ID_SEQ, status:VALID,
-
SYNONYM: APPS.DPP_TRANSACTION_LINES_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_TRANSACTION_LINES_LOG, status:VALID,
-
SYNONYM: APPS.DPP_CUSTOMER_CLAIMS_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_CUSTOMER_CLAIMS_LOG, status:VALID,
-
SYNONYM: APPS.DPP_TRANSACTION_LINES_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_TRANSACTION_LINES_LOG, status:VALID,
-
SYNONYM: APPS.DPP_HEADERS_LOG_ID_SEQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_HEADERS_LOG_ID_SEQ, status:VALID,
-
SYNONYM: APPS.DPP_LINES_LOG_ID_SEQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_LINES_LOG_ID_SEQ, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.DPP_CLAIMS_LOG_ID_SEQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_CLAIMS_LOG_ID_SEQ, status:VALID,
-
PACKAGE BODY: APPS.DPP_CUSTOMERCLAIMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_CUSTOMERCLAIMS_PVT, status:VALID,
-
SYNONYM: APPS.DPP_TRANSACTION_HEADERS_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_TRANSACTION_HEADERS_LOG, status:VALID,
-
PACKAGE BODY: APPS.DPP_COVEREDINVENTORY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_COVEREDINVENTORY_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.DPP_CUSTOMERCLAIMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_CUSTOMERCLAIMS_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_EXECUTIONPROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_EXECUTIONPROCESS_PVT, status:VALID,
-
PACKAGE: APPS.DPP_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:DPP_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_COVEREDINVENTORY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_COVEREDINVENTORY_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_TRANSACTION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_TRANSACTION_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_TRANSACTION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_TRANSACTION_PVT, status:VALID,
-
PACKAGE: APPS.DPP_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:DPP_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_LOG_PVT
12.2.2
-
PACKAGE BODY: APPS.DPP_LOG_PVT
12.1.1
-
PACKAGE: APPS.DPP_LOG_PVT
12.1.1
-
PACKAGE: APPS.DPP_LOG_PVT
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_LOG_PVT
12.2.2
-
APPS.DPP_LOG_PVT dependencies on DPP_LOG_PVT
12.2.2
-
APPS.DPP_TRANSACTION_PVT dependencies on DPP_LOG_PVT
12.1.1
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_LOG_PVT
12.1.1
-
APPS.DPP_EXECUTIONPROCESS_PVT dependencies on DPP_LOG_PVT
12.2.2
-
APPS.DPP_LOG_PVT dependencies on DPP_LOG_PVT
12.1.1
-
APPS.DPP_CUSTOMERCLAIMS_PVT dependencies on DPP_LOG_PVT
12.1.1
-
APPS.DPP_CUSTOMERCLAIMS_PVT dependencies on DPP_LOG_PVT
12.2.2
-
APPS.DPP_TRANSACTION_PVT dependencies on DPP_LOG_PVT
12.2.2
-
APPS.DPP_LOG_PVT dependencies on FND_MSG_PUB
12.2.2
-
APPS.DPP_LOG_PVT dependencies on FND_MSG_PUB
12.1.1
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,