Search Results po
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.-
File: GML_11i_PO Blanket PO System.pdf
12.2.2
product: GML - Process Manufacturing Logistics , size: 17.933 KBytes , file_type: PDF Diagram ,
-
File: GML_11i_PO Blanket PO System.pdf
12.1.1
product: GML - Process Manufacturing Logistics , size: 17.933 KBytes , file_type: PDF Diagram ,
-
Concurrent Program: POR03USR
12.2.2
execution_filename: POR03USR , product: GML - Process Manufacturing Logistics , user_name: POR03USR , description: PO/Stock Return History Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POR03USR
12.1.1
execution_filename: POR03USR , product: GML - Process Manufacturing Logistics , user_name: POR03USR , description: PO/Stock Return History Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POR03USR_XML
12.2.2
product: GML - Process Manufacturing Logistics , user_name: PO/Stock Return History Report (XML) , description: PO/Stock Return History Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: POR03USR_XML
12.1.1
product: GML - Process Manufacturing Logistics , user_name: PO/Stock Return History Report (XML) , description: PO/Stock Return History Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: SORT_OPTIONS1_GEMMSPO
12.2.2
product: GML - Process Manufacturing Logistics , meaning: SORT_OPTIONS1_GEMMSPO , description: SORT_OPTIONS1_GEMMSPO ,
-
Lookup Type: SORT_OPTIONS1_GEMMSPO
12.1.1
product: GML - Process Manufacturing Logistics , meaning: SORT_OPTIONS1_GEMMSPO , description: SORT_OPTIONS1_GEMMSPO ,
-
Concurrent Program: CMR01
12.2.2
execution_filename: CMR01 , product: GML - Process Manufacturing Logistics , user_name: CMR01 , description: Costed receiving Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POPPVUSR
12.2.2
execution_filename: POPPVUSR , product: GML - Process Manufacturing Logistics , user_name: POPPVUSR , description: PPV Summary Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: CMR01
12.1.1
execution_filename: CMR01 , product: GML - Process Manufacturing Logistics , user_name: CMR01 , description: Costed receiving Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POPPVUSR
12.1.1
execution_filename: POPPVUSR , product: GML - Process Manufacturing Logistics , user_name: POPPVUSR , description: PPV Summary Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PORIRUSR
12.2.2
execution_filename: PORIRUSR , product: GML - Process Manufacturing Logistics , user_name: PORIRUSR , description: Items Received Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PORIRUSR
12.1.1
execution_filename: PORIRUSR , product: GML - Process Manufacturing Logistics , user_name: PORIRUSR , description: Items Received Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
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_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 ,
-
Concurrent Program: PORIRUSR_XML
12.1.1
product: GML - Process Manufacturing Logistics , user_name: Items Received Report (XML) , description: Items Received Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PORIRUSR_XML
12.2.2
product: GML - Process Manufacturing Logistics , user_name: Items Received Report (XML) , description: Items Received Report of OPM PO , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
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 ,
-
View: PO_TEXT_TBL_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.PO_TEXT_TBL_VL, object_name:PO_TEXT_TBL_VL, status:VALID, product: GML - Process Manufacturing Logistics , description: PO Text table view , implementation_dba_data: APPS.PO_TEXT_TBL_VL ,
-
View: PO_TEXT_TBL_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.PO_TEXT_TBL_VL, object_name:PO_TEXT_TBL_VL, status:VALID, product: GML - Process Manufacturing Logistics , description: PO Text table view , implementation_dba_data: APPS.PO_TEXT_TBL_VL ,
-
View: CPG_CP_BLAN_PO_HDR_MCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_BLAN_PO_HDR_MCH_V, object_name:CPG_CP_BLAN_PO_HDR_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket PO Header view , implementation_dba_data: APPS.CPG_CP_BLAN_PO_HDR_MCH_V ,
-
View: CPG_CP_BLAN_PO_HDR_MCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_BLAN_PO_HDR_MCH_V, object_name:CPG_CP_BLAN_PO_HDR_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket PO Header view , implementation_dba_data: APPS.CPG_CP_BLAN_PO_HDR_MCH_V ,
-
View: CPG_CP_PO_HDR_MCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_PO_HDR_MCH_V, object_name:CPG_CP_PO_HDR_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: PO Header view , implementation_dba_data: APPS.CPG_CP_PO_HDR_MCH_V ,
-
View: CPG_CP_PO_HDR_MCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_PO_HDR_MCH_V, object_name:CPG_CP_PO_HDR_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: PO Header view , implementation_dba_data: APPS.CPG_CP_PO_HDR_MCH_V ,
-
View: CPG_CP_PO_LINE_MCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_PO_LINE_MCH_V, object_name:CPG_CP_PO_LINE_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: PO lines view , implementation_dba_data: APPS.CPG_CP_PO_LINE_MCH_V ,
-
View: CPG_CP_PO_LINE_MCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_PO_LINE_MCH_V, object_name:CPG_CP_PO_LINE_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: PO lines view , implementation_dba_data: APPS.CPG_CP_PO_LINE_MCH_V ,
-
View: CPG_CP_BLAN_PO_LINE_MCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_BLAN_PO_LINE_MCH_V, object_name:CPG_CP_BLAN_PO_LINE_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket PO lines view , implementation_dba_data: APPS.CPG_CP_BLAN_PO_LINE_MCH_V ,
-
View: CPG_CP_BLAN_PO_LINE_MCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.CPG_CP_BLAN_PO_LINE_MCH_V, object_name:CPG_CP_BLAN_PO_LINE_MCH_V, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket PO lines view , implementation_dba_data: APPS.CPG_CP_BLAN_PO_LINE_MCH_V ,