Search Results hr_efc_actions
Overview
The HR_EFC_ACTIONS table is a core audit and control table within the Oracle E-Business Suite Human Resources (PER) module for versions 12.1.1 and 12.2.2. It is central to the Enterprise Fusion Currency (EFC) functionality, which handles the conversion of monetary data from transaction currencies to a global reporting currency. The table serves as a master log, containing one record for each execution of either the EFC conversion process or the process to purge historical EFC data. Each row acts as a unique identifier for a specific conversion or deletion run, enabling data lineage, audit trails, and the grouping of all converted records generated during that specific operation.
Key Information Stored
While the provided metadata does not list all columns, the primary and unique keys define its critical structure. The EFC_ACTION_ID column is the system-generated primary key (PK: HR_EFC_ACTIONS_PK) that uniquely identifies each process run. The MATCHING_EFC_ACTION_ID column forms a unique key (UK01), which is crucial for linking related conversion actions, such as matching an original conversion with a subsequent correction or deletion run. Typical columns in such an audit table would also include timestamps for process start and completion, the user who submitted the request, the process type (e.g., 'CONVERSION', 'DELETE'), the effective date for conversions, and status flags indicating success or error.
Common Use Cases and Queries
The primary use case is auditing and troubleshooting the EFC conversion process. Administrators query this table to understand the history of currency conversions, identify when specific reporting currency data was generated, and diagnose failed processes. A common query pattern involves joining HR_EFC_ACTIONS to one of its many detail tables to filter converted data by a specific run. For example, to find all budget details converted in a particular action, one would join to PQH_BUDGET_DETAILS_EFC (the table referenced in the user's search) or similar EFC staging tables. A sample query to audit recent conversion runs would be: SELECT efc_action_id, action_type, effective_date, requested_by, status FROM hr_efc_actions WHERE TRUNC(creation_date) = SYSDATE ORDER BY creation_date DESC;. This table is also essential for purging operations, as the MATCHING_EFC_ACTION_ID helps ensure data integrity when deleting records from a prior conversion.
Related Objects
The HR_EFC_ACTIONS table has a foundational relationship with numerous EFC staging tables across the HR and Payroll modules, as evidenced by its extensive foreign key relationships. Each of these detail tables stores the currency-converted data and references the master action that created it via the EFC_ACTION_ID column. Key related objects include:
HR_EFC_PROCESS_COMPONENTSandHR_EFC_WORKERS: For process execution details.HR_SUMMARY_EFCandPER_ASSIGNMENT_BUDGET_VALU_EFC: For summarized and assignment-level budget data.PER_PAY_PROPOSALS_EFCandPER_PAY_PROPOSAL_COMPONENT_EFC: For compensation data.PER_BUDGET_VALUES_EFCandPQH_BDGT_POOL_REALLOCTIONS_EFC: For budget pool and allocation data.PER_ABSENCE_ATTENDANCES_EFC,PER_PERIODS_OF_SERVICE_EFC, andPER_WORK_INCIDENTS_EFC: For various HR transactional data.
-
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 ,
-
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: PER_BF_BALANCE_AMOUNTS_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_AMOUNTS_EFC, object_name:PER_BF_BALANCE_AMOUNTS_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_BALANCE_AMOUNTS_EFC ,
-
Table: HR_EFC_ROUNDING_ERRORS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ROUNDING_ERRORS, object_name:HR_EFC_ROUNDING_ERRORS, status:VALID, product: PER - Human Resources , description: Holds one row for each time a rounding error adjustment has been made. , implementation_dba_data: HR.HR_EFC_ROUNDING_ERRORS ,
-
Table: PER_RECRUITMENT_ACTIVITIES_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RECRUITMENT_ACTIVITIES_EFC, object_name:PER_RECRUITMENT_ACTIVITIES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_RECRUITMENT_ACTIVITIES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_RECRUITMENT_ACTIVITIES_EFC ,
-
Table: HR_SUMMARY_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_SUMMARY_EFC, object_name:HR_SUMMARY_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the HR_SUMMARY table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.HR_SUMMARY_EFC ,
-
Table: PER_ABSENCE_ATTENDANCES_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ABSENCE_ATTENDANCES_EFC, object_name:PER_ABSENCE_ATTENDANCES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ABSENCE_ATTENDANCES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ABSENCE_ATTENDANCES_EFC ,
-
Table: PER_ASSIGNMENT_EXTRA_INFO_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_EXTRA_INFO_EFC, object_name:PER_ASSIGNMENT_EXTRA_INFO_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ASSIGNMENT_EXTRA_INFO table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ASSIGNMENT_EXTRA_INFO_EFC ,
-
Table: PER_BF_BALANCE_TYPES_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES_EFC, object_name:PER_BF_BALANCE_TYPES_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_BALANCE_TYPES_EFC ,
-
Table: PER_BF_PAYMENT_DETAILS_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_PAYMENT_DETAILS_EFC, object_name:PER_BF_PAYMENT_DETAILS_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_PAYMENT_DETAILS_EFC ,
-
Table: PER_BF_BALANCE_TYPES_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_TYPES_EFC, object_name:PER_BF_BALANCE_TYPES_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_BALANCE_TYPES_EFC ,
-
Table: PER_BF_BALANCE_AMOUNTS_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_BALANCE_AMOUNTS_EFC, object_name:PER_BF_BALANCE_AMOUNTS_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_BALANCE_AMOUNTS_EFC ,
-
Table: PER_BF_PAYMENT_DETAILS_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BF_PAYMENT_DETAILS_EFC, object_name:PER_BF_PAYMENT_DETAILS_EFC, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_BF_PAYMENT_DETAILS_EFC ,
-
Table: HR_ORGANIZATION_INFORMATIO_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORGANIZATION_INFORMATIO_EFC, object_name:HR_ORGANIZATION_INFORMATIO_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of theHR_ORGANIZATION_INFORMATION table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.HR_ORGANIZATION_INFORMATIO_EFC ,
-
Table: PER_QUALIFICATIONS_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_QUALIFICATIONS_EFC, object_name:PER_QUALIFICATIONS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_QUALIFICATIONS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_QUALIFICATIONS_EFC ,
-
Table: PER_PAY_PROPOSAL_COMPONENT_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PER_PAY_PROPOSAL_COMPONENT_EFC PER.PER_PAY_PROPOSAL_COMPONENT_EFC, object_name:PER_PAY_PROPOSAL_COMPONENT_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PAY_PROPOSAL_COMPONENT table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PAY_PROPOSAL_COMPONENT_EFC ,
-
Table: PER_SALARY_SURVEY_LINES_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SALARY_SURVEY_LINES_EFC, object_name:PER_SALARY_SURVEY_LINES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_SALARY_SURVEY_LINES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_SALARY_SURVEY_LINES_EFC ,
-
Table: PER_WORK_INCIDENTS_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_WORK_INCIDENTS_EFC, object_name:PER_WORK_INCIDENTS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_WORK_INCIDENTS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_WORK_INCIDENTS_EFC ,
-
Table: PER_PAY_PROPOSALS_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PAY_PROPOSALS_EFC, object_name:PER_PAY_PROPOSALS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PAY_PROPOSALS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PAY_PROPOSALS_EFC ,
-
Table: HR_EFC_CURRENCY_HISTORIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_CURRENCY_HISTORIES, object_name:HR_EFC_CURRENCY_HISTORIES, status:VALID, product: PER - Human Resources , description: Contains one row per NCU currency as defined in FND_CURRENCIES at the time of the EFC processing with details of the NCU. , implementation_dba_data: HR.HR_EFC_CURRENCY_HISTORIES ,
-
Table: PER_ASSIGNMENT_BUDGET_VALU_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_BUDGET_VALU_EFC, object_name:PER_ASSIGNMENT_BUDGET_VALU_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ASSIGNMENT_BUDGET_VALUES_F table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ASSIGNMENT_BUDGET_VALU_EFC ,
-
Table: PER_QUALIFICATIONS_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_QUALIFICATIONS_EFC, object_name:PER_QUALIFICATIONS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_QUALIFICATIONS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_QUALIFICATIONS_EFC ,
-
Table: PER_RECRUITMENT_ACTIVITIES_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RECRUITMENT_ACTIVITIES_EFC, object_name:PER_RECRUITMENT_ACTIVITIES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_RECRUITMENT_ACTIVITIES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_RECRUITMENT_ACTIVITIES_EFC ,
-
Table: PER_WORK_INCIDENTS_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_WORK_INCIDENTS_EFC, object_name:PER_WORK_INCIDENTS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_WORK_INCIDENTS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_WORK_INCIDENTS_EFC ,
-
Table: HR_EFC_PROCESS_COMPONENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_PROCESS_COMPONENTS, object_name:HR_EFC_PROCESS_COMPONENTS, status:VALID, product: PER - Human Resources , description: Holds one row for each processing script in each conversion processing run. , implementation_dba_data: HR.HR_EFC_PROCESS_COMPONENTS ,
-
Table: PER_PAY_PROPOSALS_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PAY_PROPOSALS_EFC, object_name:PER_PAY_PROPOSALS_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PAY_PROPOSALS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PAY_PROPOSALS_EFC ,
-
Table: PER_PAY_PROPOSAL_COMPONENT_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PER_PAY_PROPOSAL_COMPONENT_EFC PER.PER_PAY_PROPOSAL_COMPONENT_EFC, object_name:PER_PAY_PROPOSAL_COMPONENT_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PAY_PROPOSAL_COMPONENT table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PAY_PROPOSAL_COMPONENT_EFC ,
-
Table: PER_BUDGET_VALUES_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_VALUES_EFC, object_name:PER_BUDGET_VALUES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_BUDGET_VALUES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_BUDGET_VALUES_EFC ,
-
Table: PER_PERIODS_OF_SERVICE_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_EFC, object_name:PER_PERIODS_OF_SERVICE_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PERIODS_OF_SERVICE table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE_EFC ,
-
Table: HR_EFC_WORKERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_WORKERS, object_name:HR_EFC_WORKERS, status:VALID, product: PER - Human Resources , description: Holds one row for each parallel worker instance of a processing component. , implementation_dba_data: HR.HR_EFC_WORKERS ,
-
Table: HR_EFC_WORKERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_WORKERS, object_name:HR_EFC_WORKERS, status:VALID, product: PER - Human Resources , description: Holds one row for each parallel worker instance of a processing component. , implementation_dba_data: HR.HR_EFC_WORKERS ,
-
Table: HR_EFC_CURRENCY_HISTORIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_CURRENCY_HISTORIES, object_name:HR_EFC_CURRENCY_HISTORIES, status:VALID, product: PER - Human Resources , description: Contains one row per NCU currency as defined in FND_CURRENCIES at the time of the EFC processing with details of the NCU. , implementation_dba_data: HR.HR_EFC_CURRENCY_HISTORIES ,
-
Table: HR_ORGANIZATION_INFORMATIO_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORGANIZATION_INFORMATIO_EFC, object_name:HR_ORGANIZATION_INFORMATIO_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of theHR_ORGANIZATION_INFORMATION table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.HR_ORGANIZATION_INFORMATIO_EFC ,
-
Table: PER_ASSIGNMENT_EXTRA_INFO_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_EXTRA_INFO_EFC, object_name:PER_ASSIGNMENT_EXTRA_INFO_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ASSIGNMENT_EXTRA_INFO table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ASSIGNMENT_EXTRA_INFO_EFC ,
-
Table: PER_SALARY_SURVEY_LINES_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SALARY_SURVEY_LINES_EFC, object_name:PER_SALARY_SURVEY_LINES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_SALARY_SURVEY_LINES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_SALARY_SURVEY_LINES_EFC ,
-
Table: PER_BUDGET_VALUES_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_VALUES_EFC, object_name:PER_BUDGET_VALUES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_BUDGET_VALUES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_BUDGET_VALUES_EFC ,
-
Table: HR_SUMMARY_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_SUMMARY_EFC, object_name:HR_SUMMARY_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the HR_SUMMARY table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.HR_SUMMARY_EFC ,
-
Table: HR_EFC_ROUNDING_ERRORS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_ROUNDING_ERRORS, object_name:HR_EFC_ROUNDING_ERRORS, status:VALID, product: PER - Human Resources , description: Holds one row for each time a rounding error adjustment has been made. , implementation_dba_data: HR.HR_EFC_ROUNDING_ERRORS ,
-
Table: PER_PERIODS_OF_SERVICE_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_EFC, object_name:PER_PERIODS_OF_SERVICE_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PERIODS_OF_SERVICE table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE_EFC ,
-
Table: PER_ABSENCE_ATTENDANCES_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ABSENCE_ATTENDANCES_EFC, object_name:PER_ABSENCE_ATTENDANCES_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ABSENCE_ATTENDANCES table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ABSENCE_ATTENDANCES_EFC ,
-
Table: HR_EFC_PROCESS_COMPONENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EFC_PROCESS_COMPONENTS, object_name:HR_EFC_PROCESS_COMPONENTS, status:VALID, product: PER - Human Resources , description: Holds one row for each processing script in each conversion processing run. , implementation_dba_data: HR.HR_EFC_PROCESS_COMPONENTS ,
-
Table: PER_ASSIGNMENT_BUDGET_VALU_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_BUDGET_VALU_EFC, object_name:PER_ASSIGNMENT_BUDGET_VALU_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_ASSIGNMENT_BUDGET_VALUES_F table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_ASSIGNMENT_BUDGET_VALU_EFC ,