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.29.12020000.2 2012/07/05 00:47:21 amnaraya 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 420: per_apr_bus.chk_future_termination_exist (

416: fnd_message.raise_error;
417: END IF;
418: hr_utility.set_location('l_allow_term_emp: '||l_allow_term_emp,10);
419: --ExEmpEnhancements
420: per_apr_bus.chk_future_termination_exist (
421: p_appraisee_person_id => p_rec.appraisee_person_id ,
422: p_appraisal_template_id => p_rec.appraisal_template_id
423: );
424: END IF;

Line 2506: per_apr_bus.chk_appraisee_appraiser

2502:
2503:
2504: hr_utility.set_location(l_proc, 6);
2505:
2506: per_apr_bus.chk_appraisee_appraiser
2507: (p_person_id => p_rec.appraisee_person_id
2508: ,p_business_group_id => p_rec.business_group_id
2509: ,p_effective_date => p_effective_date
2510: ,p_person_type => 'APPRAISEE'

Line 2515: per_apr_bus.chk_appraisee_appraiser

2511: );
2512:
2513: hr_utility.set_location(l_proc, 7);
2514:
2515: per_apr_bus.chk_appraisee_appraiser
2516: (p_person_id => p_rec.appraiser_person_id
2517: ,p_business_group_id => p_rec.business_group_id
2518: ,p_effective_date => p_effective_date
2519: ,p_person_type => 'APPRAISER'

Line 2522: per_apr_bus.chk_main_appraiser_id

2518: ,p_effective_date => p_effective_date
2519: ,p_person_type => 'APPRAISER'
2520: );
2521:
2522: per_apr_bus.chk_main_appraiser_id
2523: (p_main_appraiser_id => p_rec.main_appraiser_id
2524: ,p_business_group_id => p_rec.business_group_id
2525: ,p_effective_date => p_effective_date
2526: );

Line 2530: per_apr_bus.chk_appraisal_period_dates

2526: );
2527:
2528: hr_utility.set_location(l_proc, 8);
2529:
2530: per_apr_bus.chk_appraisal_period_dates
2531: (p_appraisal_id => p_rec.appraisal_id
2532: ,p_object_version_number => p_rec.object_version_number
2533: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2534: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date

Line 2538: per_apr_bus.chk_appraisal_dates

2534: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2535: );
2536:
2537: hr_utility.set_location(l_proc, 9);
2538: per_apr_bus.chk_appraisal_dates
2539: (p_appraisal_date => p_rec.appraisal_date
2540: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2541: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2542: ,p_next_appraisal_date => p_rec.next_appraisal_date

Line 2551: per_apr_bus.chk_appraisal_template

2547: ,p_term_validations => 'N'
2548: );
2549: hr_utility.set_location(l_proc, 10);
2550:
2551: per_apr_bus.chk_appraisal_template
2552: (p_appraisal_template_id => p_rec.appraisal_template_id
2553: ,p_business_group_id => p_rec.business_group_id
2554: ,p_effective_date => p_rec.appraisal_period_start_date
2555: );

Line 2561: per_apr_bus.chk_appraisal_template

2557: -- Fix 3061985.
2558: -- Template validation should be done on appraisal start date and appraisal end date.
2559:
2560:
2561: per_apr_bus.chk_appraisal_template
2562: (p_appraisal_template_id => p_rec.appraisal_template_id
2563: ,p_business_group_id => p_rec.business_group_id
2564: ,p_effective_date => p_rec.appraisal_period_end_date
2565: );

Line 2570: per_apr_bus.chk_appraisal_type

2566:
2567:
2568: hr_utility.set_location(l_proc, 11);
2569:
2570: per_apr_bus.chk_appraisal_type
2571: (p_appraisal_id => p_rec.appraisal_id
2572: ,p_object_version_number => p_rec.object_version_number
2573: ,p_type => p_rec.type
2574: ,p_effective_date => p_effective_date

Line 2579: per_apr_bus.chk_overall_rating

2575: );
2576:
2577: hr_utility.set_location(l_proc, 12);
2578:
2579: per_apr_bus.chk_overall_rating
2580: (p_appraisal_id => p_rec.appraisal_id
2581: ,p_object_version_number => p_rec.object_version_number
2582: ,p_appraisal_template_id => p_rec.appraisal_template_id
2583: ,p_overall_performance_level_id => p_rec.overall_performance_level_id

Line 2589: per_apr_bus.chk_appraisal_status

2585: );
2586:
2587: hr_utility.set_location(l_proc, 13);
2588:
2589: per_apr_bus.chk_appraisal_status
2590: (p_appraisal_id => p_rec.appraisal_id
2591: ,p_object_version_number => p_rec.object_version_number
2592: ,p_status => p_rec.status
2593: ,p_effective_date => p_effective_date

Line 2599: per_apr_bus.chk_group_date_id

2595:
2596: hr_utility.set_location(l_proc, 14);
2597:
2598:
2599: per_apr_bus.chk_group_date_id
2600: (p_group_initiator_id => p_rec.group_initiator_id
2601: ,p_group_date => p_rec.group_date
2602: );
2603:

Line 2604: per_apr_bus.chk_group_initiator_id

2600: (p_group_initiator_id => p_rec.group_initiator_id
2601: ,p_group_date => p_rec.group_date
2602: );
2603:
2604: per_apr_bus.chk_group_initiator_id
2605: (p_group_initiator_id => p_rec.group_initiator_id
2606: ,p_business_group_id => p_rec.business_group_id
2607: ,p_group_date => p_rec.group_date
2608: );

Line 2610: per_apr_bus.chk_plan_id

2606: ,p_business_group_id => p_rec.business_group_id
2607: ,p_group_date => p_rec.group_date
2608: );
2609:
2610: per_apr_bus.chk_plan_id
2611: (p_appraisal_id => p_rec.appraisal_id
2612: ,p_object_version_number => p_rec.object_version_number
2613: ,p_plan_id => p_rec.plan_id
2614: );

Line 2615: per_apr_bus.chk_offline_status

2611: (p_appraisal_id => p_rec.appraisal_id
2612: ,p_object_version_number => p_rec.object_version_number
2613: ,p_plan_id => p_rec.plan_id
2614: );
2615: per_apr_bus.chk_offline_status
2616: (p_appraisal_id => p_rec.appraisal_id
2617: ,p_object_version_number => p_rec.object_version_number
2618: ,p_offline_status => p_rec.offline_status
2619: ,p_effective_date => p_effective_date

Line 2623: per_apr_bus.chk_future_termination_exist (

2619: ,p_effective_date => p_effective_date
2620: );
2621:
2622: --ExEmpEnhancements
2623: per_apr_bus.chk_future_termination_exist (
2624: p_appraisee_person_id => p_rec.appraisee_person_id ,
2625: p_appraisal_template_id => p_rec.appraisal_template_id
2626: );
2627:

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

2627:
2628:
2629: -- Call descriptive flexfield validation routines
2630:
2631: per_apr_bus.chk_df(p_rec => p_rec);
2632:
2633: hr_utility.set_location(' Leaving:'||l_proc, 10);
2634: End insert_validate;
2635:

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

2656: chk_non_updateable_args(p_rec => p_rec);
2657:
2658: hr_utility.set_location(l_proc,6);
2659:
2660: per_apr_bus.chk_open(p_open => p_rec.open
2661: ,p_effective_date => p_effective_date
2662: );
2663:
2664: hr_utility.set_location(l_proc,7);

Line 2665: per_apr_bus.chk_update_allowed

2661: ,p_effective_date => p_effective_date
2662: );
2663:
2664: hr_utility.set_location(l_proc,7);
2665: per_apr_bus.chk_update_allowed
2666: (p_rec => p_rec);
2667: hr_utility.set_location(l_proc, 8);
2668:
2669: -- Appraisee is non updatable argument. So, no need for that check during update.

Line 2671: per_apr_bus.chk_appraisee_appraiser

2667: hr_utility.set_location(l_proc, 8);
2668:
2669: -- Appraisee is non updatable argument. So, no need for that check during update.
2670:
2671: per_apr_bus.chk_appraisee_appraiser
2672: (p_person_id => p_rec.appraiser_person_id
2673: ,p_business_group_id => p_rec.business_group_id
2674: ,p_effective_date => p_effective_date
2675: ,p_person_type => 'APPRAISER'

Line 2680: per_apr_bus.chk_appraiser_person_id

2676: );
2677:
2678:
2679: /*
2680: per_apr_bus.chk_appraiser_person_id
2681: (p_appraisal_id => p_rec.appraisal_id);
2682: -- Call to current behavior of chk_appraiser_person_id is not required..
2683: */
2684: hr_utility.set_location(l_proc,9);

Line 2686: per_apr_bus.chk_appraisal_period_dates

2682: -- Call to current behavior of chk_appraiser_person_id is not required..
2683: */
2684: hr_utility.set_location(l_proc,9);
2685:
2686: per_apr_bus.chk_appraisal_period_dates
2687: (p_appraisal_id => p_rec.appraisal_id
2688: ,p_object_version_number => p_rec.object_version_number
2689: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2690: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date

Line 2694: per_apr_bus.chk_appraisal_dates

2690: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2691: );
2692:
2693: hr_utility.set_location(l_proc, 9);
2694: per_apr_bus.chk_appraisal_dates
2695: (p_appraisal_date => p_rec.appraisal_date
2696: ,p_appraisal_period_start_date => p_rec.appraisal_period_start_date
2697: ,p_appraisal_period_end_date => p_rec.appraisal_period_end_date
2698: ,p_next_appraisal_date => p_rec.next_appraisal_date

Line 2707: per_apr_bus.chk_appraisal_type

2703: ,p_term_validations => 'Y'
2704: );
2705: hr_utility.set_location(l_proc, 91);
2706:
2707: per_apr_bus.chk_appraisal_type
2708: (p_appraisal_id => p_rec.appraisal_id
2709: ,p_object_version_number => p_rec.object_version_number
2710: ,p_type => p_rec.type
2711: ,p_effective_date => p_effective_date

Line 2716: per_apr_bus.chk_appraisal_template

2712: );
2713:
2714: hr_utility.set_location(l_proc, 10);
2715:
2716: per_apr_bus.chk_appraisal_template
2717: (p_appraisal_template_id => p_rec.appraisal_template_id
2718: ,p_business_group_id => p_rec.business_group_id
2719: ,p_effective_date => p_rec.appraisal_period_start_date
2720: );

Line 2726: per_apr_bus.chk_appraisal_template

2722: -- Fix 3061985.
2723: -- Template validation should be done on appraisal start date and appraisal end date.
2724:
2725:
2726: per_apr_bus.chk_appraisal_template
2727: (p_appraisal_template_id => p_rec.appraisal_template_id
2728: ,p_business_group_id => p_rec.business_group_id
2729: ,p_effective_date => p_rec.appraisal_period_end_date
2730: );

Line 2732: per_apr_bus.chk_overall_rating

2728: ,p_business_group_id => p_rec.business_group_id
2729: ,p_effective_date => p_rec.appraisal_period_end_date
2730: );
2731:
2732: per_apr_bus.chk_overall_rating
2733: (p_appraisal_id => p_rec.appraisal_id
2734: ,p_object_version_number => p_rec.object_version_number
2735: ,p_appraisal_template_id => p_rec.appraisal_template_id
2736: ,p_overall_performance_level_id => p_rec.overall_performance_level_id

Line 2742: per_apr_bus.chk_appraisal_status

2738: );
2739:
2740: hr_utility.set_location(l_proc, 13);
2741:
2742: per_apr_bus.chk_appraisal_status
2743: (p_appraisal_id => p_rec.appraisal_id
2744: ,p_object_version_number => p_rec.object_version_number
2745: ,p_status => p_rec.status
2746: ,p_effective_date => p_effective_date

Line 2751: per_apr_bus.chk_main_appraiser_id

2747: );
2748:
2749: hr_utility.set_location(l_proc, 14);
2750:
2751: per_apr_bus.chk_main_appraiser_id
2752: (p_main_appraiser_id => p_rec.main_appraiser_id
2753: ,p_business_group_id => p_rec.business_group_id
2754: ,p_effective_date => p_effective_date
2755: );

Line 2759: per_apr_bus.chk_plan_id

2755: );
2756:
2757: hr_utility.set_location(l_proc, 15);
2758:
2759: per_apr_bus.chk_plan_id
2760: (p_appraisal_id => p_rec.appraisal_id
2761: ,p_object_version_number => p_rec.object_version_number
2762: ,p_plan_id => p_rec.plan_id
2763: );

Line 2766: per_apr_bus.chk_offline_status

2762: ,p_plan_id => p_rec.plan_id
2763: );
2764:
2765: hr_utility.set_location(l_proc, 16);
2766: per_apr_bus.chk_offline_status
2767: (p_appraisal_id => p_rec.appraisal_id
2768: ,p_object_version_number => p_rec.object_version_number
2769: ,p_offline_status => p_rec.offline_status
2770: ,p_effective_date => p_effective_date

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

2771: );
2772:
2773: -- Call descriptive flexfield validation routines
2774:
2775: per_apr_bus.chk_df(p_rec => p_rec);
2776:
2777: hr_utility.set_location(' Leaving:'||l_proc, 10);
2778: End update_validate;
2779:

Line 2792: per_apr_bus.chk_appraisal_delete

2788: hr_utility.set_location('Entering:'||l_proc, 5);
2789:
2790: -- Call all supporting business operations
2791:
2792: per_apr_bus.chk_appraisal_delete
2793: (p_appraisal_id => p_rec.appraisal_id
2794: ,p_object_version_number => p_rec.object_version_number
2795: ,p_overall_performance_level_id => p_rec.overall_performance_level_id
2796: ) ;

Line 2863: end per_apr_bus;

2859: return l_legislation_code;
2860: End return_legislation_code;
2861:
2862:
2863: end per_apr_bus;