DBA Data[Home] [Help]

APPS.SSP_SMP_PKG dependencies on HR_ENTRY_API

Line 1504: -- these can then be passed directly into the hr_entry_api's and

1500: -- Get all entries and entry values for the maternity
1501: --
1502: -- Decode the rate code to give the meaning using local variables
1503: -- populated earlier by Calculate_correct_SMP_rate
1504: -- these can then be passed directly into the hr_entry_api's and
1505: -- simplifies comparison with hypo entries
1506: --
1507: select entry.element_entry_id,
1508: entry.element_link_id,

Line 1705: hr_entry_api.update_element_entry (

1701: hr_utility.trace (l_proc||' processed - correct it');
1702: else
1703: -- update old entry
1704: hr_utility.trace (l_proc||' unprocessed - update it');
1705: hr_entry_api.update_element_entry (
1706: p_dt_update_mode => 'CORRECTION',
1707: p_session_date => old_entry.effective_start_date,
1708: p_element_entry_id => old_entry.element_entry_id,
1709: p_input_value_id1 => g_SMP_element.rate_id,

Line 1742: hr_entry_api.delete_element_entry (

1738: hr_utility.trace (l_proc||' Old entry already processed');
1739: else
1740: hr_utility.trace (l_proc||' Old entry NOT already processed');
1741: --Old entry not already processed so delete it
1742: hr_entry_api.delete_element_entry (
1743: p_dt_delete_mode => 'ZAP',
1744: p_session_date => old_entry.effective_start_date,
1745: p_element_entry_id => old_entry.element_entry_id);
1746: end if;

Line 1796: -- hr_entry_api's take the lookup meanings not the lookup codes.

1792: p_effective_start_date => old_entry.effective_start_date,
1793: p_effective_end_date => old_entry.effective_end_date,
1794: p_pay_as_lump_sum => woman.pay_SMP_as_lump_sum);
1795: --
1796: -- hr_entry_api's take the lookup meanings not the lookup codes.
1797: -- Fix to Bug 590966 converted rate codes to meanings before calling the
1798: -- api. Later fix 647543 made old_entry (csr_existing_entries) return
1799: -- the meaning, so rate passed directly.
1800: --

Line 1804: hr_entry_api.insert_element_entry (

1800: --
1801:
1802: hr_utility.trace('Insert element entry');
1803:
1804: hr_entry_api.insert_element_entry (
1805: p_effective_start_date=> old_entry.effective_start_date,
1806: p_effective_end_date => old_entry.effective_end_date,
1807: p_element_entry_id => l_dummy,
1808: p_target_entry_id => old_entry.element_entry_id,

Line 1844: hr_entry_api.insert_element_entry (

1840: for new_entry in 1..g_SMP_element.maximum_MPP LOOP
1841: if (not hypothetical_entry.dealt_with (new_entry) = 'TRUE')
1842: and (not hypothetical_entry.stopped (new_entry) = 'TRUE')
1843: then
1844: hr_entry_api.insert_element_entry (
1845: p_effective_start_date =>
1846: hypothetical_entry.effective_start_date (new_entry),
1847: p_effective_end_date =>
1848: hypothetical_entry.effective_end_date (new_entry),

Line 2258: hr_entry_api.delete_element_entry (

2254: hr_utility.trace (l_proc||' Deleting element entry_id '||
2255: to_char (obsolete.element_entry_id));
2256: hr_utility.trace (l_proc||'-------------------------------------------');
2257: --
2258: hr_entry_api.delete_element_entry (
2259: p_dt_delete_mode => 'ZAP',
2260: p_session_date => obsolete.effective_start_date,
2261: p_element_entry_id => obsolete.element_entry_id);
2262: end loop;