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.7 2006/05/18 16:47:13 lsilveir 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 2213: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);

2209: -- Business Rule Mapping
2210: -- =====================
2211: -- CHK_DATE_START / a
2212: --
2213: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2214: --
2215: hr_utility.set_location(l_proc, 3);
2216: --
2217: --

Line 2224: per_pds_bus.chk_person_id

2220: -- Business Rule Mapping
2221: -- =====================
2222: -- CHK_PERSON_ID / a,c
2223: --
2224: per_pds_bus.chk_person_id
2225: (p_person_id => p_rec.person_id,
2226: p_termination_accepted_person => p_rec.termination_accepted_person_id);
2227: --
2228: hr_utility.set_location(l_proc, 4);

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

2233: -- Business Rule Mapping
2234: -- =====================
2235: -- CHK_DATE_START / a
2236: --
2237: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2238: --
2239: hr_utility.set_location(l_proc, 5);
2240: --
2241: --

Line 2248: per_pds_bus.chk_person_id_date_start

2244: -- Business Rule Mapping
2245: -- =====================
2246: -- CHK_PERSON_ID_DATE_START / a,b
2247: --
2248: per_pds_bus.chk_person_id_date_start
2249: (p_period_of_service_id => p_rec.period_of_service_id,
2250: p_object_version_number => p_rec.object_version_number,
2251: p_person_id => p_rec.person_id,
2252: p_date_start => p_rec.date_start);

Line 2263: per_pds_bus.chk_accepted_termination_date

2259: -- Business Rule Mapping
2260: -- =====================
2261: -- CHK_ACCEPTED_TERMINATION_DATE / a
2262: --
2263: per_pds_bus.chk_accepted_termination_date
2264: (p_accepted_termination_date => p_rec.accepted_termination_date);
2265: --
2266: hr_utility.set_location(l_proc, 7);
2267: --

Line 2277: per_pds_bus.chk_actual_termination_date

2273: -- CHK_ACTUAL_TERMINATION_DATE / c
2274: --
2275: -- 70.3 change a start.
2276: --
2277: per_pds_bus.chk_actual_termination_date
2278: (p_actual_termination_date => p_rec.actual_termination_date
2279: ,p_date_start => p_rec.date_start
2280: ,p_last_standard_process_date => p_rec.last_standard_process_date
2281: ,p_object_version_number => p_rec.object_version_number

Line 2298: per_pds_bus.chk_last_standard_process_date

2294: -- CHK_LAST_STANDARD_PROCESS_DATE / e
2295: --
2296: -- 70.3 change c start.
2297: --
2298: per_pds_bus.chk_last_standard_process_date
2299: (p_actual_termination_date => p_rec.actual_termination_date
2300: ,p_business_group_id => p_rec.business_group_id
2301: ,p_date_start => p_rec.date_start
2302: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2315: per_pds_bus.chk_final_process_date

2311: -- Business Rule Mapping
2312: -- =====================
2313: -- CHK_FINAL_PROCESS_DATE / e
2314: --
2315: per_pds_bus.chk_final_process_date
2316: (p_actual_termination_date => p_rec.actual_termination_date,
2317: p_date_start => p_rec.date_start,
2318: p_final_process_date => p_rec.final_process_date,
2319: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 2335: per_pds_bus.chk_leaving_reason

2331: -- Business Rule Mapping
2332: -- =====================
2333: -- CHK_LEAVING_REASON / b
2334: --
2335: per_pds_bus.chk_leaving_reason
2336: (p_leaving_reason => p_rec.leaving_reason,
2337: p_effective_date => p_effective_date,
2338: p_object_version_number => p_rec.object_version_number,
2339: p_period_of_service_id => p_rec.period_of_service_id);

Line 2350: per_pds_bus.chk_notified_termination_date

2346: -- Business Rule Mapping
2347: -- =====================
2348: -- CHK_NOTIFIED_TERMINATION_DATE / a
2349: --
2350: per_pds_bus.chk_notified_termination_date
2351: (p_date_start => p_rec.date_start,
2352: p_notified_termination_date => p_rec.notified_termination_date,
2353: p_object_version_number => p_rec.object_version_number,
2354: p_period_of_service_id => p_rec.period_of_service_id);

Line 2365: per_pds_bus.chk_projected_termination_date

2361: -- Business Rule Mapping
2362: -- =====================
2363: -- CHK_PROJECTED_TERMINATION_DATE / a,b
2364: --
2365: per_pds_bus.chk_projected_termination_date
2366: (p_date_start => p_rec.date_start,
2367: p_period_of_service_id => p_rec.period_of_service_id,
2368: p_object_version_number => p_rec.object_version_number,
2369: p_projected_termination_date => p_rec.projected_termination_date);

Line 2380: per_pds_bus.chk_termination_accepted_pers

2376: -- Business Rule Mapping
2377: -- =====================
2378: -- CHK_TERMINATION_ACCEPTED_PERSON_ID / b,c
2379: --
2380: per_pds_bus.chk_termination_accepted_pers
2381: (p_accepted_termination_date => p_rec.accepted_termination_date,
2382: p_object_version_number => p_rec.object_version_number,
2383: p_period_of_service_id => p_rec.period_of_service_id,
2384: p_person_id => p_rec.person_id,

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

2386: p_effective_date => p_effective_date);
2387: --
2388: -- Validate descriptive flex fields.
2389: --
2390: per_pds_bus.chk_ddf(p_rec => p_rec);
2391: --
2392: --
2393: -- Validate flex fields.
2394: --

Line 2395: per_pds_bus.chk_df(p_rec => p_rec

2391: --
2392: --
2393: -- Validate flex fields.
2394: --
2395: per_pds_bus.chk_df(p_rec => p_rec
2396: ,p_validate_df_flex => p_validate_df_flex);
2397: --
2398: --
2399: hr_utility.set_location(' Leaving:'||l_proc, 14);

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

2441: -- Business Rule Mapping
2442: -- =====================
2443: -- CHK_DATE_START / a
2444: --
2445: per_pds_bus.chk_date_start(p_date_start => p_rec.date_start);
2446: --
2447: hr_utility.set_location(l_proc, 4);
2448: --
2449: --

Line 2456: per_pds_bus.chk_person_id_date_start

2452: -- Business Rule Mapping
2453: -- =====================
2454: -- CHK_PERSON_ID_DATE_START / a,b
2455: --
2456: per_pds_bus.chk_person_id_date_start
2457: (p_period_of_service_id => p_rec.period_of_service_id,
2458: p_object_version_number => p_rec.object_version_number,
2459: p_person_id => p_rec.person_id,
2460: p_date_start => p_rec.date_start);

Line 2473: per_pds_bus.chk_actual_termination_date

2469: -- CHK_ACTUAL_TERMINATION_DATE / a,b,d,e,f
2470: --
2471: -- 70.3 change a start.
2472: --
2473: per_pds_bus.chk_actual_termination_date
2474: (p_actual_termination_date => p_rec.actual_termination_date
2475: ,p_date_start => p_rec.date_start
2476: ,p_last_standard_process_date => p_rec.last_standard_process_date
2477: ,p_object_version_number => p_rec.object_version_number

Line 2495: per_pds_bus.chk_last_standard_process_date

2491: -- 70.3 change c start.
2492: --
2493: -- CHK_LAST_STANDARD_PROCESS_DATE / a,b,c,f,g,i
2494: --
2495: per_pds_bus.chk_last_standard_process_date
2496: (p_actual_termination_date => p_rec.actual_termination_date
2497: ,p_business_group_id => p_rec.business_group_id
2498: ,p_date_start => p_rec.date_start
2499: ,p_last_standard_process_date => p_rec.last_standard_process_date

Line 2512: /* per_pds_bus.chk_at_date_lsp_date

2508: -- =====================
2509: -- Commenting out this routine for fix of bug# 2784295
2510: -- CHK_LAST_STANDARD_PROCESS_DATE / h
2511: --
2512: /* per_pds_bus.chk_at_date_lsp_date
2513: (p_actual_termination_date => p_rec.actual_termination_date
2514: ,p_last_standard_process_date => p_rec.last_standard_process_date
2515: ,p_object_version_number => p_rec.object_version_number
2516: ,p_period_of_service_id => p_rec.period_of_service_id

Line 2532: per_pds_bus.chk_final_process_date

2528: -- CHK_FINAL_PROCESS_DATE / c,d
2529: --
2530: -- 70.4 change a end.
2531: --
2532: per_pds_bus.chk_final_process_date
2533: (p_actual_termination_date => p_rec.actual_termination_date,
2534: p_date_start => p_rec.date_start,
2535: p_final_process_date => p_rec.final_process_date,
2536: p_last_standard_process_date => p_rec.last_standard_process_date,

Line 2552: per_pds_bus.chk_leaving_reason

2548: -- Business Rule Mapping
2549: -- =====================
2550: -- CHK_LEAVING_REASON / a
2551: --
2552: per_pds_bus.chk_leaving_reason
2553: (p_leaving_reason => p_rec.leaving_reason,
2554: p_effective_date => p_effective_date,
2555: p_object_version_number => p_rec.object_version_number,
2556: p_period_of_service_id => p_rec.period_of_service_id);

Line 2567: per_pds_bus.chk_notified_termination_date

2563: -- Business Rule Mapping
2564: -- =====================
2565: -- CHK_NOTIFIED_TERMINATION_DATE / b
2566: --
2567: per_pds_bus.chk_notified_termination_date
2568: (p_date_start => p_rec.date_start,
2569: p_notified_termination_date => p_rec.notified_termination_date,
2570: p_object_version_number => p_rec.object_version_number,
2571: p_period_of_service_id => p_rec.period_of_service_id);

Line 2582: per_pds_bus.chk_projected_termination_date

2578: -- Business Rule Mapping
2579: -- =====================
2580: -- CHK_PROJECTED_TERMINATION_DATE / b
2581: --
2582: per_pds_bus.chk_projected_termination_date
2583: (p_date_start => p_rec.date_start,
2584: p_period_of_service_id => p_rec.period_of_service_id,
2585: p_object_version_number => p_rec.object_version_number,
2586: p_projected_termination_date => p_rec.projected_termination_date);

Line 2597: per_pds_bus.chk_termination_accepted_pers

2593: -- Business Rule Mapping
2594: -- =====================
2595: -- CHK_TERMINATION_ACCEPTED_PERSON_ID / a,b
2596: --
2597: per_pds_bus.chk_termination_accepted_pers
2598: (p_accepted_termination_date => p_rec.accepted_termination_date,
2599: p_object_version_number => p_rec.object_version_number,
2600: p_period_of_service_id => p_rec.period_of_service_id,
2601: p_person_id => p_rec.person_id,

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

2604: --
2605: --
2606: -- Validate descriptive flex fields.
2607: --
2608: per_pds_bus.chk_ddf(p_rec => p_rec);
2609: --
2610: --
2611: -- Validate flex fields.
2612: --

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

2609: --
2610: --
2611: -- Validate flex fields.
2612: --
2613: per_pds_bus.chk_df(p_rec => p_rec);
2614: --
2615: hr_utility.set_location(' Leaving:'||l_proc, 13);
2616: End update_validate;
2617: --

Line 2699: end per_pds_bus;

2695: --
2696: return l_legislation_code;
2697: end return_legislation_code;
2698: --
2699: end per_pds_bus;