DBA Data[Home] [Help]

APPS.SSP_PAB_PKG dependencies on SSP_SMP_PKG

Line 16: 17 Oct 02 2690305 A Blinko Created from SSP_SMP_PKG

12: Purpose
13: To perform calculation of entitlement and payment for PAB purposes
14: --
15: History
16: 17 Oct 02 2690305 A Blinko Created from SSP_SMP_PKG
17: 10 Jan 03 A Blinko Amended latest_ppp_start_date
18: 27 Jan 03 G Butler nocopy fix - added 2nd dummy variable to
19: average_earnings to act as placeholder
20: for OUT param from ssp_ern_ins

Line 872: hr_utility.set_location ('ssp_smp_pkg.entitled_to_PAB',2);

868: --
869: -- Having established a prima facia entitlement to SAP, perform checks which
870: -- may lead to creation of stoppages for particular periods.
871: --
872: hr_utility.set_location ('ssp_smp_pkg.entitled_to_PAB',2);
873: --
874: -- Get the SAP legislative parameters.
875: --
876: get_PAB_element (person.due_date);

Line 1016: fnd_message.set_token ('PROCEDURE','ssp_smp_pkg.entitled_to_PAB');

1012: exception
1013: --
1014: when invalid_absence_date then
1015: fnd_message.set_name ('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
1016: fnd_message.set_token ('PROCEDURE','ssp_smp_pkg.entitled_to_PAB');
1017: fnd_message.set_token ('STEP','3');
1018: --
1019: when no_prima_facia_entitlement then
1020: --

Line 1224: and ssp_smp_pkg.g_smp_update = 'N')

1220: -- no match was found.
1221: exit when ((old_entry.week_commencing
1222: = hypothetical_entry.week_commencing (entry_number)
1223: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1224: and ssp_smp_pkg.g_smp_update = 'N')
1225: or (old_entry.effective_start_date
1226: = hypothetical_entry.effective_start_date (entry_number)
1227: and old_entry.week_commencing
1228: = hypothetical_entry.week_commencing (entry_number)

Line 1230: and ssp_smp_pkg.g_smp_update = 'Y'));

1226: = hypothetical_entry.effective_start_date (entry_number)
1227: and old_entry.week_commencing
1228: = hypothetical_entry.week_commencing (entry_number)
1229: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1230: and ssp_smp_pkg.g_smp_update = 'Y'));
1231: end loop;
1232: hr_utility.trace (l_proc||' Old entry / Hypo entry time Match with values:');
1233: hr_utility.trace (l_proc||' Rate: ' ||old_entry.rate||' / '
1234: ||hypothetical_entry.rate (Entry_number));

Line 1565: hr_utility.set_location ('ssp_smp_pkg.Calculate_correct_SMP_rate',1);

1561: /*
1562: if (p_week_number - l_stopped_weeks)
1563: <= g_SMP_element.period_at_higher_rate
1564: then
1565: hr_utility.set_location ('ssp_smp_pkg.Calculate_correct_SMP_rate',1);
1566: --
1567: -- We have not yet given the employee all their higher rate weeks
1568: --
1569: */