Results for “hxc_time_building_blocks_ar”

50+ results




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

Overview

The HXC_TIME_BUILDING_BLOCKS_AR table is the archive counterpart to HXC_TIME_BUILDING_BLOCKS, the core time-entry and time-card transaction table within the Oracle Time and Labor Engine (HXC) product in Oracle E-Business Suite 12.1.1 and 12.2.2. Time building blocks represent discrete units of recorded time — a labor hour entry, a shift segment, an approval-level decomposition, or a measured quantity — that together compose the detailed time records processed by the Time and Labor Engine and ultimately transferred to Oracle Payroll, Projects, and other consuming applications. The _AR suffix indicates that the table stores archived or retained copies of building-block rows, typically populated by purging, retention, or transfer processes that relocate historical time data out of the active transactional tables while preserving it for audit, statutory retention, and historical reporting.

The ETRM metadata classifies this object heuristically as standalone under the Data Vault model, with only a single mined foreign key (APPROVAL_STYLE_ID to HXC_APPROVAL_STYLES). As a modeling suggestion, the archive table behaves primarily as a satellite-like store of descriptive and measure data keyed by the building-block identifier; it does not act as a central hub or a true link because the catalogued relationships are limited to the approval-style reference.

Key Information Stored

The table contains 25 documented columns. The most significant include:

Common Use Cases and Queries

Typical uses include historical time audits, retention reporting, reconciliation after purge cycles, and reconstruction of approval history. A common pattern joins archived blocks to the source person or assignment through RESOURCE_ID/RESOURCE_TYPE, filtered by date range:

  • Retrieve archived entries for a resource: SELECT TIME_BUILDING_BLOCK_ID, START_TIME, STOP_TIME, MEASURE, APPROVAL_STATUS FROM HXC_TIME_BUILDING_BLOCKS_AR WHERE RESOURCE_ID = :p_resource_id AND START_TIME BETWEEN :p_from AND :p_to.
  • Reconstruct hierarchy: self-join on PARENT_BUILDING_BLOCK_ID = TIME_BUILDING_BLOCK_ID to rebuild parent/child time composition.
  • Compare active versus archived volumes: aggregate counts by TYPE and SCOPE across HXC_TIME_BUILDING_BLOCKS and this archive to validate purge processes.
  • Approval reporting: join APPROVAL_STYLE_ID to HXC_APPROVAL_STYLES to summarize approved versus pending historical time.

Related Objects