DBA Data[Home] [Help]

APPS.PAY_GB_ENROLL_PENSION dependencies on HR_API

Line 4442: IF (L_ELIGIBLE_JH_DATE IS NOT NULL and l_eligible_jh_date <> hr_api.g_eot) THEN

4438: END IF;
4439: -- Check if Postponement End Date is more than three months - if not DB Scheme Postponement
4440: IF L_POSTPONEMENT_TYPE <> 'DB Scheme Postponement' THEN -- if not DB Scheme Postponement
4441: /*Bug 14622818 Modified the condition*/
4442: IF (L_ELIGIBLE_JH_DATE IS NOT NULL and l_eligible_jh_date <> hr_api.g_eot) THEN
4443: L_MAX_POSTPO_DATE := L_ELIGIBLE_JH_DATE;
4444: ELSE
4445: L_MAX_POSTPO_DATE := GREATEST(L_SERVICE_START,FND_DATE.canonical_to_date(G_PENSION_STAGING_DATE));
4446: END IF;

Line 4506: --L_ELIGIBLE_JH_DATE := HR_API.G_EOT;

4502: IF (ASSESS_EMPLOYEE_PROCESS(L_PERSON_ID, L_ASSIGNMENT_ID,NVL(L_AGGREGATION_FLAG,'N'),L_EARNINGS_TEMP,L_AGE_TEMP,p_assactid))=1 THEN
4503: hr_utility.trace('DB Scheme Postponement is valid. Never assessed but Now assessed');
4504: -- update pensions classsification
4505: L_EMPLOYEE_CLASS_FOR_PENSION :='Eligible Job Holder';
4506: --L_ELIGIBLE_JH_DATE := HR_API.G_EOT;
4507: IF (L_DOB_TT BETWEEN G_PRP_START_DATE AND G_PRP_END_DATE) THEN
4508: L_ELIGIBLE_JH_DATE := L_DOB_TT;
4509: ELSE
4510: L_ELIGIBLE_JH_DATE := G_PRP_START_DATE;

Line 4592: l_eligible_jh_date := hr_api.g_eot;

4588: --TAX REF Level
4589: /*Bug 14622818 Modified the condition*/
4590: IF l_eligible_jh_date IS NULL then
4591: hr_utility.trace ('Eligible Job Holder Date is not already set, means employee assessed for the first time');
4592: l_eligible_jh_date := hr_api.g_eot;
4593: /*IF ((FND_DATE.canonical_to_date(G_PENSION_STAGING_DATE) BETWEEN G_PRP_START_DATE AND G_PRP_END_DATE) OR ( L_SERVICE_START BETWEEN G_PRP_START_DATE AND G_PRP_END_DATE))THEN*/
4594: IF(NVL(G_WORKER_POSTPONEMENT_RULE,'NONE')='NONE') THEN
4595: L_WORKER_POSTP_FLAG := 'N';
4596: ELSE