Search Results hxc_approval_comps
Overview
The HXC_APPROVAL_COMPS table is a core data object within the Oracle E-Business Suite (EBS) Time and Labor Engine (HXC). It serves as the master repository for defining approval components, which are the fundamental building blocks of an approval workflow. Each record in this table represents a distinct step or participant in the approval chain for timecards. The table's primary role is to store the configuration that dictates how time entries are routed for authorization, linking specific time recipients to a defined approval style. This enables the system to enforce complex, multi-level approval hierarchies based on organizational rules.
Key Information Stored
The table's structure centers on identifying the component and its relationships. The primary key, APPROVAL_COMP_ID, uniquely identifies each approval component record. Two critical foreign key columns define the component's context: APPROVAL_STYLE_ID links the component to a specific approval process definition in the HXC_APPROVAL_STYLES table, and TIME_RECIPIENT_ID identifies the person or position responsible for approving time at this step, referencing the HXC_TIME_RECIPIENTS table. While the provided metadata does not list all columns, typical supporting data would include sequence numbers to order components within a style and active/inactive status indicators.
Common Use Cases and Queries
This table is central to configuring, auditing, and troubleshooting timecard approval flows. A common use case is generating a report of all approval steps for a given approval style. Administrators may also query this table to identify all approval chains where a specific person or position (TIME_RECIPIENT_ID) is involved. Sample SQL to list components for a style would be:
- SELECT ac.approval_comp_id, ac.time_recipient_id, tr.recipient_name FROM hxc_approval_comps ac, hxc_approval_styles aps, hxc_time_recipients tr WHERE ac.approval_style_id = aps.approval_style_id AND ac.time_recipient_id = tr.time_recipient_id AND aps.style_name = '&STYLE_NAME' ORDER BY ac.seq_num;
Another critical use case is diagnosing approval routing failures by verifying the existence and configuration of the expected approval components.
Related Objects
The HXC_APPROVAL_COMPS table has documented foreign key relationships with two key parent tables, forming the backbone of the approval configuration.
- HXC_APPROVAL_STYLES: The relationship is defined on the column HXC_APPROVAL_COMPS.APPROVAL_STYLE_ID. An approval style contains one or more approval components to form a complete process.
- HXC_TIME_RECIPIENTS: The relationship is defined on the column HXC_APPROVAL_COMPS.TIME_RECIPIENT_ID. This links each approval step to the specific individual, supervisor, or dynamic role authorized to perform the approval.
As a foundational configuration table, HXC_APPROVAL_COMPS is also referenced by various transactional and runtime tables within the HXC schema that manage the state of individual timecard approvals as they progress through the defined components.
-
Table: HXC_APPROVAL_COMPS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_COMPS, object_name:HXC_APPROVAL_COMPS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Components , implementation_dba_data: HXC.HXC_APPROVAL_COMPS ,
-
Table: HXC_APPROVAL_COMPS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_COMPS, object_name:HXC_APPROVAL_COMPS, status:VALID, product: HXC - Time and Labor Engine , description: Approval Components , implementation_dba_data: HXC.HXC_APPROVAL_COMPS ,
-
APPS.HXC_HAC_INS dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_DEL dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_SEEDED_APPROVAL_WF dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_PROJ_MANAGER_APPROVAL_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HTR_BUS dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_SEEDED_APPROVAL_WF dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_UPD dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_NOTIFICATION_PROCESS_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_INS dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HTR_BUS dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_UPD dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_FIND_NOTIFY_APRS_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APPROVAL_COMPS_API dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_DEL dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APPROVAL_WF_HELPER dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_PROJ_MANAGER_APPROVAL_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_APPROVAL_WF_HELPER dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAS_DEL dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_APPROVAL_COMPS_API dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_SHD dependencies on HXC_APPROVAL_COMPS
12.1.1
-
APPS.HXC_HAC_SHD dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAS_DEL dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_FIND_NOTIFY_APRS_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_NOTIFICATION_PROCESS_PKG dependencies on HXC_APPROVAL_COMPS
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER SQL Statements
12.2.2
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APP_COMP_NOTIF_USAGES
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER SQL Statements
12.1.1
-
APPS.HXC_HAC_BUS dependencies on PER_BUSINESS_GROUPS
12.2.2
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAC_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APP_COMP_NOTIF_USAGES
12.1.1