Search Results cst_cost_group_accounts
Overview
The CST_COST_GROUP_ACCOUNTS table, owned by the BOM schema, stores the general ledger account assignments for each cost group within an average costing organization in Oracle E-Business Suite. It is a foundational configuration object in the Cost Management and Bills of Material modules, defining which accounts are debited and credited when inventory, work in process, and variance transactions are processed for a given cost group and organization combination.
The table is classified as standalone under the heuristic Data Vault classification mined from its foreign key structure. In Data Vault modeling terms, this object functions as a standalone entity rather than a hub, link, or satellite: its composite primary key is self-contained and no FK dependencies to other tables were detected by the metadata mining process. Modeling teams may nonetheless choose to treat it as a reference or configuration satellite dependent on cost group and organization dimensions depending on their warehouse design.
The primary key is CST_COST_GROUP_ACCOUNTS_PK, defined over the composite columns COST_GROUP_ID and ORGANIZATION_ID. A unique index, CST_COST_GROUP_ACCOUNTS_U1, mirrors the same two columns, confirming that a single account configuration row exists per cost group per organization.
Key Information Stored
The table comprises 25 documented columns. The most operationally significant are the account assignment columns, which determine the accounting treatment of cost transactions:
- COST_GROUP_ID and ORGANIZATION_ID — the composite primary key. These columns form the surrogate/business key and uniquely identify the account configuration record for a given cost group in an inventory organization.
- MATERIAL_ACCOUNT — the inventory asset account for material cost.
- MATERIAL_OVERHEAD_ACCOUNT — the account for material overhead absorption.
- RESOURCE_ACCOUNT — the work in process account for resource charges.
- OVERHEAD_ACCOUNT — the account for overhead absorption in WIP.
- OUTSIDE_PROCESSING_ACCOUNT — the account for outside processing costs.
- AVERAGE_COST_VAR_ACCOUNT — the variance account used in average costing to capture revaluation differences.
- EXPENSE_ACCOUNT — the account for expense destinations.
- PURCHASE_PRICE_VAR_ACCOUNT — the account for purchase price variances.
Five payback variance accounts are also persisted: PAYBACK_MAT_VAR_ACCOUNT, PAYBACK_RES_VAR_ACCOUNT, PAYBACK_OSP_VAR_ACCOUNT, PAYBACK_MOH_VAR_ACCOUNT, and PAYBACK_OVH_VAR_ACCOUNT. Standard WHO columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) and concurrent program audit columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE) complete the attribute set.
Common Use Cases and Queries
Typical scenarios include validating that every cost group in an average costing organization has a complete account configuration prior to period close, auditing account assignments across organizations, and driving both transactional accounting and management reporting. A representative query joining cost groups to their accounts is:
SELECT cga.cost_group_id, cga.organization_id, cga.material_account, cga.overhead_account FROM cst_cost_group_accounts cga WHERE cga.organization_id = :org_id;- Reporting queries often join COST_GROUP_ID to the cost group definition table to resolve the group name and validate that all required accounts are non-null before running the cost processor or closing a period.
- Reconciliation use cases compare the accounts held here against actual GL postings generated by the average cost transaction processor to detect missing or misconfigured accounts.
Related Objects
The metadata reports no FK-based dependencies for this object; the following relationships are based on the shared key columns and standard EBS integration points:
- CST_COST_GROUPS — joins on COST_GROUP_ID to resolve the cost group definition and name.
- ORG_ORGANIZATION_DEFINITIONS — joins on ORGANIZATION_ID to resolve the inventory organization.
- MTL_PARAMETERS — joins on ORGANIZATION_ID to confirm the costing method of the organization.
- GL_CODE_COMBINATIONS — joins on each account column to resolve the flexfield values and account descriptions.
- CST_ITEM_COST_DETAILS — uses these accounts indirectly when generating inventory and WIP accounting entries.
- MTL_TRANSACTION_ACCOUNTS — the transaction accounting interface where the accounts stored here are consumed.
- CST_ACCOUNTING_EVENTS / MTL_MATERIAL_TRANSACTIONS — downstream consumers of the account configuration for average costing organizations.
-
Table: CST_COST_GROUP_ACCOUNTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_GROUP_ACCOUNTS, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID, product: BOM - Bills of Material , description: Accounts for a cost group for an average costing organization , implementation_dba_data: BOM.CST_COST_GROUP_ACCOUNTS ,
-
Table: CST_COST_GROUP_ACCOUNTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_GROUP_ACCOUNTS, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID, product: BOM - Bills of Material , description: Accounts for a cost group for an average costing organization , implementation_dba_data: BOM.CST_COST_GROUP_ACCOUNTS ,
-
SYNONYM: APPS.CST_COST_GROUP_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID,
-
VIEW: BOM.CST_COST_GROUP_ACCOUNTS#
12.2.2
owner:BOM, object_type:VIEW, object_name:CST_COST_GROUP_ACCOUNTS#, status:VALID,
-
SYNONYM: APPS.CST_COST_GROUP_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID,
-
VIEW: APPS.CST_AVG_DIST_ACCTS_V
12.1.1
-
VIEW: APPS.CSTBV_COST_GROUPS
12.1.1
-
VIEW: BOM.CST_COST_GROUP_ACCOUNTS#
12.2.2
-
VIEW: APPS.CST_AVG_DIST_ACCTS_V
12.2.2
-
VIEW: APPS.CSTBV_COST_GROUPS
12.2.2
-
APPS.CSTPCGUT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSTPCGUT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPCGUT, status:VALID,
-
TABLE: BOM.CST_COST_GROUP_ACCOUNTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_GROUP_ACCOUNTS, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID,
-
APPS.CSTPCGUT SQL Statements
12.1.1
-
APPS.CSTPACDP SQL Statements
12.1.1
-
VIEW: APPS.CSTFV_COST_GROUPS
12.2.2
-
TABLE: BOM.CST_COST_GROUP_ACCOUNTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_GROUP_ACCOUNTS, object_name:CST_COST_GROUP_ACCOUNTS, status:VALID,
-
View: CSTBV_COST_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CSTBV_COST_GROUPS, object_name:CSTBV_COST_GROUPS, status:VALID, product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: APPS.CSTBV_COST_GROUPS ,
-
PACKAGE BODY: APPS.CST_COSTPROCVALIDATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_COSTPROCVALIDATION_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSTPCGUT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPCGUT, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_DELIVER_RTR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_DELIVER_RTR_PKG, status:VALID,
-
PACKAGE BODY: APPS.PJM_PROJECT_PARAM_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_PROJECT_PARAM_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_INV_LOVS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_INV_LOVS, status:VALID,
-
PACKAGE BODY: APPS.INV_COST_GROUP_UPDATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_COST_GROUP_UPDATE, status:VALID,
-
APPS.CSTPACDP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_LCMADJUSTMENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CST_COSTPROCVALIDATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_COSTPROCVALIDATION_PVT, status:VALID,
-
PACKAGE BODY: APPS.MRP_AP_REL_PLAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_AP_REL_PLAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.CST_INVENTORY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_INVENTORY_PVT, status:VALID,
-
VIEW: APPS.CSTFV_COST_GROUPS
12.1.1
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_LCMADJUSTMENTS_PVT, status:VALID,
-
View: CST_AVG_DIST_ACCTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AVG_DIST_ACCTS_V, object_name:CST_AVG_DIST_ACCTS_V, status:VALID, product: BOM - Bills of Material , description: Default general ledger accounts by cost group , implementation_dba_data: APPS.CST_AVG_DIST_ACCTS_V ,
-
View: CST_AVG_DIST_ACCTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AVG_DIST_ACCTS_V, object_name:CST_AVG_DIST_ACCTS_V, status:VALID, product: BOM - Bills of Material , description: Default general ledger accounts by cost group , implementation_dba_data: APPS.CST_AVG_DIST_ACCTS_V ,
-
PACKAGE BODY: APPS.MRP_REL_PLAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_REL_PLAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.MRP_REL_PLAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_REL_PLAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.CST_INVENTORY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_INVENTORY_PVT, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_DELIVER_RTR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_DELIVER_RTR_PKG, status:VALID,
-
View: CSTBV_COST_GROUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CSTBV_COST_GROUPS, object_name:CSTBV_COST_GROUPS, status:VALID, product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: APPS.CSTBV_COST_GROUPS ,
-
PACKAGE BODY: APPS.INV_RCV_DIR_RCPT_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_DIR_RCPT_APIS, status:VALID,
-
PACKAGE BODY: APPS.CSTPLENG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLENG, status:VALID,
-
PACKAGE BODY: APPS.INV_COST_GROUP_UPDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_COST_GROUP_UPDATE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.CST_COSTPROCVALIDATION_PVT SQL Statements
12.1.1
-
APPS.CST_COSTPROCVALIDATION_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MRP_AP_REL_PLAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_AP_REL_PLAN_PUB, status:VALID,
-
VIEW: APPS.CSTBV_COST_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CSTBV_COST_GROUPS, object_name:CSTBV_COST_GROUPS, status:VALID,
-
PACKAGE BODY: APPS.GML_RCV_DIR_RCPT_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_RCV_DIR_RCPT_APIS, status:VALID,
-
PACKAGE BODY: APPS.GML_RCV_DIR_RCPT_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_RCV_DIR_RCPT_APIS, status:VALID,
-
PACKAGE BODY: APPS.CSTPLENG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLENG, status:VALID,
-
PACKAGE BODY: APPS.INV_INV_LOVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_INV_LOVS, status:VALID,