DBA Data[Home] [Help]

VIEW: APPS.PAY_US_ASG_RUN_DED_RBR_V

Source

View Text - Preformatted

SELECT /*+ ORDERED */ DISTINCT paa.assignment_id, paa.tax_unit_id, paa.assignment_action_id, paa.action_status, paa.payroll_action_id, ppa.action_type, ppa.effective_date, pettl.element_name, pettl.element_type_id, pet.element_information10, pec.classification_name, pet.processing_priority, pet.effective_start_date, pet.effective_end_date, pet.business_group_id, pet.legislation_code, pettl.reporting_name, NVL (pettl.reporting_name, pettl.element_name ) reporting_name_alt, hr_balances.decode_balance (pbt.balance_type_id) balance_name, pbt.balance_type_id, pbt.balance_uom, pay_us_balance_view_pkg.get_view_mode view_mode, pay_us_balance_view_pkg.get_calc_all_timetypes_flag calc_all_timetypes, pay_us_taxbal_view_pkg.us_named_balance_vm (UPPER (pbt.balance_name), 'ASG_GRE_RUN', paa.assignment_action_id, paa.assignment_id, ppa.date_earned, paa.tax_unit_id, ppa.business_group_id, NULL ) run_value FROM pay_assignment_actions paa, pay_payroll_actions ppa, pay_bal_attribute_definitions pbad, pay_balance_attributes pba, pay_run_balances prb, pay_defined_balances pdb, pay_balance_types pbt, pay_element_types_f pet, pay_element_types_f_tl pettl, pay_element_classifications pec WHERE pbad.attribute_name IN ('PAY_US_PRE_TAX_DEDUCTIONS', 'PAY_US_AFTER_TAX_DEDUCTIONS') AND pbad.business_group_id IS NULL AND pbad.legislation_code = 'US' AND pba.attribute_id = pbad.attribute_id AND pdb.defined_balance_id = pba.defined_balance_id AND pdb.balance_type_id = pbt.balance_type_id AND pdb.balance_type_id = pbt.balance_type_id AND pet.element_information10 = pdb.balance_type_id AND ( pet.business_group_id + 0 = ppa.business_group_id + 0 OR pet.legislation_code = 'US' ) AND pet.element_type_id = pettl.element_type_id AND pettl.LANGUAGE = USERENV ('LANG') AND pec.classification_id = pet.classification_id AND paa.payroll_action_id = ppa.payroll_action_id AND NVL (ppa.date_earned, ppa.effective_date) BETWEEN pet.effective_start_date AND pet.effective_end_date AND prb.assignment_action_id = paa.assignment_action_id AND prb.tax_unit_id = paa.tax_unit_id AND prb.defined_balance_id = pba.defined_balance_id
View Text - HTML Formatted

SELECT /*+ ORDERED */ DISTINCT PAA.ASSIGNMENT_ID
, PAA.TAX_UNIT_ID
, PAA.ASSIGNMENT_ACTION_ID
, PAA.ACTION_STATUS
, PAA.PAYROLL_ACTION_ID
, PPA.ACTION_TYPE
, PPA.EFFECTIVE_DATE
, PETTL.ELEMENT_NAME
, PETTL.ELEMENT_TYPE_ID
, PET.ELEMENT_INFORMATION10
, PEC.CLASSIFICATION_NAME
, PET.PROCESSING_PRIORITY
, PET.EFFECTIVE_START_DATE
, PET.EFFECTIVE_END_DATE
, PET.BUSINESS_GROUP_ID
, PET.LEGISLATION_CODE
, PETTL.REPORTING_NAME
, NVL (PETTL.REPORTING_NAME
, PETTL.ELEMENT_NAME ) REPORTING_NAME_ALT
, HR_BALANCES.DECODE_BALANCE (PBT.BALANCE_TYPE_ID) BALANCE_NAME
, PBT.BALANCE_TYPE_ID
, PBT.BALANCE_UOM
, PAY_US_BALANCE_VIEW_PKG.GET_VIEW_MODE VIEW_MODE
, PAY_US_BALANCE_VIEW_PKG.GET_CALC_ALL_TIMETYPES_FLAG CALC_ALL_TIMETYPES
, PAY_US_TAXBAL_VIEW_PKG.US_NAMED_BALANCE_VM (UPPER (PBT.BALANCE_NAME)
, 'ASG_GRE_RUN'
, PAA.ASSIGNMENT_ACTION_ID
, PAA.ASSIGNMENT_ID
, PPA.DATE_EARNED
, PAA.TAX_UNIT_ID
, PPA.BUSINESS_GROUP_ID
, NULL ) RUN_VALUE
FROM PAY_ASSIGNMENT_ACTIONS PAA
, PAY_PAYROLL_ACTIONS PPA
, PAY_BAL_ATTRIBUTE_DEFINITIONS PBAD
, PAY_BALANCE_ATTRIBUTES PBA
, PAY_RUN_BALANCES PRB
, PAY_DEFINED_BALANCES PDB
, PAY_BALANCE_TYPES PBT
, PAY_ELEMENT_TYPES_F PET
, PAY_ELEMENT_TYPES_F_TL PETTL
, PAY_ELEMENT_CLASSIFICATIONS PEC
WHERE PBAD.ATTRIBUTE_NAME IN ('PAY_US_PRE_TAX_DEDUCTIONS'
, 'PAY_US_AFTER_TAX_DEDUCTIONS')
AND PBAD.BUSINESS_GROUP_ID IS NULL
AND PBAD.LEGISLATION_CODE = 'US'
AND PBA.ATTRIBUTE_ID = PBAD.ATTRIBUTE_ID
AND PDB.DEFINED_BALANCE_ID = PBA.DEFINED_BALANCE_ID
AND PDB.BALANCE_TYPE_ID = PBT.BALANCE_TYPE_ID
AND PDB.BALANCE_TYPE_ID = PBT.BALANCE_TYPE_ID
AND PET.ELEMENT_INFORMATION10 = PDB.BALANCE_TYPE_ID
AND ( PET.BUSINESS_GROUP_ID + 0 = PPA.BUSINESS_GROUP_ID + 0 OR PET.LEGISLATION_CODE = 'US' )
AND PET.ELEMENT_TYPE_ID = PETTL.ELEMENT_TYPE_ID
AND PETTL.LANGUAGE = USERENV ('LANG')
AND PEC.CLASSIFICATION_ID = PET.CLASSIFICATION_ID
AND PAA.PAYROLL_ACTION_ID = PPA.PAYROLL_ACTION_ID
AND NVL (PPA.DATE_EARNED
, PPA.EFFECTIVE_DATE) BETWEEN PET.EFFECTIVE_START_DATE
AND PET.EFFECTIVE_END_DATE
AND PRB.ASSIGNMENT_ACTION_ID = PAA.ASSIGNMENT_ACTION_ID
AND PRB.TAX_UNIT_ID = PAA.TAX_UNIT_ID
AND PRB.DEFINED_BALANCE_ID = PBA.DEFINED_BALANCE_ID