Results for “rbc_element_type_id”

26 results




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

Overview

PA_COMPENSATION_DETAILS_ALL is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores information about hourly employee cost rates and the compensation rules assigned to those employees. It is the operational repository that drives labor cost calculation for hourly-paid resources, linking a person to a compensation rule set and, optionally, to a rate schedule that determines how the hourly cost rate is derived over time. The table is owned by the PA schema and is fully valid in the documented release.

The primary key, PA_COMPENSATION_DETAILS_PK, is composed of PERSON_ID, START_DATE_ACTIVE, and ORG_ID. The presence of a unique business-key index, PA_COMPENSATION_DETAILS_U1, on the same three columns reinforces that this combination is the natural business identifier. Under the heuristic Data Vault classification mined from the foreign-key structure, this object is satellite-leaning. In modeling terms, it behaves as a satellite attached to a person hub (and an operating-unit hub), carrying descriptive and time-variant rate attributes rather than acting as an independent hub or a pure associative link.

Key Information Stored

The documented physical schema contains 30 columns. The most significant are:

Common Use Cases and Queries

Typical scenarios include resolving a person's effective hourly cost rate for a given date and operating unit, auditing rate-history changes, and validating that every active hourly resource has a compensation rule set assigned before running cost distribution or labor costing.

A common lookup retrieves the currently effective compensation row for a person:

  • SELECT person_id, compensation_rule_set, hourly_cost_rate, cost_rate_currency_code, rate_schedule_id FROM pa_compensation_details_all WHERE person_id = :p_person AND org_id = :p_org AND TRUNC(SYSDATE) BETWEEN start_date_active AND NVL(end_date_active, TRUNC(SYSDATE));

Reporting queries frequently join to PA_COMPENSATION_RULE_SETS to describe the rule set name and to CN_RATE_SCHEDULES_ALL for schedule detail. Analysts also query OVERRIDE_TYPE distributions and BASE_HOURS to reconcile calculated versus defined rates, and use START_DATE_ACTIVE/END_DATE_ACTIVE to build slowly changing compensation histories for cost trend reports.

Related Objects

  • PA_COMPENSATION_RULE_SETS — referenced via COMPENSATION_RULE_SET; defines the rule set governing rate derivation.
  • CN_RATE_SCHEDULES_ALL — referenced via RATE_SCHEDULE_ID; supplies schedule-based rate values.
  • PER_ALL_PEOPLE_F — joined on PERSON_ID to resolve the employee/assignment identity and effective dating.
  • PA_COMPENSATION_DETAILS_ALL (base table and any associated _ALL/_TL variants) — access via standard PA compensation query views and concurrent programs.
  • PA_COMPENSATION_RULE_SETS / rule-set assignment screens — the Projects compensation setup forms that create and maintain these rows.
  • PER_ALL_ASSIGNMENTS_F — joined on PERSON_ID to align compensation with assignment and organization records.

The table therefore sits at the intersection of personnel data, compensation rule configuration, and rate scheduling, serving as the authoritative source for hourly labor cost rates within Oracle Projects.