DBA Data[Home] [Help]

APPS.SSP_PAD_PKG dependencies on HR_ENTRY_API

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

987: -- Get all entries and entry values for the Adoption
988: --
989: -- Decode the rate code to give the meaning using local variables
990: -- populated earlier by Calculate_correct_PAD_rate
991: -- these can then be passed directly into the hr_entry_api's and
992: -- simplifies comparison with hypo entries
993: --
994: select entry.element_entry_id,
995: entry.element_link_id,

Line 1167: hr_entry_api.update_element_entry (

1163: hr_utility.trace (l_proc||' processed - correct it');
1164: else
1165: -- update old entry
1166: hr_utility.trace (l_proc||' unprocessed - update it');
1167: hr_entry_api.update_element_entry (
1168: p_dt_update_mode => 'CORRECTION',
1169: p_session_date => old_entry.effective_start_date,
1170: p_element_entry_id => old_entry.element_entry_id,
1171: p_input_value_id1 => g_PAD_element.rate_id,

Line 1203: hr_entry_api.delete_element_entry (

1199: hr_utility.trace (l_proc||' Old entry already processed');
1200: else
1201: hr_utility.trace (l_proc||' Old entry NOT already processed');
1202: --Old entry not already processed so delete it
1203: hr_entry_api.delete_element_entry (
1204: p_dt_delete_mode => 'ZAP',
1205: p_session_date => old_entry.effective_start_date,
1206: p_element_entry_id => old_entry.element_entry_id);
1207: end if;

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

1247: p_effective_start_date => old_entry.effective_start_date,
1248: p_effective_end_date => old_entry.effective_end_date,
1249: p_pay_as_lump_sum => person.pay_PAD_as_lump_sum);
1250: --
1251: -- hr_entry_api's take the lookup meanings not the lookup codes.
1252: -- converted rate codes to meanings before calling the
1253: -- api. Later fix made old_entry (csr_existing_entries) return
1254: -- the meaning, so rate passed directly.
1255: --

Line 1256: hr_entry_api.insert_element_entry (

1252: -- converted rate codes to meanings before calling the
1253: -- api. Later fix made old_entry (csr_existing_entries) return
1254: -- the meaning, so rate passed directly.
1255: --
1256: hr_entry_api.insert_element_entry (
1257: p_effective_start_date=> old_entry.effective_start_date,
1258: p_effective_end_date => old_entry.effective_end_date,
1259: p_element_entry_id => l_dummy,
1260: p_target_entry_id => old_entry.element_entry_id,

Line 1297: hr_entry_api.insert_element_entry (

1293: for new_entry in 1..g_PAD_element.maximum_PPP LOOP
1294: if (not hypothetical_entry.dealt_with (new_entry) = 'TRUE')
1295: and (not hypothetical_entry.stopped (new_entry) = 'TRUE')
1296: then
1297: hr_entry_api.insert_element_entry (
1298: p_effective_start_date =>
1299: hypothetical_entry.effective_start_date (new_entry),
1300: p_effective_end_date =>
1301: hypothetical_entry.effective_end_date (new_entry),

Line 1652: hr_entry_api.delete_element_entry (

1648: hr_utility.trace (l_proc||' Deleting element entry_id '||
1649: to_char (obsolete.element_entry_id));
1650: hr_utility.trace (l_proc||'-------------------------------------------');
1651: --
1652: hr_entry_api.delete_element_entry (
1653: p_dt_delete_mode => 'ZAP',
1654: p_session_date => obsolete.effective_start_date,
1655: p_element_entry_id => obsolete.element_entry_id);
1656: end loop;