Search Results pay_run_results
The PAY_RUN_RESULTS table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Oracle Payroll module, storing detailed payroll calculation results for employees. This table serves as the foundation for payroll processing, capturing computed earnings, deductions, taxes, and other elements generated during a payroll run. Below is a detailed technical overview of its structure, purpose, and integration within Oracle EBS.
1. Purpose and Functionality
The PAY_RUN_RESULTS table stores granular payroll results for each employee processed in a payroll run. It records:- Earnings: Regular pay, overtime, bonuses, and other compensations.
- Deductions: Statutory or voluntary deductions like taxes, benefits, or loans.
- Tax Calculations: Tax withholdings at federal, state, or local levels.
- Accruals: Leave balances or other accrual-based payments.
2. Key Columns and Relationships
The table includes critical columns such as:- RUN_RESULT_ID: Primary key, uniquely identifying each payroll result.
- ASSIGNMENT_ACTION_ID: Foreign key linking to PAY_ASSIGNMENT_ACTIONS, which ties results to payroll runs.
- ELEMENT_TYPE_ID: References PAY_ELEMENT_TYPES_F to identify the payroll element (e.g., salary, tax).
- STATUS: Indicates result status (e.g., 'PAID', 'VOIDED').
- AMOUNT: Monetary value of the result.
- TAX_UNIT_ID: Links to tax jurisdiction details in PAY_TAX_UNITS.
- PAY_ELEMENT_ENTRIES_F: Source of element entries for calculations.
- PAY_PAYROLL_ACTIONS: Parent payroll run context.
- PER_ALL_ASSIGNMENTS_F: Employee assignment details.
3. Technical Implementation
The table is populated during payroll execution via:- Payroll Run Process: The Payroll Process (PYUGEN) generates results based on element entries, rules, and formulas.
- Retro Pay: Adjustments for past periods create new rows with corrected amounts.
- QuickPay: Ad-hoc payments insert additional rows.
4. Integration and Reporting
PAY_RUN_RESULTS feeds downstream processes:- Payslip Generation: Results are aggregated for employee payslips.
- General Ledger: Posted via Payroll Transfer to GL (PYTGL).
- Tax Reporting: Used for year-end filings (e.g., W-2, 1099).
- Third-Party Payments: Exported for bank or benefit provider processing.
5. Common Customizations and Considerations
- Formula Adjustments: Custom formulas may modify results before insertion.
- Retroactive Processing: Requires careful handling to avoid data corruption.
- Performance: Large payroll runs may necessitate partitioning or archiving.
Conclusion
The PAY_RUN_RESULTS table is central to Oracle Payroll, capturing the output of payroll calculations for compliance, reporting, and payment processing. Its design supports complex payroll scenarios while maintaining data integrity through relationships with other core tables. Understanding its structure is essential for troubleshooting, customization, and optimizing payroll operations in Oracle EBS.-
Table: PAY_RUN_RESULTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_RUN_RESULTS, object_name:PAY_RUN_RESULTS, status:VALID, product: PAY - Payroll , description: Result of processing a single element entry. , implementation_dba_data: HR.PAY_RUN_RESULTS ,
-
Table: PAY_RUN_RESULTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_RUN_RESULTS, object_name:PAY_RUN_RESULTS, status:VALID, product: PAY - Payroll , description: Result of processing a single element entry. , implementation_dba_data: HR.PAY_RUN_RESULTS ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V3, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V3, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V3 ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V1, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V1, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V1 ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V3, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V3, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V3 ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V1, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V1, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V1 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V1, object_name:PAY_AU_ASG_LEAVE_TAKEN_V1, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V1 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V1, object_name:PAY_AU_ASG_LEAVE_TAKEN_V1, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V1 ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V2, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_KR_SEP_RESULT_BAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_SEP_RESULT_BAL_V, object_name:PAY_KR_SEP_RESULT_BAL_V, status:VALID, product: PAY - Payroll , description: This view returns Balance of Separation Pay Process based on assignment_action_id. , implementation_dba_data: APPS.PAY_KR_SEP_RESULT_BAL_V ,
-
View: PAY_KR_SEP_RESULT_BAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_SEP_RESULT_BAL_V, object_name:PAY_KR_SEP_RESULT_BAL_V, status:VALID, product: PAY - Payroll , description: This view returns Balance of Separation Pay Process based on assignment_action_id. , implementation_dba_data: APPS.PAY_KR_SEP_RESULT_BAL_V ,
-
View: PAY_NZ_ASG_LEAVE_TAKEN_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ASG_LEAVE_TAKEN_V2, object_name:PAY_NZ_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_NZ_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_NZ_ER_CAL_MTH_BAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ER_CAL_MTH_BAL_V, object_name:PAY_NZ_ER_CAL_MTH_BAL_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ER_CAL_MTH_BAL_V ,
-
View: PAY_NZ_ER_CAL_MTH_BAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_ER_CAL_MTH_BAL_V, object_name:PAY_NZ_ER_CAL_MTH_BAL_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_ER_CAL_MTH_BAL_V ,
-
View: PAY_GB_ELEMENT_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_ELEMENT_VALUES_V, object_name:PAY_GB_ELEMENT_VALUES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_ELEMENT_VALUES_V ,
-
View: PAY_GB_ELEMENT_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_ELEMENT_VALUES_V, object_name:PAY_GB_ELEMENT_VALUES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_ELEMENT_VALUES_V ,
-
View: PAY_ZA_ELEMENT_TYPES_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ZA_ELEMENT_TYPES_V1, object_name:PAY_ZA_ELEMENT_TYPES_V1, status:VALID, product: PAY - Payroll , description: View based on PAY_RUN_RESULT_VALUES used by the PAYZASOE form and PYZASOE report. , implementation_dba_data: APPS.PAY_ZA_ELEMENT_TYPES_V1 ,
-
View: PAY_HK_ASG_SCHEME_NAME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_SCHEME_NAME_V, object_name:PAY_HK_ASG_SCHEME_NAME_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_HK_ASG_SCHEME_NAME_V ,
-
View: PAY_HK_ASG_SCHEME_NAME_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_SCHEME_NAME_V, object_name:PAY_HK_ASG_SCHEME_NAME_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_HK_ASG_SCHEME_NAME_V ,
-
View: PAYBV_RUN_RESULT
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_RUN_RESULT, object_name:PAYBV_RUN_RESULT, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_RUN_RESULT ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V2, object_name:PAY_AU_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_ELEMENT_TYPES_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_TYPES_V1, object_name:PAY_ELEMENT_TYPES_V1, status:VALID, product: PAY - Payroll , description: View based on PAY_RUN_RESULT_VALUES used by the PAYGBSOE form and report. , implementation_dba_data: APPS.PAY_ELEMENT_TYPES_V1 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V2, object_name:PAY_AU_ASG_LEAVE_TAKEN_V2, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V2 ,
-
View: PAY_HK_BALANCES_BY_DATE_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_BALANCES_BY_DATE_V2, object_name:PAY_HK_BALANCES_BY_DATE_V2, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_BALANCES_BY_DATE_V2 ,
-
View: PAY_HK_BALANCES_BY_DATE_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_BALANCES_BY_DATE_V2, object_name:PAY_HK_BALANCES_BY_DATE_V2, status:VALID, product: PAY - Payroll , description: Hong Kong localisation view. , implementation_dba_data: APPS.PAY_HK_BALANCES_BY_DATE_V2 ,
-
View: PAY_RUN_RESULT_VALUES_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_RUN_RESULT_VALUES_V3, object_name:PAY_RUN_RESULT_VALUES_V3, status:VALID, product: PAY - Payroll , description: Used to show all the result values in a sparse matrix solution. , implementation_dba_data: APPS.PAY_RUN_RESULT_VALUES_V3 ,
-
View: PAY_RUN_RESULT_VALUES_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_RUN_RESULT_VALUES_V3, object_name:PAY_RUN_RESULT_VALUES_V3, status:VALID, product: PAY - Payroll , description: Used to show all the result values in a sparse matrix solution. , implementation_dba_data: APPS.PAY_RUN_RESULT_VALUES_V3 ,
-
View: PAYBV_RUN_RESULT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_RUN_RESULT, object_name:PAYBV_RUN_RESULT, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_RUN_RESULT ,
-
View: PAY_ZA_ELEMENT_TYPES_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ZA_ELEMENT_TYPES_V1, object_name:PAY_ZA_ELEMENT_TYPES_V1, status:VALID, product: PAY - Payroll , description: View based on PAY_RUN_RESULT_VALUES used by the PAYZASOE form and PYZASOE report. , implementation_dba_data: APPS.PAY_ZA_ELEMENT_TYPES_V1 ,
-
View: PAY_ELEMENT_TYPES_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_TYPES_V1, object_name:PAY_ELEMENT_TYPES_V1, status:VALID, product: PAY - Payroll , description: View based on PAY_RUN_RESULT_VALUES used by the PAYGBSOE form and report. , implementation_dba_data: APPS.PAY_ELEMENT_TYPES_V1 ,
-
View: PAY_PAYGBBAL_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYGBBAL_VALUES_V, object_name:PAY_PAYGBBAL_VALUES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_PAYGBBAL_VALUES_V ,
-
View: PAY_RUN_RESULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_RUN_RESULTS_V, object_name:PAY_RUN_RESULTS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_RUN_RESULTS_V ,
-
View: PAY_RUN_RESULTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_RUN_RESULTS_V, object_name:PAY_RUN_RESULTS_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_RUN_RESULTS_V ,
-
View: PAY_GB_PAY_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_PAY_VALUES_V, object_name:PAY_GB_PAY_VALUES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_PAY_VALUES_V ,
-
View: PAY_JP_PAYJPBAL_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_PAYJPBAL_VALUES_V, object_name:PAY_JP_PAYJPBAL_VALUES_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_PAYJPBAL_VALUES_V ,
-
View: PAY_JP_PAYJPBAL_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_PAYJPBAL_VALUES_V, object_name:PAY_JP_PAYJPBAL_VALUES_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_PAYJPBAL_VALUES_V ,
-
View: PAY_GB_PAY_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_GB_PAY_VALUES_V, object_name:PAY_GB_PAY_VALUES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_GB_PAY_VALUES_V ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V5
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V5, object_name:PAY_AU_ASG_LEAVE_TAKEN_V5, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V5 ,
-
View: PAY_ASSIGNMENT_ACTIONS_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ASSIGNMENT_ACTIONS_V3, object_name:PAY_ASSIGNMENT_ACTIONS_V3, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_ASSIGNMENT_ACTIONS_V3 ,
-
View: PAY_JP_BALANCES_BY_ACTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BALANCES_BY_ACTION_V, object_name:PAY_JP_BALANCES_BY_ACTION_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_BALANCES_BY_ACTION_V ,
-
View: PAY_AU_BALANCES_BY_DATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_BALANCES_BY_DATE_V, object_name:PAY_AU_BALANCES_BY_DATE_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_BALANCES_BY_DATE_V ,
-
View: PAY_JP_SOE_PREPAY_RESULTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_PREPAY_RESULTS_V, object_name:PAY_JP_SOE_PREPAY_RESULTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_PREPAY_RESULTS_V ,
-
View: PAY_ASSIGNMENT_ACTIONS_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ASSIGNMENT_ACTIONS_V3, object_name:PAY_ASSIGNMENT_ACTIONS_V3, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_ASSIGNMENT_ACTIONS_V3 ,
-
View: PAY_AU_ASG_LEAVE_TAKEN_V5
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_ASG_LEAVE_TAKEN_V5, object_name:PAY_AU_ASG_LEAVE_TAKEN_V5, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_ASG_LEAVE_TAKEN_V5 ,
-
View: PAY_JP_SOE_PREPAY_RESULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_PREPAY_RESULTS_V, object_name:PAY_JP_SOE_PREPAY_RESULTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_PREPAY_RESULTS_V ,
-
View: PAY_JP_BALANCES_BY_ACTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BALANCES_BY_ACTION_V, object_name:PAY_JP_BALANCES_BY_ACTION_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_BALANCES_BY_ACTION_V ,
-
View: PAY_NZ_BALANCES_BY_DATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_NZ_BALANCES_BY_DATE_V, object_name:PAY_NZ_BALANCES_BY_DATE_V, status:VALID, product: PAY - Payroll , description: New Zealand localisation view. , implementation_dba_data: APPS.PAY_NZ_BALANCES_BY_DATE_V ,
-
View: PAY_AU_BALANCES_BY_ACTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_BALANCES_BY_ACTION_V, object_name:PAY_AU_BALANCES_BY_ACTION_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_BALANCES_BY_ACTION_V ,
-
View: PAY_AU_BALANCES_BY_ACTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_AU_BALANCES_BY_ACTION_V, object_name:PAY_AU_BALANCES_BY_ACTION_V, status:VALID, product: PAY - Payroll , description: Australian localisation view. , implementation_dba_data: APPS.PAY_AU_BALANCES_BY_ACTION_V ,
-
View: PAY_KR_SEP_RESULT_RRV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_KR_SEP_RESULT_RRV_V, object_name:PAY_KR_SEP_RESULT_RRV_V, status:VALID, product: PAY - Payroll , description: This view returns Result Value of Separation Pay Process based on both assignment_action_id and run_result_id. , implementation_dba_data: APPS.PAY_KR_SEP_RESULT_RRV_V ,