Results for “cost_plus_structure”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PA.PA_COST_BASE_COST_CODES is a Projects (PA) module table that stores the burden cost codes associated with cost bases. In Oracle EBS costing and burdening, a cost base defines the pool of raw costs eligible for burdening (for example, straight-time labor or material), while a burden cost code identifies the specific component of burden (such as fringe, overhead, or G&A) that is applied against that base. This table is the associative object that binds those two concepts together, and it also stores the precedence that determines the sequence in which burden cost codes are applied within a given cost base and cost plus structure. The row is the atomic unit of burden configuration, and its surrogate identifier COST_BASE_COST_CODE_ID is the value users most commonly search on when troubleshooting burden setup or compiled multiplier issues.

From a Data Vault modeling perspective, the documented foreign key structure classifies this object as satellite-leaning. Its attributes (precedence and the audit columns) describe a specific business configuration, while its foreign keys to PA_COST_BASES, PA_IND_COST_CODES, and PA_COST_PLUS_STRUCTURES position it as a dependent detail rather than an independent hub.

Key Information Stored

The table contains 11 documented columns. The most significant are:

The business-key candidate is PA_COST_BASE_COST_CODES_U2, a composite unique index over COST_PLUS_STRUCTURE, COST_BASE, COST_BASE_TYPE, and IND_COST_CODE, confirming that a given indirect cost code may appear only once per cost base within a cost plus structure.

Common Use Cases and Queries

Typical scenarios include reviewing burden setup for a cost plus structure, checking precedence ordering, and tracing compiled multipliers back to their source burden definition.

  • List all burden cost codes for a cost plus structure, ordered by precedence:
    SELECT cbcc.cost_base_cost_code_id, cbcc.cost_base, cbcc.cost_base_type, cbcc.ind_cost_code, cbcc.precedence FROM pa_cost_base_cost_codes cbcc WHERE cbcc.cost_plus_structure = :structure ORDER BY cbcc.precedence;
  • Join to the indirect cost code name for reporting:
    SELECT icc.cost_code, icc.description, cbcc.precedence FROM pa_cost_base_cost_codes cbcc, pa_ind_cost_codes icc WHERE cbcc.ind_cost_code = icc.cost_code;
  • Find compiled multipliers generated from a given burden mapping:
    SELECT pcm.* FROM pa_compiled_multipliers pcm WHERE pcm.cost_base_cost_code_id = :id;
  • Audit recently changed burden configurations:
    SELECT cost_base_cost_code_id, last_updated_by, last_update_date FROM pa_cost_base_cost_codes WHERE last_update_date > SYSDATE - 30;

Related Objects

  • PA_COST_BASES — parent base definition; joined on COST_BASE and COST_BASE_TYPE.
  • PA_IND_COST_CODES — the burden cost code attributed; joined on IND_COST_CODE.
  • PA_COST_PLUS_STRUCTURES — the owning structure; joined on COST_PLUS_STRUCTURE.
  • PA_COMPILED_MULTIPLIERS — child table referencing COST_BASE_COST_CODE_ID; stores the compiled burden rates derived from this configuration.