Search Results cst_eam_balance_by_accounts




Overview

The table CST_EAM_BALANCE_BY_ACCOUNTS is a core data structure within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically for the Enterprise Asset Management (EAM) and Bills of Material (BOM) modules. It serves as the primary repository for storing estimated cost information, categorized by the specific general ledger accounts defined within a Work in Process (WIP) accounting class. Its fundamental role is to support the costing and financial tracking of EAM work orders, enabling the accumulation and analysis of estimated costs against actual expenditures for maintenance and asset repair activities. This table is essential for the period-end closing processes and for generating accurate cost variance reports in an EAM manufacturing environment.

Key Information Stored

The table stores a granular breakdown of estimated costs for a work order, linked to financial and operational dimensions. While the full column list is not detailed in the provided metadata, the documented foreign key relationships reveal its critical data components. Each record is uniquely identified by a combination of keys including the work order (WIP_ENTITY_ID), the accounting period (ACCT_PERIOD_ID), the organization (ORGANIZATION_ID), and the cost element. Key stored information includes the owning department (OWNING_DEPT_ID), the manufacturing cost element (MFG_COST_ELEMENT_ID), and the transaction type (TXN_TYPE). The table holds estimated cost amounts (likely in columns such as ESTIMATED_COST or similar) segregated by the natural accounts (e.g., Material, Labor, Overhead) from the associated WIP accounting class.

Common Use Cases and Queries

The primary use case is financial analysis and reconciliation for EAM work orders. A common reporting requirement is to compare estimated versus actual costs by account for a given work order and period. Developers and functional analysts may query this table to support custom cost dashboards or to troubleshoot cost variances. A typical SQL pattern involves joining to the related dimension tables to fetch descriptive information.

Sample Query Pattern:
SELECT cebba.wip_entity_id,
    wdj.job_name,
    cce.cost_element,
    cebba.estimated_cost
FROM bom.cst_eam_balance_by_accounts cebba,
    wip_discrete_jobs wdj,
    cst_cost_elements cce
WHERE cebba.wip_entity_id = wdj.wip_entity_id
  AND cebba.mfg_cost_element_id = cce.cost_element_id
  AND cebba.acct_period_id = :p_period_id
  AND cebba.organization_id = :p_org_id;

Related Objects

The table maintains defined foreign key relationships with several fundamental EBS tables, as documented in the ETRM metadata. These relationships are critical for data integrity and query joins.

  • WIP_DISCRETE_JOBS: Joined via CST_EAM_BALANCE_BY_ACCOUNTS.WIP_ENTITY_ID. This links the cost balances to the specific work order or job.
  • ORG_ACCT_PERIODS: Joined via CST_EAM_BALANCE_BY_ACCOUNTS.ACCT_PERIOD_ID and ORGANIZATION_ID. This ties the cost data to the correct accounting period and organization.
  • BOM_DEPARTMENTS: Joined via CST_EAM_BALANCE_BY_ACCOUNTS.OWNING_DEPT_ID. This provides the department responsible for the work order costs.
  • CST_COST_ELEMENTS: Joined via CST_EAM_BALANCE_BY_ACCOUNTS.MFG_COST_ELEMENT_ID. This maps the cost to a standard manufacturing cost element (e.g., Material, Labor).
  • CST_EAM_COST_ELEMENTS: Joined via CST_EAM_BALANCE_BY_ACCOUNTS.TXN_TYPE. This links to EAM-specific transaction types for further cost categorization.