Search Results hr_soft_coding_keyflex
Overview
The HR_SOFT_CODING_KEYFLEX table is a core data structure within the Oracle E-Business Suite Human Resources (PER) module, specifically designed to store legislation-specific information. Its primary role is to act as a centralized repository for soft coding key flexfield data, which provides configurable and country-specific context for critical HR entities. This table enables the system to manage and apply localized business rules and data validation by linking flexible, user-defined structures to payrolls, organizations, and assignments. Its existence is fundamental to supporting multi-legislation deployments within a single EBS instance, allowing for tailored HR and payroll processing that complies with diverse regional legal requirements.
Key Information Stored
The table's central column is the SOFT_CODING_KEYFLEX_ID, which serves as the unique primary key identifier for each soft coding record. While the ETRM excerpt does not list the descriptive segment columns explicitly, this table is structured as a key flexfield. Consequently, it contains a series of SEGMENT columns (e.g., SEGMENT1, SEGMENT2, etc.) whose meanings are defined by a flexfield setup. These segments store the actual legislative codes or values, such as a specific tax jurisdiction, social insurance code, or other regulated classification. The combination of these segment values, validated against a defined flexfield structure, forms the complete soft coding context for a linked entity.
Common Use Cases and Queries
A primary use case is identifying the legislative context for a specific employee assignment, which is essential for accurate payroll calculations and compliance reporting. For instance, an analyst may need to retrieve the soft coding details for all active assignments. A common reporting query involves joining to the assignments table and, potentially, the descriptive flexfield views to get meaningful segment values.
SELECT asg.assignment_id,
scf.SOFT_CODING_KEYFLEX_ID,
scf.SEGMENT1,
scf.SEGMENT2
FROM per_all_assignments_f asg,
hr_soft_coding_keyflex scf
WHERE asg.soft_coding_keyflex_id = scf.soft_coding_keyflex_id
AND SYSDATE BETWEEN asg.effective_start_date AND asg.effective_end_date;
Another critical scenario is data validation during migration or integration, ensuring that all payrolls and organizations have a valid soft coding keyflex ID populated to prevent processing errors in legislative rule engines.
Related Objects
The HR_SOFT_CODING_KEYFLEX table has defined foreign key relationships with several major HR and Payroll tables, as documented in the ETRM. These relationships demonstrate its central role in linking legislative context to core business objects.
- HR_ALL_ORGANIZATION_UNITS: Links via
HR_ALL_ORGANIZATION_UNITS.SOFT_CODING_KEYFLEX_ID. This associates legislative rules with an organizational structure. - PAY_ALL_PAYROLLS_F: Links via
PAY_ALL_PAYROLLS_F.SOFT_CODING_KEYFLEX_ID. This attaches legislative definitions to a specific payroll, governing its calculation rules. - PER_ALL_ASSIGNMENTS_F: Links via
PER_ALL_ASSIGNMENTS_F.SOFT_CODING_KEYFLEX_ID. This applies the legislative context at the individual employee assignment level, which is the most granular point for payroll processing.
These relationships are enforced by a primary key constraint (HR_SOFT_CODING_KEYFLEX_PK on SOFT_CODING_KEYFLEX_ID), ensuring data integrity across the HR and Payroll modules.
-
Table: HR_SOFT_CODING_KEYFLEX
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_SOFT_CODING_KEYFLEX, object_name:HR_SOFT_CODING_KEYFLEX, status:VALID, product: PER - Human Resources , description: Legislation specific information for payrolls, organizations and assignments. , implementation_dba_data: HR.HR_SOFT_CODING_KEYFLEX ,
-
Table: HR_SOFT_CODING_KEYFLEX
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_SOFT_CODING_KEYFLEX, object_name:HR_SOFT_CODING_KEYFLEX, status:VALID, product: PER - Human Resources , description: Legislation specific information for payrolls, organizations and assignments. , implementation_dba_data: HR.HR_SOFT_CODING_KEYFLEX ,
-
View: PAY_PAYAUTAX_AUS_INF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYAUTAX_AUS_INF_V PER.PAY_PAYAUTAX_AUS_INF_V, object_name:PAY_PAYAUTAX_AUS_INF_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PAY_PAYAUTAX_AUS_INF_V ,
-
View: PAY_PAYAUTAX_AUS_INF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYAUTAX_AUS_INF_V PER.PAY_PAYAUTAX_AUS_INF_V, object_name:PAY_PAYAUTAX_AUS_INF_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PAY_PAYAUTAX_AUS_INF_V ,
-
Table: PER_ALL_ASSIGNMENTS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_F, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID, product: PER - Human Resources , description: Employee and applicant assignment details. , implementation_dba_data: HR.PER_ALL_ASSIGNMENTS_F ,
-
Table: PER_ALL_ASSIGNMENTS_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_F, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID, product: PER - Human Resources , description: Employee and applicant assignment details. , implementation_dba_data: HR.PER_ALL_ASSIGNMENTS_F ,
-
View: HR_ADP_EMP_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMP_REF_V, object_name:HR_ADP_EMP_REF_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMP_REF_V ,
-
View: HR_ADP_EMP_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMP_REF_V, object_name:HR_ADP_EMP_REF_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMP_REF_V ,
-
View: HR_CERIDIAN_500_SELECTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_SELECTION_V, object_name:HR_CERIDIAN_500_SELECTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_SELECTION_V ,
-
View: HR_CERIDIAN_500_SELECTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_SELECTION_V, object_name:HR_CERIDIAN_500_SELECTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_SELECTION_V ,
-
View: HR_ADP_STATE_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_STATE_TAX_V, object_name:HR_ADP_STATE_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_STATE_TAX_V ,
-
View: HR_ADP_STATE_TAX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_STATE_TAX_V, object_name:HR_ADP_STATE_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_STATE_TAX_V ,
-
View: HR_H2PI_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_ASSIGNMENTS_V, object_name:HR_H2PI_ASSIGNMENTS_V, status:VALID, product: PER - Human Resources , description: Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for assignments , implementation_dba_data: APPS.HR_H2PI_ASSIGNMENTS_V ,
-
View: HR_H2PI_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_ASSIGNMENTS_V, object_name:HR_H2PI_ASSIGNMENTS_V, status:VALID, product: PER - Human Resources , description: Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for assignments , implementation_dba_data: APPS.HR_H2PI_ASSIGNMENTS_V ,
-
View: HR_ADP_WORKERS_COMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_WORKERS_COMP_V, object_name:HR_ADP_WORKERS_COMP_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_WORKERS_COMP_V ,
-
View: HR_ADP_WORKERS_COMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_WORKERS_COMP_V, object_name:HR_ADP_WORKERS_COMP_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_WORKERS_COMP_V ,
-
View: HR_ADP_ADDRESS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ADDRESS_V, object_name:HR_ADP_ADDRESS_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ADDRESS_V ,
-
View: HR_CERIDIAN_EFT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_EFT_V, object_name:HR_CERIDIAN_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_EFT_V ,
-
View: HR_CERIDIAN_EFT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_EFT_V, object_name:HR_CERIDIAN_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_EFT_V ,
-
View: HR_ADP_ADDRESS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ADDRESS_V, object_name:HR_ADP_ADDRESS_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ADDRESS_V ,
-
View: PER_ALL_ASSIGNMENTS_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_D, object_name:PER_ALL_ASSIGNMENTS_D, status:VALID, product: PER - Human Resources , description: Used by Datetrack History , implementation_dba_data: APPS.PER_ALL_ASSIGNMENTS_D ,
-
View: PER_ALL_ASSIGNMENTS_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_D, object_name:PER_ALL_ASSIGNMENTS_D, status:VALID, product: PER - Human Resources , description: Used by Datetrack History , implementation_dba_data: APPS.PER_ALL_ASSIGNMENTS_D ,
-
View: HR_ADP_FED_TAX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_FED_TAX_V, object_name:HR_ADP_FED_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_FED_TAX_V ,
-
View: HR_ADP_EFT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EFT_V, object_name:HR_ADP_EFT_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EFT_V ,
-
View: HR_ADP_PAYMENT_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_PAYMENT_METHODS_V, object_name:HR_ADP_PAYMENT_METHODS_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_ADP_PAYMENT_METHODS_V ,
-
View: HR_CERIDIAN_500_EFT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EFT_V, object_name:HR_CERIDIAN_500_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EFT_V ,
-
View: HR_ADP_FED_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_FED_TAX_V, object_name:HR_ADP_FED_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_FED_TAX_V ,
-
View: HR_CERIDIAN_500_EFT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EFT_V, object_name:HR_CERIDIAN_500_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EFT_V ,
-
View: HR_ADP_PAYMENT_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_PAYMENT_METHODS_V, object_name:HR_ADP_PAYMENT_METHODS_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_ADP_PAYMENT_METHODS_V ,
-
View: HR_ADP_ELE_COSTING_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ELE_COSTING_V, object_name:HR_ADP_ELE_COSTING_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ELE_COSTING_V ,
-
View: HR_ADP_ELE_COSTING_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ELE_COSTING_V, object_name:HR_ADP_ELE_COSTING_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ELE_COSTING_V ,
-
View: HR_ADP_EFT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EFT_V, object_name:HR_ADP_EFT_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EFT_V ,
-
View: HR_ADP_CITY_TAX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_CITY_TAX_V, object_name:HR_ADP_CITY_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_CITY_TAX_V ,
-
View: HR_ADP_CITY_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_CITY_TAX_V, object_name:HR_ADP_CITY_TAX_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_CITY_TAX_V ,
-
View: HR_CERIDIAN_500_EMPLOYEE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EMPLOYEE_V, object_name:HR_CERIDIAN_500_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_MISC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_MISC_V, object_name:HR_CERIDIAN_500_MISC_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_MISC_V ,
-
View: HR_CERIDIAN_500_MISC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_MISC_V, object_name:HR_CERIDIAN_500_MISC_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_MISC_V ,
-
View: HR_CERIDIAN_500_EMPLOYEE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EMPLOYEE_V, object_name:HR_CERIDIAN_500_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EMPLOYEE_V ,
-
View: HR_CERIDIAN_SECONDARY_STATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_SECONDARY_STATE_V, object_name:HR_CERIDIAN_SECONDARY_STATE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_SECONDARY_STATE_V ,
-
View: HR_ADP_COSTING_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_COSTING_V, object_name:HR_ADP_COSTING_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_COSTING_V ,
-
View: HR_ADP_COSTING_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_COSTING_V, object_name:HR_ADP_COSTING_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_COSTING_V ,
-
View: HR_CERIDIAN_SECONDARY_STATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_SECONDARY_STATE_V, object_name:HR_CERIDIAN_SECONDARY_STATE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_SECONDARY_STATE_V ,
-
View: HR_CERIDIAN_500_WORK_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_WORK_TAX_V, object_name:HR_CERIDIAN_500_WORK_TAX_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_WORK_TAX_V ,
-
View: HR_ADP_ACCRUAL_PLAN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ACCRUAL_PLAN_V, object_name:HR_ADP_ACCRUAL_PLAN_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ACCRUAL_PLAN_V ,
-
View: HR_CERIDIAN_500_WORK_TAX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_WORK_TAX_V, object_name:HR_CERIDIAN_500_WORK_TAX_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_WORK_TAX_V ,
-
View: HR_CERIDIAN_BENEFIT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_BENEFIT_V, object_name:HR_CERIDIAN_BENEFIT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_BENEFIT_V ,
-
View: HR_CERIDIAN_BENEFIT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_BENEFIT_V, object_name:HR_CERIDIAN_BENEFIT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_BENEFIT_V ,
-
View: HR_ADP_ACCRUAL_PLAN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_ACCRUAL_PLAN_V, object_name:HR_ADP_ACCRUAL_PLAN_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_ACCRUAL_PLAN_V ,
-
View: HR_CERIDIAN_ASSIGNMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_ASSIGNMENT_V, object_name:HR_CERIDIAN_ASSIGNMENT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_ASSIGNMENT_V ,
-
View: HR_CERIDIAN_ASSIGNMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_ASSIGNMENT_V, object_name:HR_CERIDIAN_ASSIGNMENT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 100 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_ASSIGNMENT_V ,