Search Results hxc_approval_period_comps
Overview
The HXC_APPROVAL_PERIOD_COMPS table is a core data object within the Oracle E-Business Suite (EBS) Time and Labor Engine (HXC) module. It functions as a junction table that defines the specific components comprising an approval period set. An approval period set is a configuration that determines the frequency and recipients for timecard approval cycles. This table is essential for linking a high-level approval set to the individual, recurring time periods (e.g., weekly, bi-weekly) and the specific time recipients (e.g., employees, groups) assigned to each of those periods. Its role is to store the granular mapping that dictates when and for whom time must be approved, forming the operational backbone of the timecard approval workflow in Oracle EBS.
Key Information Stored
The table's primary purpose is to maintain relationships through its foreign key columns. The central identifier is the APPROVAL_PERIOD_COMP_ID, which serves as the table's primary key. The three critical foreign key columns establish the core relationships: APPROVAL_PERIOD_SET_ID links the component to its parent set defined in HXC_APPROVAL_PERIOD_SETS. RECURRING_PERIOD_ID references a specific recurring period definition (e.g., "Week 1", "Week 2" of a bi-weekly cycle) from the HXC_RECURRING_PERIODS table. TIME_RECIPIENT_ID points to the individual or group responsible for time entry and approval for that period, as defined in the HXC_TIME_RECIPIENTS table. This structure allows a single approval period set to contain multiple components, each pairing a distinct time period with a specific recipient.
Common Use Cases and Queries
A primary use case is diagnosing approval workflow issues or generating reports on approval period assignments. For instance, an administrator may need to list all approval period components for a specific set to verify configurations. A common query involves joining to the related tables to retrieve human-readable information:
- Identifying Components for a Set:
SELECT apc.approval_period_comp_id, rp.period_name, tr.recipient_name FROM hxc_approval_period_comps apc, hxc_recurring_periods rp, hxc_time_recipients tr WHERE apc.recurring_period_id = rp.recurring_period_id AND apc.time_recipient_id = tr.time_recipient_id AND apc.approval_period_set_id = <SET_ID>; - Troubleshooting Missing Approvals: Analysts query this table to confirm that an employee (time recipient) is correctly mapped to an active approval period within a set, ensuring their timecards enter the approval queue as expected.
- Auditing and Compliance: Organizations run periodic audits using this table to ensure approval cycles align with payroll periods and company policies.
Related Objects
The HXC_APPROVAL_PERIOD_COMPS table has defined foreign key relationships with three key parent tables in the HXC schema, as documented in the ETRM metadata:
- HXC_APPROVAL_PERIOD_SETS: Linked via
HXC_APPROVAL_PERIOD_COMPS.APPROVAL_PERIOD_SET_ID. This is the parent table containing the definition of the overall approval period set. - HXC_RECURRING_PERIODS: Linked via
HXC_APPROVAL_PERIOD_COMPS.RECURRING_PERIOD_ID. This table stores the definitions of the individual time periods (e.g., specific weeks) within a recurring cycle. - HXC_TIME_RECIPIENTS: Linked via
HXC_APPROVAL_PERIOD_COMPS.TIME_RECIPIENT_ID. This table holds the entities (typically employees or groups) who are recipients of time entry and approval processes.
These relationships are critical for maintaining referential integrity and for constructing meaningful joins in reports and application logic. The table itself is referenced by the Time and Labor engine's internal processes to drive the approval scheduling mechanism.
-
Table: HXC_APPROVAL_PERIOD_COMPS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_COMPS, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Period Components , implementation_dba_data: HXC.HXC_APPROVAL_PERIOD_COMPS ,
-
Table: HXC_APPROVAL_PERIOD_COMPS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_COMPS, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Period Components , implementation_dba_data: HXC.HXC_APPROVAL_PERIOD_COMPS ,
-
APPS.HXC_APC_UPD dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APC_BUS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APS_DEL dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_SHD dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APS_DEL dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_HTR_BUS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APPROVAL_PERIOD_COMPS_API dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APC_SHD dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_UPD dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APPROVAL_PERIOD_COMPS_API dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_DEL dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_HTR_BUS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APC_BUS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_INS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.1.1
-
APPS.HXC_APC_INS dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_DEL dependencies on HXC_APPROVAL_PERIOD_COMPS
12.2.2
-
APPS.HXC_APC_BUS dependencies on PER_BUSINESS_GROUPS
12.2.2
-
APPS.HXC_APC_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1
-
VIEW: HXC.HXC_APPROVAL_PERIOD_COMPS#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_APPROVAL_PERIOD_COMPS#, status:VALID,
-
APPS.HXC_APC_SHD SQL Statements
12.1.1
-
APPS.HXC_APC_SHD SQL Statements
12.2.2
-
APPS.HXC_APC_BUS SQL Statements
12.2.2
-
TRIGGER: APPS.HXC_APPROVAL_PERIOD_COMPS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_APPROVAL_PERIOD_COMPS+, status:VALID,
-
VIEW: HXC.HXC_APPROVAL_PERIOD_COMPS#
12.2.2
-
VIEW: APPS.HXC_APPROVAL_PERIOD_COMPS_V
12.2.2
-
SYNONYM: APPS.HXC_APPROVAL_PERIOD_COMPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID,
-
TRIGGER: APPS.HXC_APPROVAL_PERIOD_COMPS+
12.2.2
-
TABLE: HXC.HXC_APPROVAL_PERIOD_COMPS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_COMPS, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID,
-
TABLE: HXC.HXC_APPROVAL_PERIOD_COMPS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_COMPS, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID,
-
APPS.HXC_APC_BUS SQL Statements
12.1.1
-
APPS.HXC_APC_DEL dependencies on HR_API
12.2.2
-
APPS.HXC_APC_DEL dependencies on HR_API
12.1.1
-
VIEW: APPS.HXC_APPROVAL_PERIOD_COMPS_V
12.1.1
-
SYNONYM: APPS.HXC_APPROVAL_PERIOD_COMPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_APPROVAL_PERIOD_COMPS, status:VALID,
-
FUNCTION: APPS.HXC_APPROVAL_PERIOD_COMPS=
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_PERIOD_SETS
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_PERIOD_SETS
12.1.1
-
Table: HXC_RECURRING_PERIODS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_RECURRING_PERIODS, object_name:HXC_RECURRING_PERIODS, status:VALID, product: HXC - Time and Labor Engine , description: Recurring Periods , implementation_dba_data: HXC.HXC_RECURRING_PERIODS ,
-
Table: HXC_APPROVAL_PERIOD_SETS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_SETS, object_name:HXC_APPROVAL_PERIOD_SETS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Period Sets , implementation_dba_data: HXC.HXC_APPROVAL_PERIOD_SETS ,
-
Table: HXC_APPROVAL_PERIOD_SETS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_PERIOD_SETS, object_name:HXC_APPROVAL_PERIOD_SETS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Period Sets , implementation_dba_data: HXC.HXC_APPROVAL_PERIOD_SETS ,
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_PERIOD_SETS
12.2.2
-
Table: HXC_TIME_RECIPIENTS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_TIME_RECIPIENTS, object_name:HXC_TIME_RECIPIENTS, status:VALID, product: HXC - Time and Labor Engine , description: Time Recipients , implementation_dba_data: HXC.HXC_TIME_RECIPIENTS ,
-
Table: HXC_TIME_RECIPIENTS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_TIME_RECIPIENTS, object_name:HXC_TIME_RECIPIENTS, status:VALID, product: HXC - Time and Labor Engine , description: Time Recipients , implementation_dba_data: HXC.HXC_TIME_RECIPIENTS ,
-
FUNCTION: APPS.HXC_APPROVAL_PERIOD_COMPS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HXC_APPROVAL_PERIOD_COMPS=, status:VALID,