DBA Data[Home] [Help]

APPS.SSP_PAD_PKG dependencies on SSP_SMP_PKG

Line 16: 30 Oct 02 ABlinko 2690305 Created from SSP_SMP_PKG

12: Purpose
13: To perform calculation of entitlement and payment for PAD purposes
14: --
15: History
16: 30 Oct 02 ABlinko 2690305 Created from SSP_SMP_PKG
17: 27 Jan 03 GButler Nocopy fix to average_earnings -
18: created 2nd dummy variable to act
19: as placeholder for OUT param from
20: ssp_ern_ins

Line 783: hr_utility.set_location ('ssp_smp_pkg.entitled_to_PAD',2);

779: --
780: -- Having established a prima facia entitlement to PAD, perform checks which
781: -- may lead to creation of stoppages for particular periods.
782: --
783: hr_utility.set_location ('ssp_smp_pkg.entitled_to_PAD',2);
784: --
785: -- Get the PAD legislative parameters.
786: --
787: get_PAD_element (person.due_date);

Line 928: fnd_message.set_token ('PROCEDURE','ssp_smp_pkg.entitled_to_PAD');

924: exception
925: --
926: when invalid_absence_date then
927: fnd_message.set_name ('PAY', 'HR_6153_ALL_PROCEDURE_FAIL');
928: fnd_message.set_token ('PROCEDURE','ssp_smp_pkg.entitled_to_PAD');
929: fnd_message.set_token ('STEP','3');
930: --
931: when no_prima_facia_entitlement then
932: --

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

1125: -- no match was found.
1126: exit when ((old_entry.week_commencing
1127: = hypothetical_entry.week_commencing (entry_number)
1128: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1129: and ssp_smp_pkg.g_smp_update = 'N')
1130: or (old_entry.effective_start_date
1131: = hypothetical_entry.effective_start_date (entry_number)
1132: and old_entry.week_commencing
1133: = hypothetical_entry.week_commencing (entry_number)

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

1131: = hypothetical_entry.effective_start_date (entry_number)
1132: and old_entry.week_commencing
1133: = hypothetical_entry.week_commencing (entry_number)
1134: and not hypothetical_entry.stopped (entry_number) = 'TRUE'
1135: and ssp_smp_pkg.g_smp_update = 'Y'));
1136: end loop;
1137: hr_utility.trace (l_proc||' Old entry / Hypo entry time Match with values:');
1138: hr_utility.trace (l_proc||' Rate: ' ||old_entry.rate||' / '
1139: ||hypothetical_entry.rate (Entry_number));

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

1464: /*
1465: if (p_week_number - l_stopped_weeks)
1466: <= g_SMP_element.period_at_higher_rate
1467: then
1468: hr_utility.set_location ('ssp_smp_pkg.Calculate_correct_SMP_rate',1);
1469: --
1470: -- We have not yet given the employee all their higher rate weeks
1471: --
1472: */