DBA Data[Home] [Help]

APPS.PER_PYP_BUS dependencies on PER_PYP_BUS

Line 1: Package Body per_pyp_bus as

1: Package Body per_pyp_bus as
2: /* $Header: pepyprhi.pkb 120.17.12010000.3 2008/09/23 08:15:15 schowdhu ship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |

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

4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' per_pyp_bus.'; -- Global package name
9: g_legislation_code varchar2(150) default null;
10: g_pay_proposal_id number default null;
11:
12: --

Line 2871: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id

2867: -- Rule CHK_ASSIGNMENT_ID /a,c,d,e,f,g,h
2868: -- Rule CHK_CHANGE_DATE /a,b,c
2869: --
2870: -- call to chk_access added for fixing bug#3839734
2871: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
2872: ,p_change_date => p_rec.change_date);
2873: --
2874: per_pyp_bus.chk_assignment_id_change_date
2875: (p_pay_proposal_id => p_rec.pay_proposal_id

Line 2874: per_pyp_bus.chk_assignment_id_change_date

2870: -- call to chk_access added for fixing bug#3839734
2871: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
2872: ,p_change_date => p_rec.change_date);
2873: --
2874: per_pyp_bus.chk_assignment_id_change_date
2875: (p_pay_proposal_id => p_rec.pay_proposal_id
2876: ,p_business_group_id => p_rec.business_group_id
2877: ,p_assignment_id => p_rec.assignment_id
2878: ,p_change_date => p_rec.change_date

Line 2890: per_pyp_bus.chk_date_overlapping

2886: --
2887: -- Validate that date_to is not earlier than the start_date
2888: --
2889: --
2890: per_pyp_bus.chk_date_overlapping
2891: (p_change_date => p_rec.change_date
2892: ,p_date_to => p_rec.date_to
2893: );
2894: --

Line 2898: per_pyp_bus.validate_date_to

2894: --
2895: --
2896: --
2897: /*changed for Bug#7386307 as procedure signature is changed--schowdhu*/
2898: per_pyp_bus.validate_date_to
2899: (p_assignment_id => p_rec.assignment_id,
2900: p_pay_proposal_id => p_rec.pay_proposal_id,
2901: p_change_date => p_rec.change_date,
2902: p_date_to => p_rec.date_to,

Line 2912: per_pyp_bus.chk_proposal_reason

2908: -- Business Rule Mapping
2909: -- =====================
2910: -- Rule CHK_PROPOSAL_REASON a
2911: --
2912: per_pyp_bus.chk_proposal_reason
2913: (p_pay_proposal_id => p_rec.pay_proposal_id
2914: ,p_proposal_reason => p_rec.proposal_reason
2915: ,p_change_date => p_rec.change_date
2916: ,p_object_version_number => p_rec.object_version_number

Line 2928: per_pyp_bus.chk_multiple_components

2924: -- Business Rule Mapping
2925: -- =====================
2926: -- Rule CHK_MULTIPLE_COMPONENTS a,b,c
2927: --
2928: per_pyp_bus.chk_multiple_components
2929: (p_pay_proposal_id => p_rec.pay_proposal_id
2930: ,p_assignment_id => p_rec.assignment_id
2931: ,p_change_date => p_rec.change_date
2932: ,p_multiple_components => p_rec.multiple_components

Line 2945: per_pyp_bus.chk_chg_next_sal_review_date

2941: -- Business Rule Mapping
2942: -- =====================
2943: -- Rule CHK_CHG_NEXT_SAL_REVIEW_DATE a
2944: --
2945: per_pyp_bus.chk_chg_next_sal_review_date
2946: (p_pay_proposal_id => p_rec.pay_proposal_id
2947: ,p_business_group_id => p_rec.business_group_id
2948: ,p_assignment_id => p_rec.assignment_id
2949: ,p_change_date => p_rec.change_date

Line 2963: per_pyp_bus.chk_next_sal_review_date

2959: -- Business Rule Mapping
2960: -- =====================
2961: -- Rule CHK_NEXT_SAL_REVIEW_DATE a
2962: --
2963: per_pyp_bus.chk_next_sal_review_date
2964: (p_pay_proposal_id => p_rec.pay_proposal_id
2965: ,p_business_group_id => p_rec.business_group_id
2966: ,p_assignment_id => p_rec.assignment_id
2967: ,p_change_date => p_rec.change_date

Line 2982: per_pyp_bus.chk_proposed_salary

2978: -- Business Rule Mapping
2979: -- =====================
2980: -- Rule CHK_PROPOSED_SALARY a,c
2981: --
2982: per_pyp_bus.chk_proposed_salary
2983: (p_pay_proposal_id => p_rec.pay_proposal_id
2984: ,p_business_group_id => p_rec.business_group_id
2985: ,p_assignment_id => p_rec.assignment_id
2986: ,p_change_date => p_rec.change_date

Line 3002: per_pyp_bus.chk_approved

2998: -- Business Rule Mapping
2999: -- =====================
3000: -- Rule CHK_APPROVED b,c,d,f
3001: --
3002: per_pyp_bus.chk_approved
3003: (p_pay_proposal_id => p_rec.pay_proposal_id
3004: ,p_business_group_id => p_rec.business_group_id
3005: ,p_assignment_id => p_rec.assignment_id
3006: ,p_change_date => p_rec.change_date

Line 3020: per_pyp_bus.chk_performance_review_id

3016: -- Business Rule Mapping
3017: -- =====================
3018: -- Rule CHK_PERFORMANCE_REVIEW_ID a,b
3019: --
3020: per_pyp_bus.chk_performance_review_id
3021: (p_pay_proposal_id => p_rec.pay_proposal_id
3022: ,p_assignment_id => p_rec.assignment_id
3023: ,p_performance_review_id => p_rec.performance_review_id
3024: ,p_object_version_number => p_rec.object_version_number

Line 3035: per_pyp_bus.chk_forced_ranking

3031: -- Business Rule Mapping
3032: -- =====================
3033: -- Rule CHK_FORCED_RANKING a
3034: --
3035: per_pyp_bus.chk_forced_ranking
3036: (p_forced_ranking => p_rec.forced_ranking);
3037: --
3038: --
3039: hr_utility.set_location(l_proc, 85);

Line 3086: per_pyp_bus.check_non_updateable_args

3082: -- CHK_ASSIGNMENT_ID /b
3083: -- CHK_PAY_PROPOSAL_ID /c
3084: -- CHK_LAST_CHANGE_DATE /c
3085: --
3086: per_pyp_bus.check_non_updateable_args
3087: (p_rec =>p_rec);
3088: --
3089: hr_utility.set_location (l_proc,10);
3090: --

Line 3099: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id

3095: -- Rule CHK_ASSIGNMENT_ID /a,c,d,e,f,g,h
3096: -- Rule CHK_CHANGE_DATE /a,b,c
3097: --
3098: -- call to chk_access added for fixing bug#3839734
3099: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3100: ,p_change_date => p_rec.change_date);
3101: --
3102: per_pyp_bus.chk_assignment_id_change_date
3103: (p_pay_proposal_id => p_rec.pay_proposal_id

Line 3102: per_pyp_bus.chk_assignment_id_change_date

3098: -- call to chk_access added for fixing bug#3839734
3099: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3100: ,p_change_date => p_rec.change_date);
3101: --
3102: per_pyp_bus.chk_assignment_id_change_date
3103: (p_pay_proposal_id => p_rec.pay_proposal_id
3104: ,p_business_group_id => p_rec.business_group_id
3105: ,p_assignment_id => p_rec.assignment_id
3106: ,p_change_date => p_rec.change_date

Line 3117: per_pyp_bus.chk_date_overlapping

3113: --
3114: -- Validate that date_to is not earlier than the start_date
3115: --
3116: --
3117: per_pyp_bus.chk_date_overlapping
3118: (p_change_date => p_rec.change_date
3119: ,p_date_to => p_rec.date_to
3120: );
3121: --

Line 3125: per_pyp_bus.validate_date_to

3121: --
3122: --
3123: /* changed for Bug#7386307 as procedure signature is changed--schowdhu */
3124:
3125: per_pyp_bus.validate_date_to
3126: (p_assignment_id => p_rec.assignment_id,
3127: p_pay_proposal_id => p_rec.pay_proposal_id,
3128: p_change_date => p_rec.change_date,
3129: p_date_to => p_rec.date_to,

Line 3140: per_pyp_bus.chk_proposal_reason

3136: -- Business Rule Mapping
3137: -- =====================
3138: -- Rule CHK_PROPOSAL_REASON a
3139: --
3140: per_pyp_bus.chk_proposal_reason
3141: (p_pay_proposal_id => p_rec.pay_proposal_id
3142: ,p_proposal_reason => p_rec.proposal_reason
3143: ,p_change_date => p_rec.change_date
3144: ,p_object_version_number => p_rec.object_version_number

Line 3155: per_pyp_bus.chk_multiple_components

3151: -- Business Rule Mapping
3152: -- =====================
3153: -- Rule CHK_MULTIPLE_COMPONENTS a,c,d
3154: --
3155: per_pyp_bus.chk_multiple_components
3156: (p_pay_proposal_id => p_rec.pay_proposal_id
3157: ,p_assignment_id => p_rec.assignment_id
3158: ,p_change_date => p_rec.change_date
3159: ,p_multiple_components => p_rec.multiple_components

Line 3171: per_pyp_bus.chk_chg_next_sal_review_date

3167: -- Business Rule Mapping
3168: -- =====================
3169: -- Rule CHK_CHG_NEXT_SAL_REVIEW_DATE a
3170: --
3171: per_pyp_bus.chk_chg_next_sal_review_date
3172: (p_pay_proposal_id => p_rec.pay_proposal_id
3173: ,p_business_group_id => p_rec.business_group_id
3174: ,p_assignment_id => p_rec.assignment_id
3175: ,p_change_date => p_rec.change_date

Line 3189: per_pyp_bus.chk_next_sal_review_date

3185: -- Business Rule Mapping
3186: -- =====================
3187: -- Rule CHK_NEXT_SAL_REVIEW_DATE a
3188: --
3189: per_pyp_bus.chk_next_sal_review_date
3190: (p_pay_proposal_id => p_rec.pay_proposal_id
3191: ,p_business_group_id => p_rec.business_group_id
3192: ,p_assignment_id => p_rec.assignment_id
3193: ,p_change_date => p_rec.change_date

Line 3208: per_pyp_bus.chk_proposed_salary

3204: -- Business Rule Mapping
3205: -- =====================
3206: -- Rule CHK_PROPOSED_SALARY a,c
3207: --
3208: per_pyp_bus.chk_proposed_salary
3209: (p_pay_proposal_id => p_rec.pay_proposal_id
3210: ,p_business_group_id => p_rec.business_group_id
3211: ,p_assignment_id => p_rec.assignment_id
3212: ,p_change_date => p_rec.change_date

Line 3228: per_pyp_bus.chk_approved

3224: -- Business Rule Mapping
3225: -- =====================
3226: -- Rule CHK_APPROVED b,c,e,f
3227: --
3228: per_pyp_bus.chk_approved
3229: (p_pay_proposal_id => p_rec.pay_proposal_id
3230: ,p_business_group_id => p_rec.business_group_id
3231: ,p_assignment_id => p_rec.assignment_id
3232: ,p_change_date => p_rec.change_date

Line 3247: per_pyp_bus.chk_performance_review_id

3243: -- Business Rule Mapping
3244: -- =====================
3245: -- Rule CHK_PERFORMANCE_REVIEW_ID
3246: --
3247: per_pyp_bus.chk_performance_review_id
3248: (p_pay_proposal_id => p_rec.pay_proposal_id
3249: ,p_assignment_id => p_rec.assignment_id
3250: ,p_performance_review_id => p_rec.performance_review_id
3251: ,p_object_version_number => p_rec.object_version_number

Line 3262: per_pyp_bus.chk_forced_ranking

3258: -- Business Rule Mapping
3259: -- =====================
3260: -- Rule CHK_FORCED_RANKING
3261: --
3262: per_pyp_bus.chk_forced_ranking
3263: (p_forced_ranking => p_rec.forced_ranking);
3264: --
3265: hr_utility.set_location(l_proc, 75);
3266: --

Line 3294: per_pyp_bus.chk_access(p_assignment_id => per_pyp_shd.g_old_rec.assignment_id

3290: -- Call all supporting business operations
3291: --
3292: -- Validate delete
3293: -- call to chk_access added for fixing bug#3839734
3294: per_pyp_bus.chk_access(p_assignment_id => per_pyp_shd.g_old_rec.assignment_id
3295: ,p_change_date => per_pyp_shd.g_old_rec.change_date);
3296: --
3297: --
3298: -- Business Rule Mapping

Line 3378: end per_pyp_bus;

3374: --
3375: return l_legislation_code;
3376: end return_legislation_code;
3377: --
3378: end per_pyp_bus;