DBA Data[Home] [Help]

APPS.PER_PDS_BUS dependencies on PER_PDS_BUS

Line 1: Package Body per_pds_bus as

1: Package Body per_pds_bus as
2: /* $Header: pepdsrhi.pkb 120.8.12020000.3 2013/01/30 09:27:33 srannama ship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |

Line 8: g_package varchar2(33) := ' per_pds_bus.'; -- Global package name

4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' per_pds_bus.'; -- Global package name
9: --
10: -- 70.4 change a start.
11: --
12: -- 70.4 change a end.

Line 2234: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);

2230: -- Business Rule Mapping
2231: -- =====================
2232: -- CHK_DATE_START / a
2233: --
2234: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2235: --
2236: hr_utility.set_location(l_proc, 3);
2237: --
2238: --

Line 2245: per_pds_bus.chk_person_id

2241: -- Business Rule Mapping
2242: -- =====================
2243: -- CHK_PERSON_ID / a,c
2244: --
2245: per_pds_bus.chk_person_id
2246: (p_person_id => p_rec.person_id,
2247: p_termination_accepted_person => p_rec.termination_accepted_person_id);
2248: --
2249: hr_utility.set_location(l_proc, 4);

Line 2258: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);

2254: -- Business Rule Mapping
2255: -- =====================
2256: -- CHK_DATE_START / a
2257: --
2258: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2259: --
2260: hr_utility.set_location(l_proc, 5);
2261: --
2262: --

Line 2269: per_pds_bus.chk_person_id_date_start

2265: -- Business Rule Mapping
2266: -- =====================
2267: -- CHK_PERSON_ID_DATE_START / a,b
2268: --
2269: per_pds_bus.chk_person_id_date_start
2270: (p_period_of_service_id => p_rec.period_of_service_id,
2271: p_object_version_number => p_rec.object_version_number,
2272: p_person_id => p_rec.person_id,
2273: p_date_start => p_rec.date_start);

Line 2284: per_pds_bus.chk_accepted_termination_date

2280: -- Business Rule Mapping
2281: -- =====================
2282: -- CHK_ACCEPTED_TERMINATION_DATE / a
2283: --
2284: per_pds_bus.chk_accepted_termination_date
2285: (p_accepted_termination_date => p_rec.accepted_termination_date);
2286: --
2287: hr_utility.set_location(l_proc, 7);
2288: --

Line 2298: per_pds_bus.chk_actual_termination_date

2294: -- CHK_ACTUAL_TERMINATION_DATE / c
2295: --
2296: -- 70.3 change a start.
2297: --
2298: per_pds_bus.chk_actual_termination_date
2299: (p_actual_termination_date => p_rec.actual_termination_date
2300: ,p_date_start => p_rec.date_start
2301: ,p_last_standard_process_date => p_rec.last_standard_process_date
2302: ,p_object_version_number => p_rec.object_version_number

Line 2319: per_pds_bus.chk_last_standard_process_date

2315: -- CHK_LAST_STANDARD_PROCESS_DATE / e
2316: --
2317: -- 70.3 change c start.
2318: --
2319: per_pds_bus.chk_last_standard_process_date
2320: (p_actual_termination_date => p_rec.actual_termination_date
2321: ,p_business_group_id => p_rec.business_group_id
2322: ,p_date_start => p_rec.date_start
2323: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2336: per_pds_bus.chk_final_process_date

2332: -- Business Rule Mapping
2333: -- =====================
2334: -- CHK_FINAL_PROCESS_DATE / e
2335: --
2336: per_pds_bus.chk_final_process_date
2337: (p_actual_termination_date => p_rec.actual_termination_date,
2338: p_date_start => p_rec.date_start,
2339: p_final_process_date => p_rec.final_process_date,
2340: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 2356: per_pds_bus.chk_leaving_reason

2352: -- Business Rule Mapping
2353: -- =====================
2354: -- CHK_LEAVING_REASON / b
2355: --
2356: per_pds_bus.chk_leaving_reason
2357: (p_leaving_reason => p_rec.leaving_reason,
2358: p_effective_date => p_effective_date,
2359: p_object_version_number => p_rec.object_version_number,
2360: p_period_of_service_id => p_rec.period_of_service_id);

Line 2371: per_pds_bus.chk_notified_termination_date

2367: -- Business Rule Mapping
2368: -- =====================
2369: -- CHK_NOTIFIED_TERMINATION_DATE / a
2370: --
2371: per_pds_bus.chk_notified_termination_date
2372: (p_date_start => p_rec.date_start,
2373: p_notified_termination_date => p_rec.notified_termination_date,
2374: p_object_version_number => p_rec.object_version_number,
2375: p_period_of_service_id => p_rec.period_of_service_id);

Line 2386: per_pds_bus.chk_projected_termination_date

2382: -- Business Rule Mapping
2383: -- =====================
2384: -- CHK_PROJECTED_TERMINATION_DATE / a,b
2385: --
2386: per_pds_bus.chk_projected_termination_date
2387: (p_date_start => p_rec.date_start,
2388: p_period_of_service_id => p_rec.period_of_service_id,
2389: p_object_version_number => p_rec.object_version_number,
2390: p_projected_termination_date => p_rec.projected_termination_date);

Line 2401: per_pds_bus.chk_termination_accepted_pers

2397: -- Business Rule Mapping
2398: -- =====================
2399: -- CHK_TERMINATION_ACCEPTED_PERSON_ID / b,c
2400: --
2401: per_pds_bus.chk_termination_accepted_pers
2402: (p_accepted_termination_date => p_rec.accepted_termination_date,
2403: p_object_version_number => p_rec.object_version_number,
2404: p_period_of_service_id => p_rec.period_of_service_id,
2405: p_person_id => p_rec.person_id,

Line 2411: per_pds_bus.chk_ddf(p_rec => p_rec);

2407: p_effective_date => p_effective_date);
2408: --
2409: -- Validate descriptive flex fields.
2410: --
2411: per_pds_bus.chk_ddf(p_rec => p_rec);
2412: --
2413: --
2414: -- Validate flex fields.
2415: --

Line 2416: per_pds_bus.chk_df(p_rec => p_rec

2412: --
2413: --
2414: -- Validate flex fields.
2415: --
2416: per_pds_bus.chk_df(p_rec => p_rec
2417: ,p_validate_df_flex => p_validate_df_flex);
2418: --
2419: --
2420: hr_utility.set_location(' Leaving:'||l_proc, 14);

Line 2466: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);

2462: -- Business Rule Mapping
2463: -- =====================
2464: -- CHK_DATE_START / a
2465: --
2466: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2467: --
2468: hr_utility.set_location(l_proc, 4);
2469: --
2470: --

Line 2477: per_pds_bus.chk_person_id_date_start

2473: -- Business Rule Mapping
2474: -- =====================
2475: -- CHK_PERSON_ID_DATE_START / a,b
2476: --
2477: per_pds_bus.chk_person_id_date_start
2478: (p_period_of_service_id => p_rec.period_of_service_id,
2479: p_object_version_number => p_rec.object_version_number,
2480: p_person_id => p_rec.person_id,
2481: p_date_start => p_rec.date_start);

Line 2494: per_pds_bus.chk_actual_termination_date

2490: -- CHK_ACTUAL_TERMINATION_DATE / a,b,d,e,f
2491: --
2492: -- 70.3 change a start.
2493: --
2494: per_pds_bus.chk_actual_termination_date
2495: (p_actual_termination_date => p_rec.actual_termination_date
2496: ,p_date_start => p_rec.date_start
2497: ,p_last_standard_process_date => p_rec.last_standard_process_date
2498: ,p_object_version_number => p_rec.object_version_number

Line 2516: per_pds_bus.chk_last_standard_process_date

2512: -- 70.3 change c start.
2513: --
2514: -- CHK_LAST_STANDARD_PROCESS_DATE / a,b,c,f,g,i
2515: --
2516: per_pds_bus.chk_last_standard_process_date
2517: (p_actual_termination_date => p_rec.actual_termination_date
2518: ,p_business_group_id => p_rec.business_group_id
2519: ,p_date_start => p_rec.date_start
2520: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2533: /* per_pds_bus.chk_at_date_lsp_date

2529: -- =====================
2530: -- Commenting out this routine for fix of bug# 2784295
2531: -- CHK_LAST_STANDARD_PROCESS_DATE / h
2532: --
2533: /* per_pds_bus.chk_at_date_lsp_date
2534: (p_actual_termination_date => p_rec.actual_termination_date
2535: ,p_last_standard_process_date => p_rec.last_standard_process_date
2536: ,p_object_version_number => p_rec.object_version_number
2537: ,p_period_of_service_id => p_rec.period_of_service_id

Line 2553: per_pds_bus.chk_final_process_date

2549: -- CHK_FINAL_PROCESS_DATE / c,d
2550: --
2551: -- 70.4 change a end.
2552: --
2553: per_pds_bus.chk_final_process_date
2554: (p_actual_termination_date => p_rec.actual_termination_date,
2555: p_date_start => p_rec.date_start,
2556: p_final_process_date => p_rec.final_process_date,
2557: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 2573: per_pds_bus.chk_leaving_reason

2569: -- Business Rule Mapping
2570: -- =====================
2571: -- CHK_LEAVING_REASON / a
2572: --
2573: per_pds_bus.chk_leaving_reason
2574: (p_leaving_reason => p_rec.leaving_reason,
2575: p_effective_date => p_effective_date,
2576: p_object_version_number => p_rec.object_version_number,
2577: p_period_of_service_id => p_rec.period_of_service_id);

Line 2588: per_pds_bus.chk_notified_termination_date

2584: -- Business Rule Mapping
2585: -- =====================
2586: -- CHK_NOTIFIED_TERMINATION_DATE / b
2587: --
2588: per_pds_bus.chk_notified_termination_date
2589: (p_date_start => p_rec.date_start,
2590: p_notified_termination_date => p_rec.notified_termination_date,
2591: p_object_version_number => p_rec.object_version_number,
2592: p_period_of_service_id => p_rec.period_of_service_id);

Line 2603: per_pds_bus.chk_projected_termination_date

2599: -- Business Rule Mapping
2600: -- =====================
2601: -- CHK_PROJECTED_TERMINATION_DATE / b
2602: --
2603: per_pds_bus.chk_projected_termination_date
2604: (p_date_start => p_rec.date_start,
2605: p_period_of_service_id => p_rec.period_of_service_id,
2606: p_object_version_number => p_rec.object_version_number,
2607: p_projected_termination_date => p_rec.projected_termination_date);

Line 2618: per_pds_bus.chk_termination_accepted_pers

2614: -- Business Rule Mapping
2615: -- =====================
2616: -- CHK_TERMINATION_ACCEPTED_PERSON_ID / a,b
2617: --
2618: per_pds_bus.chk_termination_accepted_pers
2619: (p_accepted_termination_date => p_rec.accepted_termination_date,
2620: p_object_version_number => p_rec.object_version_number,
2621: p_period_of_service_id => p_rec.period_of_service_id,
2622: p_person_id => p_rec.person_id,

Line 2629: per_pds_bus.chk_ddf(p_rec => p_rec);

2625: --
2626: --
2627: -- Validate descriptive flex fields.
2628: --
2629: per_pds_bus.chk_ddf(p_rec => p_rec);
2630: --
2631: --
2632: -- Validate flex fields.
2633: --

Line 2634: per_pds_bus.chk_df(p_rec => p_rec);

2630: --
2631: --
2632: -- Validate flex fields.
2633: --
2634: per_pds_bus.chk_df(p_rec => p_rec);
2635: --
2636: hr_utility.set_location(' Leaving:'||l_proc, 13);
2637: End update_validate;
2638: --

Line 2720: end per_pds_bus;

2716: --
2717: return l_legislation_code;
2718: end return_legislation_code;
2719: --
2720: end per_pds_bus;