Search Results hr_efc_actions_pk
Overview
The HR_EFC_ACTIONS table is a core audit and control table within the Oracle E-Business Suite Human Resources (HRMS) module, specifically for the Euro Functional Currency (EFC) feature. It serves as a master log, recording each execution of the EFC conversion process or the delete EFC table data process. Its primary role is to track the lifecycle of currency conversion operations, enabling administrators to monitor process status, sequence, and history. This table is critical for maintaining data integrity during and after the conversion of transactional data from a legacy currency to the Euro, ensuring actions are traceable and auditable across releases 12.1.1 and 12.2.2.
Key Information Stored
The table's columns capture the identity, type, status, and context of each EFC action. The surrogate primary key, EFC_ACTION_ID, uniquely identifies each run. Critical descriptive columns include EFC_ACTION_TYPE and EFC_ACTION_STATUS, which are based on lookup types to categorize the process (e.g., conversion, deletion) and its outcome. The EFC_PROGRESS_STATUS provides granular state tracking. The BUSINESS_GROUP_ID and ACTION_SEQUENCE columns define the organizational scope and the order of operations for that business group. Temporal control is maintained via START_DATE and FINISH_DATE. A self-referencing relationship is established through MATCHING_EFC_ACTION_ID, which links a deletion action record back to its original conversion record. Standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) complete the audit trail.
Common Use Cases and Queries
Primary use cases involve auditing conversion history and troubleshooting failed processes. System administrators query this table to verify the completion status of a conversion job, identify the sequence of actions for a specific business group, or determine if a deletion has been performed. A common diagnostic query checks for incomplete or failed actions:
SELECT efc_action_id, efc_action_type, efc_action_status, efc_progress_status, business_group_id, start_date, finish_date FROM hr_efc_actions WHERE finish_date IS NULL OR efc_action_status != 'COMPLETED' ORDER BY start_date DESC;
To analyze the full lifecycle, a self-join using MATCHING_EFC_ACTION_ID can correlate conversion and deletion events:
SELECT conv.efc_action_id AS conv_id, conv.start_date AS conv_start, del.efc_action_id AS del_id, del.start_date AS del_start FROM hr_efc_actions conv LEFT JOIN hr_efc_actions del ON conv.efc_action_id = del.matching_efc_action_id WHERE conv.efc_action_type = 'CONVERSION';
Related Objects
The HR_EFC_ACTIONS table is a central parent table, with its primary key (EFC_ACTION_ID) referenced by a wide array of EFC staging and history tables. This relationship ensures every piece of converted data can be traced to a specific conversion action. Key documented foreign key relationships include:
- HR_EFC_CURRENCY_HISTORIES.EFC_ACTION_ID
- HR_EFC_PROCESS_COMPONENTS.EFC_ACTION_ID
- HR_EFC_WORKERS.EFC_ACTION_ID
- HR_SUMMARY_EFC.EFC_ACTION_ID
- PER_PERIODS_OF_SERVICE_EFC.EFC_ACTION_ID
- PER_PAY_PROPOSALS_EFC.EFC_ACTION_ID
- PQH_BUDGETS_EFC.EFC_ACTION_ID
- PQH_WORKSHEET_DETAILS_EFC.EFC_ACTION_ID
These dependencies underscore the table's role as the foundational control point for all EFC-related data modifications across HR, Payroll, and Budgeting modules.
-
TABLE: HR.HR_EFC_ACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ACTIONS, object_name:HR_EFC_ACTIONS, status:VALID,
-
TABLE: HR.HR_EFC_ACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ACTIONS, object_name:HR_EFC_ACTIONS, status:VALID,
-
INDEX: HR.HR_EFC_ACTIONS_PK
12.1.1
owner:HR, object_type:INDEX, object_name:HR_EFC_ACTIONS_PK, status:VALID,
-
INDEX: HR.HR_EFC_ACTIONS_PK
12.2.2
owner:HR, object_type:INDEX, object_name:HR_EFC_ACTIONS_PK, status:VALID,
-
Table: HR_EFC_ACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ACTIONS, object_name:HR_EFC_ACTIONS, status:VALID, product: PER - Human Resources , description: Contains one row for each time the EFC conversion process or delete _EFC table data process is run. , implementation_dba_data: HR.HR_EFC_ACTIONS ,
-
Table: HR_EFC_ACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ACTIONS, object_name:HR_EFC_ACTIONS, status:VALID, product: PER - Human Resources , description: Contains one row for each time the EFC conversion process or delete _EFC table data process is run. , implementation_dba_data: HR.HR_EFC_ACTIONS ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,