PAY_HDL_RATES_V
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
RATE_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE RATE_DEFINITION_ID PAYROLL_RELATIONSHIP_ID PAYROLL_TERM_ID PAYROLL_ASSIGNMENT_ID NAME BASE_NAME SHORT_NAME LEGISLATIVE_DATA_GROUP_ID LEGISLATION_CODE ASSIGNMENT_ID TERM_ID BASE_SALARY_FLAG ELEMENT_TYPE_ID DIR_CARD_COMP_DEF_ID FTE_FLAG OVERALL_SALARY_FLAG AMOUNT_ENTERABLE FACTOR_ENTERABLE RATE_TYPE PERIODICITY CURRENCY AMOUNT FACTOR INPUT_VALUE_ID |
Query
SQL_Statement |
---|
select pee.element_entry_id rate_id, pee.effective_start_date, pee.effective_end_date, prd.rate_definition_id, peu.payroll_relationship_id, peu.payroll_term_id, peu.payroll_assignment_id, prd.name, prd.base_name, prd.short_name, prd.legislative_data_group_id, prd.legislation_code, prg_asg.assignment_id, prg_term.term_id, nvl(prd.BASE_SALARY_FLAG, 'N') Base_salary_flag, prd.ELEMENT_TYPE_ID, prd.DIR_CARD_COMP_DEF_ID, nvl(prd.FTE_FLAG, 'N') fte_flag, nvl(prd.OVERALL_SALARY_FLAG, 'N') overall_salary_flag, nvl(prd.AMOUNT_ENTERABLE, 'N') amount_enterable, nvl(prd.FACTOR_ENTERABLE, 'N') factor_enterable, prd.type rate_type, nvl(prd.DEFAULT_RTN_PERIODICITY, prd.default_calc_periodicity) periodicity, prd.default_rtn_currency currency, AMT.amount, FACTOR.factor, nvl(AMT.input_value_id, FACTOR.input_value_id) input_value_id from fusion.pay_element_entries_f pee, fusion.pay_element_types_f pet, fusion.pay_entry_usages peu, fusion.pay_rate_definitions_f_vl prd, fusion.pay_rel_groups_dn prg_term, fusion.pay_rel_groups_dn prg_asg , (select eev_amount.element_entry_id, eev_amount.screen_entry_value amount, eev_amount.input_value_id, eev_amount.effective_start_date, eev_amount.effective_end_date from fusion.PAY_INPUT_VALUES_F iv_amount, fusion.PAY_ELEMENT_ENTRY_VALUES_F eev_amount where 'RESERVED_INPUT_VALUE' = iv_amount.reserved_input_value and iv_amount.input_value_id = eev_amount.input_value_id ) AMT, (select eev_factor.element_entry_id, eev_factor.screen_entry_value factor, eev_factor.input_value_id, eev_factor.effective_start_date, eev_factor.effective_end_date from fusion.PAY_INPUT_VALUES_F iv_amount, fusion.PAY_ELEMENT_ENTRY_VALUES_F eev_factor where 'RESERVED_INPUT_FACTOR' = iv_amount.reserved_input_value and iv_amount.input_value_id = eev_factor.input_value_id ) FACTOR where pee.element_entry_id = peu.element_entry_id and prd.element_type_id = pet.element_type_id and pee.element_type_id = pet.element_type_id and prd.type = 'ET' and prd.element_type_id is not null and pee.effective_start_date between prd.effective_start_date and prd.effective_end_date and prg_term.group_type (+) = 'T' and peu.payroll_term_id = prg_term.relationship_group_id (+) and prg_asg.group_type (+) = 'A' and peu.payroll_assignment_id = prg_asg.relationship_group_id (+) and pee.element_entry_id = AMT.element_entry_id (+) and pee.effective_start_date = AMT.effective_start_date (+) and pee.effective_end_date = AMT.effective_end_date (+) and pee.element_entry_id = FACTOR.element_entry_id (+) and pee.effective_start_date = FACTOR.effective_start_date (+) and pee.effective_end_date = FACTOR.effective_end_date (+) |