DBA Data[Home] [Help]

APPS.SSP_SMP_PKG dependencies on HR_ENTRY_API

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

1429: -- Get all entries and entry values for the maternity
1430: --
1431: -- Decode the rate code to give the meaning using local variables
1432: -- populated earlier by Calculate_correct_SMP_rate
1433: -- these can then be passed directly into the hr_entry_api's and
1434: -- simplifies comparison with hypo entries
1435: --
1436: select entry.element_entry_id,
1437: entry.element_link_id,

Line 1626: hr_entry_api.update_element_entry (

1622: hr_utility.trace (l_proc||' processed - correct it');
1623: else
1624: -- update old entry
1625: hr_utility.trace (l_proc||' unprocessed - update it');
1626: hr_entry_api.update_element_entry (
1627: p_dt_update_mode => 'CORRECTION',
1628: p_session_date => old_entry.effective_start_date,
1629: p_element_entry_id => old_entry.element_entry_id,
1630: p_input_value_id1 => g_SMP_element.rate_id,

Line 1663: hr_entry_api.delete_element_entry (

1659: hr_utility.trace (l_proc||' Old entry already processed');
1660: else
1661: hr_utility.trace (l_proc||' Old entry NOT already processed');
1662: --Old entry not already processed so delete it
1663: hr_entry_api.delete_element_entry (
1664: p_dt_delete_mode => 'ZAP',
1665: p_session_date => old_entry.effective_start_date,
1666: p_element_entry_id => old_entry.element_entry_id);
1667: end if;

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

1713: p_effective_start_date => old_entry.effective_start_date,
1714: p_effective_end_date => old_entry.effective_end_date,
1715: p_pay_as_lump_sum => woman.pay_SMP_as_lump_sum);
1716: --
1717: -- hr_entry_api's take the lookup meanings not the lookup codes.
1718: -- Fix to Bug 590966 converted rate codes to meanings before calling the
1719: -- api. Later fix 647543 made old_entry (csr_existing_entries) return
1720: -- the meaning, so rate passed directly.
1721: --

Line 1725: hr_entry_api.insert_element_entry (

1721: --
1722:
1723: hr_utility.trace('Insert element entry');
1724:
1725: hr_entry_api.insert_element_entry (
1726: p_effective_start_date=> old_entry.effective_start_date,
1727: p_effective_end_date => old_entry.effective_end_date,
1728: p_element_entry_id => l_dummy,
1729: p_target_entry_id => old_entry.element_entry_id,

Line 1765: hr_entry_api.insert_element_entry (

1761: for new_entry in 1..g_SMP_element.maximum_MPP LOOP
1762: if (not hypothetical_entry.dealt_with (new_entry) = 'TRUE')
1763: and (not hypothetical_entry.stopped (new_entry) = 'TRUE')
1764: then
1765: hr_entry_api.insert_element_entry (
1766: p_effective_start_date =>
1767: hypothetical_entry.effective_start_date (new_entry),
1768: p_effective_end_date =>
1769: hypothetical_entry.effective_end_date (new_entry),

Line 2179: hr_entry_api.delete_element_entry (

2175: hr_utility.trace (l_proc||' Deleting element entry_id '||
2176: to_char (obsolete.element_entry_id));
2177: hr_utility.trace (l_proc||'-------------------------------------------');
2178: --
2179: hr_entry_api.delete_element_entry (
2180: p_dt_delete_mode => 'ZAP',
2181: p_session_date => obsolete.effective_start_date,
2182: p_element_entry_id => obsolete.element_entry_id);
2183: end loop;