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.24 2011/09/28 10:47:13 akaranam 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 3014: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id

3010: -- Rule CHK_ASSIGNMENT_ID /a,c,d,e,f,g,h
3011: -- Rule CHK_CHANGE_DATE /a,b,c
3012: --
3013: -- call to chk_access added for fixing bug#3839734
3014: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3015: ,p_change_date => p_rec.change_date);
3016: --
3017: per_pyp_bus.chk_assignment_id_change_date
3018: (p_pay_proposal_id => p_rec.pay_proposal_id

Line 3017: per_pyp_bus.chk_assignment_id_change_date

3013: -- call to chk_access added for fixing bug#3839734
3014: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3015: ,p_change_date => p_rec.change_date);
3016: --
3017: per_pyp_bus.chk_assignment_id_change_date
3018: (p_pay_proposal_id => p_rec.pay_proposal_id
3019: ,p_business_group_id => p_rec.business_group_id
3020: ,p_assignment_id => p_rec.assignment_id
3021: ,p_change_date => p_rec.change_date

Line 3033: per_pyp_bus.chk_date_overlapping

3029: --
3030: -- Validate that date_to is not earlier than the start_date
3031: --
3032: --
3033: per_pyp_bus.chk_date_overlapping
3034: (p_change_date => p_rec.change_date
3035: ,p_date_to => p_rec.date_to
3036: );
3037: --

Line 3041: per_pyp_bus.validate_date_to

3037: --
3038: --
3039: --
3040: /*changed for Bug#7386307 as procedure signature is changed--schowdhu*/
3041: per_pyp_bus.validate_date_to
3042: (p_assignment_id => p_rec.assignment_id,
3043: p_pay_proposal_id => p_rec.pay_proposal_id,
3044: p_change_date => p_rec.change_date,
3045: p_date_to => p_rec.date_to,

Line 3055: per_pyp_bus.chk_proposal_reason

3051: -- Business Rule Mapping
3052: -- =====================
3053: -- Rule CHK_PROPOSAL_REASON a
3054: --
3055: per_pyp_bus.chk_proposal_reason
3056: (p_pay_proposal_id => p_rec.pay_proposal_id
3057: ,p_proposal_reason => p_rec.proposal_reason
3058: ,p_change_date => p_rec.change_date
3059: ,p_object_version_number => p_rec.object_version_number

Line 3071: per_pyp_bus.chk_multiple_components

3067: -- Business Rule Mapping
3068: -- =====================
3069: -- Rule CHK_MULTIPLE_COMPONENTS a,b,c
3070: --
3071: per_pyp_bus.chk_multiple_components
3072: (p_pay_proposal_id => p_rec.pay_proposal_id
3073: ,p_assignment_id => p_rec.assignment_id
3074: ,p_change_date => p_rec.change_date
3075: ,p_multiple_components => p_rec.multiple_components

Line 3088: per_pyp_bus.chk_chg_next_sal_review_date

3084: -- Business Rule Mapping
3085: -- =====================
3086: -- Rule CHK_CHG_NEXT_SAL_REVIEW_DATE a
3087: --
3088: per_pyp_bus.chk_chg_next_sal_review_date
3089: (p_pay_proposal_id => p_rec.pay_proposal_id
3090: ,p_business_group_id => p_rec.business_group_id
3091: ,p_assignment_id => p_rec.assignment_id
3092: ,p_change_date => p_rec.change_date

Line 3106: per_pyp_bus.chk_next_sal_review_date

3102: -- Business Rule Mapping
3103: -- =====================
3104: -- Rule CHK_NEXT_SAL_REVIEW_DATE a
3105: --
3106: per_pyp_bus.chk_next_sal_review_date
3107: (p_pay_proposal_id => p_rec.pay_proposal_id
3108: ,p_business_group_id => p_rec.business_group_id
3109: ,p_assignment_id => p_rec.assignment_id
3110: ,p_change_date => p_rec.change_date

Line 3125: per_pyp_bus.chk_proposed_salary

3121: -- Business Rule Mapping
3122: -- =====================
3123: -- Rule CHK_PROPOSED_SALARY a,c
3124: --
3125: per_pyp_bus.chk_proposed_salary
3126: (p_pay_proposal_id => p_rec.pay_proposal_id
3127: ,p_business_group_id => p_rec.business_group_id
3128: ,p_assignment_id => p_rec.assignment_id
3129: ,p_change_date => p_rec.change_date

Line 3145: per_pyp_bus.chk_approved

3141: -- Business Rule Mapping
3142: -- =====================
3143: -- Rule CHK_APPROVED b,c,d,f
3144: --
3145: per_pyp_bus.chk_approved
3146: (p_pay_proposal_id => p_rec.pay_proposal_id
3147: ,p_business_group_id => p_rec.business_group_id
3148: ,p_assignment_id => p_rec.assignment_id
3149: ,p_change_date => p_rec.change_date

Line 3163: per_pyp_bus.chk_performance_review_id

3159: -- Business Rule Mapping
3160: -- =====================
3161: -- Rule CHK_PERFORMANCE_REVIEW_ID a,b
3162: --
3163: per_pyp_bus.chk_performance_review_id
3164: (p_pay_proposal_id => p_rec.pay_proposal_id
3165: ,p_assignment_id => p_rec.assignment_id
3166: ,p_performance_review_id => p_rec.performance_review_id
3167: ,p_object_version_number => p_rec.object_version_number

Line 3178: per_pyp_bus.chk_forced_ranking

3174: -- Business Rule Mapping
3175: -- =====================
3176: -- Rule CHK_FORCED_RANKING a
3177: --
3178: per_pyp_bus.chk_forced_ranking
3179: (p_forced_ranking => p_rec.forced_ranking);
3180: --
3181: --
3182: hr_utility.set_location(l_proc, 85);

Line 3229: per_pyp_bus.check_non_updateable_args

3225: -- CHK_ASSIGNMENT_ID /b
3226: -- CHK_PAY_PROPOSAL_ID /c
3227: -- CHK_LAST_CHANGE_DATE /c
3228: --
3229: per_pyp_bus.check_non_updateable_args
3230: (p_rec =>p_rec);
3231: --
3232: hr_utility.set_location (l_proc,10);
3233: --

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

3238: -- Rule CHK_ASSIGNMENT_ID /a,c,d,e,f,g,h
3239: -- Rule CHK_CHANGE_DATE /a,b,c
3240: --
3241: -- call to chk_access added for fixing bug#3839734
3242: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3243: ,p_change_date => p_rec.change_date);
3244: --
3245: per_pyp_bus.chk_assignment_id_change_date
3246: (p_pay_proposal_id => p_rec.pay_proposal_id

Line 3245: per_pyp_bus.chk_assignment_id_change_date

3241: -- call to chk_access added for fixing bug#3839734
3242: per_pyp_bus.chk_access(p_assignment_id => p_rec.assignment_id
3243: ,p_change_date => p_rec.change_date);
3244: --
3245: per_pyp_bus.chk_assignment_id_change_date
3246: (p_pay_proposal_id => p_rec.pay_proposal_id
3247: ,p_business_group_id => p_rec.business_group_id
3248: ,p_assignment_id => p_rec.assignment_id
3249: ,p_change_date => p_rec.change_date

Line 3260: per_pyp_bus.chk_date_overlapping

3256: --
3257: -- Validate that date_to is not earlier than the start_date
3258: --
3259: --
3260: per_pyp_bus.chk_date_overlapping
3261: (p_change_date => p_rec.change_date
3262: ,p_date_to => p_rec.date_to
3263: );
3264: --

Line 3268: per_pyp_bus.validate_date_to

3264: --
3265: --
3266: /* changed for Bug#7386307 as procedure signature is changed--schowdhu */
3267:
3268: per_pyp_bus.validate_date_to
3269: (p_assignment_id => p_rec.assignment_id,
3270: p_pay_proposal_id => p_rec.pay_proposal_id,
3271: p_change_date => p_rec.change_date,
3272: p_date_to => p_rec.date_to,

Line 3283: per_pyp_bus.chk_proposal_reason

3279: -- Business Rule Mapping
3280: -- =====================
3281: -- Rule CHK_PROPOSAL_REASON a
3282: --
3283: per_pyp_bus.chk_proposal_reason
3284: (p_pay_proposal_id => p_rec.pay_proposal_id
3285: ,p_proposal_reason => p_rec.proposal_reason
3286: ,p_change_date => p_rec.change_date
3287: ,p_object_version_number => p_rec.object_version_number

Line 3298: per_pyp_bus.chk_multiple_components

3294: -- Business Rule Mapping
3295: -- =====================
3296: -- Rule CHK_MULTIPLE_COMPONENTS a,c,d
3297: --
3298: per_pyp_bus.chk_multiple_components
3299: (p_pay_proposal_id => p_rec.pay_proposal_id
3300: ,p_assignment_id => p_rec.assignment_id
3301: ,p_change_date => p_rec.change_date
3302: ,p_multiple_components => p_rec.multiple_components

Line 3314: per_pyp_bus.chk_chg_next_sal_review_date

3310: -- Business Rule Mapping
3311: -- =====================
3312: -- Rule CHK_CHG_NEXT_SAL_REVIEW_DATE a
3313: --
3314: per_pyp_bus.chk_chg_next_sal_review_date
3315: (p_pay_proposal_id => p_rec.pay_proposal_id
3316: ,p_business_group_id => p_rec.business_group_id
3317: ,p_assignment_id => p_rec.assignment_id
3318: ,p_change_date => p_rec.change_date

Line 3332: per_pyp_bus.chk_next_sal_review_date

3328: -- Business Rule Mapping
3329: -- =====================
3330: -- Rule CHK_NEXT_SAL_REVIEW_DATE a
3331: --
3332: per_pyp_bus.chk_next_sal_review_date
3333: (p_pay_proposal_id => p_rec.pay_proposal_id
3334: ,p_business_group_id => p_rec.business_group_id
3335: ,p_assignment_id => p_rec.assignment_id
3336: ,p_change_date => p_rec.change_date

Line 3351: per_pyp_bus.chk_proposed_salary

3347: -- Business Rule Mapping
3348: -- =====================
3349: -- Rule CHK_PROPOSED_SALARY a,c
3350: --
3351: per_pyp_bus.chk_proposed_salary
3352: (p_pay_proposal_id => p_rec.pay_proposal_id
3353: ,p_business_group_id => p_rec.business_group_id
3354: ,p_assignment_id => p_rec.assignment_id
3355: ,p_change_date => p_rec.change_date

Line 3371: per_pyp_bus.chk_approved

3367: -- Business Rule Mapping
3368: -- =====================
3369: -- Rule CHK_APPROVED b,c,e,f
3370: --
3371: per_pyp_bus.chk_approved
3372: (p_pay_proposal_id => p_rec.pay_proposal_id
3373: ,p_business_group_id => p_rec.business_group_id
3374: ,p_assignment_id => p_rec.assignment_id
3375: ,p_change_date => p_rec.change_date

Line 3390: per_pyp_bus.chk_performance_review_id

3386: -- Business Rule Mapping
3387: -- =====================
3388: -- Rule CHK_PERFORMANCE_REVIEW_ID
3389: --
3390: per_pyp_bus.chk_performance_review_id
3391: (p_pay_proposal_id => p_rec.pay_proposal_id
3392: ,p_assignment_id => p_rec.assignment_id
3393: ,p_performance_review_id => p_rec.performance_review_id
3394: ,p_object_version_number => p_rec.object_version_number

Line 3405: per_pyp_bus.chk_forced_ranking

3401: -- Business Rule Mapping
3402: -- =====================
3403: -- Rule CHK_FORCED_RANKING
3404: --
3405: per_pyp_bus.chk_forced_ranking
3406: (p_forced_ranking => p_rec.forced_ranking);
3407: --
3408: hr_utility.set_location(l_proc, 75);
3409: --

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

3433: -- Call all supporting business operations
3434: --
3435: -- Validate delete
3436: -- call to chk_access added for fixing bug#3839734
3437: per_pyp_bus.chk_access(p_assignment_id => per_pyp_shd.g_old_rec.assignment_id
3438: ,p_change_date => per_pyp_shd.g_old_rec.change_date);
3439: --
3440: --
3441: -- Business Rule Mapping

Line 3521: end per_pyp_bus;

3517: --
3518: return l_legislation_code;
3519: end return_legislation_code;
3520: --
3521: end per_pyp_bus;