Search Results purchasing
The CPG_COST_DTL table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Cost Management module, specifically designed to store detailed cost information for items across various inventory organizations. This table plays a pivotal role in capturing granular cost data, enabling businesses to perform accurate cost analysis, reporting, and financial reconciliation. Below is a detailed breakdown of its structure, purpose, and functional significance in Oracle EBS.
1. Purpose and Functional Context
The CPG_COST_DTL table is part of Oracle's Cost Processor Group (CPG) framework, which manages item costing in multi-org environments. It stores transactional cost details, including material, resource, overhead, and other cost components, at the lowest level of granularity. This data is essential for:- Calculating item costs based on predefined cost methods (Standard, Average, FIFO, LIFO).
- Supporting cost roll-up processes for BOM (Bill of Materials) and routing structures.
- Enabling cost variance analysis and period-end close activities.
2. Key Columns and Data Structure
The table comprises columns that capture cost elements, transactional references, and organizational context. Notable columns include:- INVENTORY_ITEM_ID: Links to
MTL_SYSTEM_ITEMS_B
to identify the item. - ORGANIZATION_ID: Associates costs with an inventory org (from
HR_ALL_ORGANIZATION_UNITS
). - COST_TYPE_ID: References
CST_COST_TYPES
to define the cost method (e.g., Frozen, Average). - COST_ELEMENT_ID: Breaks down costs into Material, Resource, Overhead, etc.
- TRANSACTION_ID: Ties to
MTL_MATERIAL_TRANSACTIONS
for auditability. - ACTUAL_COST: Stores the computed cost value for the element.
3. Integration with Other Modules
CPG_COST_DTL integrates with:- Inventory (INV): Sources transaction data from
MTL_MATERIAL_TRANSACTIONS
. - Bills of Material (BOM): Supports cost roll-ups using
BOM_COST_API
. - General Ledger (GL): Exports cost accounting entries via
CST_ACCOUNTING_EVENTS
.
4. Technical Considerations
- Indexing: Key columns like
INVENTORY_ITEM_ID
,ORGANIZATION_ID
, andCOST_TYPE_ID
are indexed for performance. - Partitioning: In high-volume environments, partitioning by
ORGANIZATION_ID
orPERIOD_ID
may be implemented. - Purge Policies: Historical data may be archived to
CST_COST_HISTORY
tables to optimize size.
5. Business Process Impact
The table directly influences:- Period Close: Ensures accurate cost accumulation before GL journal generation.
- Cost Simulations: Allows "what-if" analysis via temporary cost types.
- Reporting: Feeds data to Oracle Financial Analyzer and custom cost reports.
6. Customization and Extensions
While Oracle discourages direct DML on this table, common extensions include:- Custom cost elements via
CST_COST_ELEMENTS
. - Triggers to enforce business rules during cost updates.
- APIs like
CST_PAC_COST_API
for Process Manufacturing integrations.
Conclusion
The CPG_COST_DTL table is a cornerstone of Oracle EBS Cost Management, providing the granular data needed for precise cost accounting. Its design supports complex costing scenarios while maintaining integration with inventory, manufacturing, and financial modules. Proper understanding of this table is essential for implementing accurate costing solutions and troubleshooting cost-related issues in Oracle EBS 12.1.1 or 12.2.2 environments.-
Lookup Type: APPROVED_IND
12.1.1
product: GML - Process Manufacturing Logistics , meaning: Vendor is approved vendor or not , description: Vendor is approved vendor or not ,
-
Lookup Type: APPROVED_IND
12.2.2
product: GML - Process Manufacturing Logistics , meaning: Vendor is approved vendor or not , description: Vendor is approved vendor or not ,
-
Table: CPG_COST_DTL
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_COST_DTL, object_name:CPG_COST_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: OPM acquisition costs entered against Oracle Purchasing PO , implementation_dba_data: GML.CPG_COST_DTL ,
-
Table: CPG_PURCHASING_ARCH
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_ARCH, object_name:CPG_PURCHASING_ARCH, status:VALID, product: GML - Process Manufacturing Logistics , description: Archive table for OPM Common Purchasing interface. , implementation_dba_data: GML.CPG_PURCHASING_ARCH ,
-
Table: CPG_PURCHASING_INTERFACE
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_INTERFACE, object_name:CPG_PURCHASING_INTERFACE, status:VALID, product: GML - Process Manufacturing Logistics , description: Interface table used by OPM Common Purchasing. , implementation_dba_data: GML.CPG_PURCHASING_INTERFACE ,
-
Table: GML_PO_MIG_ERRORS
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_PO_MIG_ERRORS, object_name:GML_PO_MIG_ERRORS, status:VALID, product: GML - Process Manufacturing Logistics , description: Migration errors reporting table from Common Purchasing to Common Receiving , implementation_dba_data: GML.GML_PO_MIG_ERRORS ,
-
Table: PO_TEXT_TBL_TL
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_TEXT_TBL_TL, object_name:PO_TEXT_TBL_TL, status:VALID, product: GML - Process Manufacturing Logistics , description: Text for the OPM Purchasing application. , implementation_dba_data: GML.PO_TEXT_TBL_TL ,
-
Table: GML_PO_MIG_ERRORS
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_PO_MIG_ERRORS, object_name:GML_PO_MIG_ERRORS, status:VALID, product: GML - Process Manufacturing Logistics , description: Migration errors reporting table from Common Purchasing to Common Receiving , implementation_dba_data: GML.GML_PO_MIG_ERRORS ,
-
Table: CPG_PURCHASING_INTERFACE
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_INTERFACE, object_name:CPG_PURCHASING_INTERFACE, status:VALID, product: GML - Process Manufacturing Logistics , description: Interface table used by OPM Common Purchasing. , implementation_dba_data: GML.CPG_PURCHASING_INTERFACE ,
-
Table: CPG_PURCHASING_ARCH
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_PURCHASING_ARCH, object_name:CPG_PURCHASING_ARCH, status:VALID, product: GML - Process Manufacturing Logistics , description: Archive table for OPM Common Purchasing interface. , implementation_dba_data: GML.CPG_PURCHASING_ARCH ,
-
Table: PO_TEXT_TBL_TL
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_TEXT_TBL_TL, object_name:PO_TEXT_TBL_TL, status:VALID, product: GML - Process Manufacturing Logistics , description: Text for the OPM Purchasing application. , implementation_dba_data: GML.PO_TEXT_TBL_TL ,
-
Table: CPG_COST_DTL
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_COST_DTL, object_name:CPG_COST_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: OPM acquisition costs entered against Oracle Purchasing PO , implementation_dba_data: GML.CPG_COST_DTL ,
-
Table: CPG_ORAGEMS_MAPPING
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_ORAGEMS_MAPPING, object_name:CPG_ORAGEMS_MAPPING, status:VALID, product: GML - Process Manufacturing Logistics , description: Maps a standard or planned purchase order entered in Oracle Purchasing with the PO or BPO created in OPM , implementation_dba_data: GML.CPG_ORAGEMS_MAPPING ,
-
Table: CPG_ORAGEMS_MAPPING
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.CPG_ORAGEMS_MAPPING, object_name:CPG_ORAGEMS_MAPPING, status:VALID, product: GML - Process Manufacturing Logistics , description: Maps a standard or planned purchase order entered in Oracle Purchasing with the PO or BPO created in OPM , implementation_dba_data: GML.CPG_ORAGEMS_MAPPING ,
-
Table: PO_VNIT_MST
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_VNIT_MST, object_name:PO_VNIT_MST, status:VALID, product: GML - Process Manufacturing Logistics , description: Vendor Item Table not supported in OPM Purchasing. , implementation_dba_data: GML.PO_VNIT_MST ,
-
Table: PO_VNIT_MST
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_VNIT_MST, object_name:PO_VNIT_MST, status:VALID, product: GML - Process Manufacturing Logistics , description: Vendor Item Table not supported in OPM Purchasing. , implementation_dba_data: GML.PO_VNIT_MST ,
-
Table: PO_TEXT_HDR
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_TEXT_HDR, object_name:PO_TEXT_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header text table for OPM Purchasing application. , implementation_dba_data: GML.PO_TEXT_HDR ,
-
Table: PO_TEXT_HDR
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_TEXT_HDR, object_name:PO_TEXT_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header text table for OPM Purchasing application. , implementation_dba_data: GML.PO_TEXT_HDR ,