Search Results dpp_inventory_details_all
Overview
DPP.DPP_INVENTORY_DETAILS_ALL is a transactional table within the Oracle Price Protection (DPP) module of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. Its documented purpose is to store the covered inventory breakup by warehouse details for all products appearing on a price protection transaction. In practice, this means the table captures, line by line, which inventory quantities at which inventory organizations are eligible for price protection coverage under a given transaction, and it records how each of those inventory rows was qualified — for example, whether it was included automatically by the application or added manually by a user.
The table resides in the DPP schema, is owned by the Oracle Price Protection product, and has a documented physical schema comprising 48 columns. Its primary key is enforced through DPP_INVENTORY_DETAILS_ALL_PK on INVENTORY_DETAILS_ID, with a unique index DPP_INVENTORY_DETAILS_ALL_U1 also defined on that same column. From a Data Vault modeling perspective, the mined relationship data classifies this object as standalone; as a modeling suggestion, given that it carries a surrogate key, a foreign key to the transaction line, descriptive attributes, and audit columns, it behaves most naturally as a satellite or detail entity whose driving context is the transaction line rather than as an independent hub in its own right.
Key Information Stored
The most operationally significant columns are the following:
INVENTORY_DETAILS_ID— the surrogate primary key and the unique business-key candidate for this row. Child tables reference the parent through this column.TRANSACTION_LINE_ID— the transaction line to which the inventory breakup belongs; this is the principal join back to the price protection transaction structure.INVENTORY_ITEM_ID— the inventory item being covered.ORG_IDandORGANIZATION_ID— the operating unit and the inventory organization (warehouse) in which the covered quantity resides; these two columns provide the warehouse breakup referenced in the table description.QUANTITYandUOM— the covered quantity and its unit of measure.INCLUDE_FLAG— indicates whether the inventory row is included in the covered inventory set.MANUALLY_ADDED— distinguishes inventory rows entered manually by a user from those derived by the application.COMMENTS— free-text annotation attached to the inventory line.PROGRAM_IDand the standard WHO columnsCREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,OBJECT_VERSION_NUMBER— providing concurrency control and auditability.ATTRIBUTE_CATEGORYandATTRIBUTE1throughATTRIBUTE30— the descriptive flexfield storage typically used to capture customer-specific extensions on the covered inventory row.
Common Use Cases and Queries
Typical reporting queries join the inventory breakup back to the transaction line to report covered quantity by warehouse or by item, or to flag lines that were manually added versus automatically qualified. A representative pattern is:
- Covered inventory by warehouse:
SELECT ORGANIZATION_ID, INVENTORY_ITEM_ID, SUM(QUANTITY) FROM DPP.DPP_INVENTORY_DETAILS_ALL WHERE TRANSACTION_LINE_ID = :line_id GROUP BY ORGANIZATION_ID, INVENTORY_ITEM_ID; - Manual versus system-qualified rows:
SELECT MANUALLY_ADDED, INCLUDE_FLAG, COUNT(*) FROM DPP.DPP_INVENTORY_DETAILS_ALL GROUP BY MANUALLY_ADDED, INCLUDE_FLAG; - Adjustment lookup: joining to
DPP_INVENTORY_DETAILS_ADJ_ALLonINVENTORY_DETAILS_IDto determine which covered inventory rows were subsequently adjusted.
Because the table carries ORG_ID, queries must respect operating unit security to return the correct subset for a given responsibility.
Related Objects
The most significant relationships documented for this object are:
DPP.DPP_INVENTORY_DETAILS_ADJ_ALL— the primary dependent table; it references the parent viaINVENTORY_DETAILS_IDand stores adjustments applied to the covered inventory breakup.DPP_INVENTORY_DETAILS_ALL_PKandDPP_INVENTORY_DETAILS_ALL_U1— the primary key constraint and unique index, both defined onINVENTORY_DETAILS_ID.- The DPP transaction line entity referenced by
TRANSACTION_LINE_ID, which supplies the parent context for each covered inventory record. - Inventory item and organization reference data resolved through
INVENTORY_ITEM_ID,ORGANIZATION_ID, andORG_ID.
Because the table is classified as standalone in the mined relationship data, integration and extension work should rely on the documented INVENTORY_DETAILS_ID linkage to the adjustment table rather than on assumptions of additional foreign key dependencies.
-
Table: DPP_INVENTORY_DETAILS_ALL
12.1.1
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_INVENTORY_DETAILS_ALL, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID, product: DPP - Oracle Price Protection , description: This table will store the Covered Inventory breakup by warehouse details for all products on the Transaction. , implementation_dba_data: DPP.DPP_INVENTORY_DETAILS_ALL ,
-
Table: DPP_INVENTORY_DETAILS_ALL
12.2.2
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_INVENTORY_DETAILS_ALL, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID, product: DPP - Oracle Price Protection , description: This table will store the Covered Inventory breakup by warehouse details for all products on the Transaction. , implementation_dba_data: DPP.DPP_INVENTORY_DETAILS_ALL ,
-
SYNONYM: APPS.DPP_INVENTORY_DETAILS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID,
-
SYNONYM: APPS.DPP_INVENTORY_DETAILS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID,
-
VIEW: DPP.DPP_INVENTORY_DETAILS_ALL#
12.2.2
owner:DPP, object_type:VIEW, object_name:DPP_INVENTORY_DETAILS_ALL#, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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 FND Design Data
12.1.1
-
VIEW: DPP.DPP_INVENTORY_DETAILS_ALL#
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.DPP_COVEREDINVENTORY_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.DPP_COVEREDINVENTORY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_COVEREDINVENTORY_PVT, status:VALID,
-
APPS.DPP_COVEREDINVENTORY_PVT SQL Statements
12.2.2
-
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_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.DPP_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_UTILITY_PVT, status:VALID,
-
TABLE: DPP.DPP_INVENTORY_DETAILS_ALL
12.1.1
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_INVENTORY_DETAILS_ALL, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID,
-
TABLE: DPP.DPP_INVENTORY_DETAILS_ALL
12.2.2
owner:DPP, object_type:TABLE, fnd_design_data:DPP.DPP_INVENTORY_DETAILS_ALL, object_name:DPP_INVENTORY_DETAILS_ALL, status:VALID,
-
eTRM - DPP Tables and Views
12.1.1
description: This table will be used to store transaction extract lines information ,
-
APPS.DPP_UTILITY_PVT SQL Statements
12.1.1
-
APPS.DPP_UTILITY_PVT SQL Statements
12.2.2
-
eTRM - DPP Tables and Views
12.2.2
description: This table will be used to store transaction extract lines information ,
-
PACKAGE BODY: APPS.DPP_COVEREDINVENTORY_PVT
12.1.1
-
PACKAGE BODY: APPS.DPP_COVEREDINVENTORY_PVT
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_ALL
12.1.1
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_ALL
12.2.2
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_ALL
12.2.2
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_ALL
12.1.1
-
PACKAGE BODY: APPS.DPP_UTILITY_PVT
12.1.1
-
PACKAGE BODY: APPS.DPP_UTILITY_PVT
12.2.2
-
APPS.DPP_UTILITY_PVT dependencies on DUAL
12.1.1
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_SEQ
12.1.1
-
APPS.DPP_UTILITY_PVT dependencies on DUAL
12.2.2
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_SEQ
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DUAL
12.1.1
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_SEQ
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DUAL
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_SEQ
12.1.1
-
eTRM - DPP Tables and Views
12.1.1
description: This table will be used to store transaction extract lines information ,
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_ADJ_ALL
12.2.2
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_ADJ_ALL
12.2.2
-
APPS.DPP_COVEREDINVENTORY_PVT dependencies on DPP_INVENTORY_DETAILS_ADJ_ALL
12.1.1
-
APPS.DPP_UTILITY_PVT dependencies on DPP_INVENTORY_DETAILS_ADJ_ALL
12.1.1
-
eTRM - DPP Tables and Views
12.2.2
description: This table will be used to store transaction extract lines information ,