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 869: hr_utility.set_location ('ssp_smp_pkg.entitled_to_PAB',2);

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

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

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

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

1211: -- no match was found.
1212: exit when ((old_entry.week_commencing
1213: = hypothetical_entry.week_commencing (entry_number)
1214: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1215: and ssp_smp_pkg.g_smp_update = 'N')
1216: or (old_entry.effective_start_date
1217: = hypothetical_entry.effective_start_date (entry_number)
1218: and old_entry.week_commencing
1219: = hypothetical_entry.week_commencing (entry_number)

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

1217: = hypothetical_entry.effective_start_date (entry_number)
1218: and old_entry.week_commencing
1219: = hypothetical_entry.week_commencing (entry_number)
1220: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1221: and ssp_smp_pkg.g_smp_update = 'Y'));
1222: end loop;
1223: hr_utility.trace (l_proc||' Old entry / Hypo entry time Match with values:');
1224: hr_utility.trace (l_proc||' Rate: ' ||old_entry.rate||' / '
1225: ||hypothetical_entry.rate (Entry_number));

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

1552: /*
1553: if (p_week_number - l_stopped_weeks)
1554: <= g_SMP_element.period_at_higher_rate
1555: then
1556: hr_utility.set_location ('ssp_smp_pkg.Calculate_correct_SMP_rate',1);
1557: --
1558: -- We have not yet given the employee all their higher rate weeks
1559: --
1560: */