[Home] [Help]
358: order by wic.action_sequence desc;
359: --
360: cursor csr_job_pem is
361: -- Added nvl(*, 0) except for mutual_aid_prem
362: select nvl(fnd_number.canonical_to_number(pem_information3), 0) taxable_income,
363: nvl(fnd_number.canonical_to_number(pem_information4), 0) si_prem,
364: fnd_number.canonical_to_number(pem_information5) mutual_aid_prem,
365: nvl(fnd_number.canonical_to_number(pem_information6), 0) itax,
366: end_date termination_date,
359: --
360: cursor csr_job_pem is
361: -- Added nvl(*, 0) except for mutual_aid_prem
362: select nvl(fnd_number.canonical_to_number(pem_information3), 0) taxable_income,
363: nvl(fnd_number.canonical_to_number(pem_information4), 0) si_prem,
364: fnd_number.canonical_to_number(pem_information5) mutual_aid_prem,
365: nvl(fnd_number.canonical_to_number(pem_information6), 0) itax,
366: end_date termination_date,
367: decode(employer_country, null, 'N', 'JP', 'N', 'Y') foreign_address_flag,
360: cursor csr_job_pem is
361: -- Added nvl(*, 0) except for mutual_aid_prem
362: select nvl(fnd_number.canonical_to_number(pem_information3), 0) taxable_income,
363: nvl(fnd_number.canonical_to_number(pem_information4), 0) si_prem,
364: fnd_number.canonical_to_number(pem_information5) mutual_aid_prem,
365: nvl(fnd_number.canonical_to_number(pem_information6), 0) itax,
366: end_date termination_date,
367: decode(employer_country, null, 'N', 'JP', 'N', 'Y') foreign_address_flag,
368: employer_name salary_payer_name_kanji,
361: -- Added nvl(*, 0) except for mutual_aid_prem
362: select nvl(fnd_number.canonical_to_number(pem_information3), 0) taxable_income,
363: nvl(fnd_number.canonical_to_number(pem_information4), 0) si_prem,
364: fnd_number.canonical_to_number(pem_information5) mutual_aid_prem,
365: nvl(fnd_number.canonical_to_number(pem_information6), 0) itax,
366: end_date termination_date,
367: decode(employer_country, null, 'N', 'JP', 'N', 'Y') foreign_address_flag,
368: employer_name salary_payer_name_kanji,
369: employer_address salary_payer_address_kanji,
378: and p_effective_date >= nvl(end_date, p_effective_date)
379: and (
380: (
381: pem_information7 is not null
382: and fnd_number.canonical_to_number(pem_information7) = to_number(to_char(p_effective_date, 'YYYY'))
383: )
384: or ( pem_information7 is null
385: and end_date >= trunc(p_effective_date, 'YYYY')
386: )
971: INDEX(PEEV_2 PAY_ELEMENT_ENTRY_VALUES_F_N50)
972: INDEX(PEEV_3 PAY_ELEMENT_ENTRY_VALUES_F_N50) */
973: decode(piv_1.uom,'D',fnd_date.canonical_to_date(peev_1.screen_entry_value),null) residence_date,
974: peev_2.screen_entry_value loan_type,
975: decode(piv_3.uom,'M',fnd_number.canonical_to_number(peev_3.screen_entry_value),null) loan_balance
976: from pay_input_values_f piv_1,
977: pay_input_values_f piv_3,
978: pay_link_input_values_f pliv_1,
979: pay_link_input_values_f pliv_2,