DBA Data[Home] [Help]

APPS.PER_APR_BUS dependencies on PER_APR_BUS

Line 1: Package Body per_apr_bus as

1: Package Body per_apr_bus as
2: /* $Header: peaprrhi.pkb 120.8.12010000.4 2008/08/06 08:57:14 ubhat ship $ */
3:
4: -- ---------------------------------------------------------------------------+
5: -- | Private Global Definitions |

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

4: -- ---------------------------------------------------------------------------+
5: -- | Private Global Definitions |
6: -- ---------------------------------------------------------------------------+
7:
8: g_package varchar2(33) := ' per_apr_bus.'; -- Global package name
9:
10: -- The following two global variables are only to be used by the
11: -- return_legislation_code function.
12:

Line 2336: per_apr_bus.chk_appraisee_appraiser

2332:
2333:
2334: hr_utility.set_location(l_proc, 6);
2335:
2336: per_apr_bus.chk_appraisee_appraiser
2337: (p_person_id => p_rec.appraisee_person_id
2338: ,p_business_group_id => p_rec.business_group_id
2339: ,p_effective_date => p_effective_date
2340: ,p_person_type => 'APPRAISEE'

Line 2345: per_apr_bus.chk_appraisee_appraiser

2341: );
2342:
2343: hr_utility.set_location(l_proc, 7);
2344:
2345: per_apr_bus.chk_appraisee_appraiser
2346: (p_person_id => p_rec.appraiser_person_id
2347: ,p_business_group_id => p_rec.business_group_id
2348: ,p_effective_date => p_effective_date
2349: ,p_person_type => 'APPRAISER'

Line 2352: per_apr_bus.chk_main_appraiser_id

2348: ,p_effective_date => p_effective_date
2349: ,p_person_type => 'APPRAISER'
2350: );
2351:
2352: per_apr_bus.chk_main_appraiser_id
2353: (p_main_appraiser_id => p_rec.main_appraiser_id
2354: ,p_business_group_id => p_rec.business_group_id
2355: ,p_effective_date => p_effective_date
2356: );

Line 2360: per_apr_bus.chk_appraisal_period_dates

2356: );
2357:
2358: hr_utility.set_location(l_proc, 8);
2359:
2360: per_apr_bus.chk_appraisal_period_dates
2361: (p_appraisal_id => p_rec.appraisal_id
2362: ,p_object_version_number => p_rec.object_version_number
2363: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2364: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date

Line 2368: per_apr_bus.chk_appraisal_dates

2364: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2365: );
2366:
2367: hr_utility.set_location(l_proc, 9);
2368: per_apr_bus.chk_appraisal_dates
2369: (p_appraisal_date => p_rec.appraisal_date
2370: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2371: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2372: ,p_next_appraisal_date => p_rec.next_appraisal_date

Line 2379: per_apr_bus.chk_appraisal_template

2375: ,p_main_appraiser_id => p_rec.main_appraiser_id
2376: );
2377: hr_utility.set_location(l_proc, 10);
2378:
2379: per_apr_bus.chk_appraisal_template
2380: (p_appraisal_template_id => p_rec.appraisal_template_id
2381: ,p_business_group_id => p_rec.business_group_id
2382: ,p_effective_date => p_rec.appraisal_period_start_date
2383: );

Line 2389: per_apr_bus.chk_appraisal_template

2385: -- Fix 3061985.
2386: -- Template validation should be done on appraisal start date and appraisal end date.
2387:
2388:
2389: per_apr_bus.chk_appraisal_template
2390: (p_appraisal_template_id => p_rec.appraisal_template_id
2391: ,p_business_group_id => p_rec.business_group_id
2392: ,p_effective_date => p_rec.appraisal_period_end_date
2393: );

Line 2398: per_apr_bus.chk_appraisal_type

2394:
2395:
2396: hr_utility.set_location(l_proc, 11);
2397:
2398: per_apr_bus.chk_appraisal_type
2399: (p_appraisal_id => p_rec.appraisal_id
2400: ,p_object_version_number => p_rec.object_version_number
2401: ,p_type => p_rec.type
2402: ,p_effective_date => p_effective_date

Line 2407: per_apr_bus.chk_overall_rating

2403: );
2404:
2405: hr_utility.set_location(l_proc, 12);
2406:
2407: per_apr_bus.chk_overall_rating
2408: (p_appraisal_id => p_rec.appraisal_id
2409: ,p_object_version_number => p_rec.object_version_number
2410: ,p_appraisal_template_id => p_rec.appraisal_template_id
2411: ,p_overall_performance_level_id => p_rec.overall_performance_level_id

Line 2417: per_apr_bus.chk_appraisal_status

2413: );
2414:
2415: hr_utility.set_location(l_proc, 13);
2416:
2417: per_apr_bus.chk_appraisal_status
2418: (p_appraisal_id => p_rec.appraisal_id
2419: ,p_object_version_number => p_rec.object_version_number
2420: ,p_status => p_rec.status
2421: ,p_effective_date => p_effective_date

Line 2427: per_apr_bus.chk_group_date_id

2423:
2424: hr_utility.set_location(l_proc, 14);
2425:
2426:
2427: per_apr_bus.chk_group_date_id
2428: (p_group_initiator_id => p_rec.group_initiator_id
2429: ,p_group_date => p_rec.group_date
2430: );
2431:

Line 2432: per_apr_bus.chk_group_initiator_id

2428: (p_group_initiator_id => p_rec.group_initiator_id
2429: ,p_group_date => p_rec.group_date
2430: );
2431:
2432: per_apr_bus.chk_group_initiator_id
2433: (p_group_initiator_id => p_rec.group_initiator_id
2434: ,p_business_group_id => p_rec.business_group_id
2435: ,p_group_date => p_rec.group_date
2436: );

Line 2438: per_apr_bus.chk_plan_id

2434: ,p_business_group_id => p_rec.business_group_id
2435: ,p_group_date => p_rec.group_date
2436: );
2437:
2438: per_apr_bus.chk_plan_id
2439: (p_appraisal_id => p_rec.appraisal_id
2440: ,p_object_version_number => p_rec.object_version_number
2441: ,p_plan_id => p_rec.plan_id
2442: );

Line 2443: per_apr_bus.chk_offline_status

2439: (p_appraisal_id => p_rec.appraisal_id
2440: ,p_object_version_number => p_rec.object_version_number
2441: ,p_plan_id => p_rec.plan_id
2442: );
2443: per_apr_bus.chk_offline_status
2444: (p_appraisal_id => p_rec.appraisal_id
2445: ,p_object_version_number => p_rec.object_version_number
2446: ,p_offline_status => p_rec.offline_status
2447: ,p_effective_date => p_effective_date

Line 2452: per_apr_bus.chk_df(p_rec => p_rec);

2448: );
2449:
2450: -- Call descriptive flexfield validation routines
2451:
2452: per_apr_bus.chk_df(p_rec => p_rec);
2453:
2454: hr_utility.set_location(' Leaving:'||l_proc, 10);
2455: End insert_validate;
2456:

Line 2481: per_apr_bus.chk_open(p_open => p_rec.open

2477: chk_non_updateable_args(p_rec => p_rec);
2478:
2479: hr_utility.set_location(l_proc,6);
2480:
2481: per_apr_bus.chk_open(p_open => p_rec.open
2482: ,p_effective_date => p_effective_date
2483: );
2484:
2485: hr_utility.set_location(l_proc,7);

Line 2487: per_apr_bus.chk_update_allowed

2483: );
2484:
2485: hr_utility.set_location(l_proc,7);
2486:
2487: per_apr_bus.chk_update_allowed
2488: (p_rec => p_rec);
2489:
2490:
2491: hr_utility.set_location(l_proc, 8);

Line 2494: per_apr_bus.chk_appraisee_appraiser

2490:
2491: hr_utility.set_location(l_proc, 8);
2492: -- Appraisee is non updatable argument. So, no need for that check during update.
2493:
2494: per_apr_bus.chk_appraisee_appraiser
2495: (p_person_id => p_rec.appraiser_person_id
2496: ,p_business_group_id => p_rec.business_group_id
2497: ,p_effective_date => p_effective_date
2498: ,p_person_type => 'APPRAISER'

Line 2503: per_apr_bus.chk_appraiser_person_id

2499: );
2500:
2501:
2502: /*
2503: per_apr_bus.chk_appraiser_person_id
2504: (p_appraisal_id => p_rec.appraisal_id);
2505: -- Call to current behavior of chk_appraiser_person_id is not required..
2506: */
2507: hr_utility.set_location(l_proc,9);

Line 2509: per_apr_bus.chk_appraisal_period_dates

2505: -- Call to current behavior of chk_appraiser_person_id is not required..
2506: */
2507: hr_utility.set_location(l_proc,9);
2508:
2509: per_apr_bus.chk_appraisal_period_dates
2510: (p_appraisal_id => p_rec.appraisal_id
2511: ,p_object_version_number => p_rec.object_version_number
2512: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2513: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date

Line 2519: per_apr_bus.chk_appraisal_dates

2515:
2516: hr_utility.set_location(l_proc, 9);
2517:
2518: if (p_rec.appraisal_system_status <> 'DELETED') then
2519: per_apr_bus.chk_appraisal_dates
2520: (p_appraisal_date => p_rec.appraisal_date
2521: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2522: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2523: ,p_next_appraisal_date => p_rec.next_appraisal_date

Line 2530: per_apr_bus.chk_appraisal_type

2526: ,p_main_appraiser_id => p_rec.main_appraiser_id
2527: );
2528: end if;
2529:
2530: per_apr_bus.chk_appraisal_type
2531: (p_appraisal_id => p_rec.appraisal_id
2532: ,p_object_version_number => p_rec.object_version_number
2533: ,p_type => p_rec.type
2534: ,p_effective_date => p_effective_date

Line 2539: per_apr_bus.chk_appraisal_template

2535: );
2536:
2537: hr_utility.set_location(l_proc, 10);
2538:
2539: per_apr_bus.chk_appraisal_template
2540: (p_appraisal_template_id => p_rec.appraisal_template_id
2541: ,p_business_group_id => p_rec.business_group_id
2542: ,p_effective_date => p_rec.appraisal_period_start_date
2543: );

Line 2549: per_apr_bus.chk_appraisal_template

2545: -- Fix 3061985.
2546: -- Template validation should be done on appraisal start date and appraisal end date.
2547:
2548:
2549: per_apr_bus.chk_appraisal_template
2550: (p_appraisal_template_id => p_rec.appraisal_template_id
2551: ,p_business_group_id => p_rec.business_group_id
2552: ,p_effective_date => p_rec.appraisal_period_end_date
2553: );

Line 2555: per_apr_bus.chk_overall_rating

2551: ,p_business_group_id => p_rec.business_group_id
2552: ,p_effective_date => p_rec.appraisal_period_end_date
2553: );
2554:
2555: per_apr_bus.chk_overall_rating
2556: (p_appraisal_id => p_rec.appraisal_id
2557: ,p_object_version_number => p_rec.object_version_number
2558: ,p_appraisal_template_id => p_rec.appraisal_template_id
2559: ,p_overall_performance_level_id => p_rec.overall_performance_level_id

Line 2565: per_apr_bus.chk_appraisal_status

2561: );
2562:
2563: hr_utility.set_location(l_proc, 13);
2564:
2565: per_apr_bus.chk_appraisal_status
2566: (p_appraisal_id => p_rec.appraisal_id
2567: ,p_object_version_number => p_rec.object_version_number
2568: ,p_status => p_rec.status
2569: ,p_effective_date => p_effective_date

Line 2574: per_apr_bus.chk_main_appraiser_id

2570: );
2571:
2572: hr_utility.set_location(l_proc, 14);
2573:
2574: per_apr_bus.chk_main_appraiser_id
2575: (p_main_appraiser_id => p_rec.main_appraiser_id
2576: ,p_business_group_id => p_rec.business_group_id
2577: ,p_effective_date => p_effective_date
2578: );

Line 2582: per_apr_bus.chk_plan_id

2578: );
2579:
2580: hr_utility.set_location(l_proc, 15);
2581:
2582: per_apr_bus.chk_plan_id
2583: (p_appraisal_id => p_rec.appraisal_id
2584: ,p_object_version_number => p_rec.object_version_number
2585: ,p_plan_id => p_rec.plan_id
2586: );

Line 2589: per_apr_bus.chk_offline_status

2585: ,p_plan_id => p_rec.plan_id
2586: );
2587:
2588: hr_utility.set_location(l_proc, 16);
2589: per_apr_bus.chk_offline_status
2590: (p_appraisal_id => p_rec.appraisal_id
2591: ,p_object_version_number => p_rec.object_version_number
2592: ,p_offline_status => p_rec.offline_status
2593: ,p_effective_date => p_effective_date

Line 2598: per_apr_bus.chk_df(p_rec => p_rec);

2594: );
2595:
2596: -- Call descriptive flexfield validation routines
2597:
2598: per_apr_bus.chk_df(p_rec => p_rec);
2599:
2600: hr_utility.set_location(' Leaving:'||l_proc, 10);
2601: End update_validate;
2602:

Line 2615: per_apr_bus.chk_appraisal_delete

2611: hr_utility.set_location('Entering:'||l_proc, 5);
2612:
2613: -- Call all supporting business operations
2614:
2615: per_apr_bus.chk_appraisal_delete
2616: (p_appraisal_id => p_rec.appraisal_id
2617: ,p_object_version_number => p_rec.object_version_number
2618: ,p_overall_performance_level_id => p_rec.overall_performance_level_id
2619: ) ;

Line 2689: end per_apr_bus;

2685: return l_legislation_code;
2686: End return_legislation_code;
2687:
2688:
2689: end per_apr_bus;