151: ,p_assignment_category => p_assignment_category
152: ,p_location_id => p_location_id
153: ,p_contract_id => p_contract_id );
154: exception
155: when hr_api.cannot_find_prog_unit then
156: hr_api.cannot_find_prog_unit_error
157: (p_module_name => 'create_successor_in_plan_b'
158: ,p_hook_type => 'BP'
159: );
152: ,p_location_id => p_location_id
153: ,p_contract_id => p_contract_id );
154: exception
155: when hr_api.cannot_find_prog_unit then
156: hr_api.cannot_find_prog_unit_error
157: (p_module_name => 'create_successor_in_plan_b'
158: ,p_hook_type => 'BP'
159: );
160: end;
293: ,p_location_id => p_location_id
294: ,p_contract_id => p_contract_id
295: );
296: exception
297: when hr_api.cannot_find_prog_unit then
298: hr_api.cannot_find_prog_unit_error
299: (p_module_name => 'create_successor_in_plan_b'
300: ,p_hook_type => 'AP'
301: );
294: ,p_contract_id => p_contract_id
295: );
296: exception
297: when hr_api.cannot_find_prog_unit then
298: hr_api.cannot_find_prog_unit_error
299: (p_module_name => 'create_successor_in_plan_b'
300: ,p_hook_type => 'AP'
301: );
302: end;
305: --
306: -- When in validation only mode raise the Validate_Enabled exception
307: --
308: if p_validate then
309: raise hr_api.validate_enabled;
310: end if;
311: --
312: -- Set all IN OUT and OUT parameters with out values
313: --
315: p_object_version_number := l_object_version_number;
316: --
317: hr_utility.set_location(' Leaving:'||l_proc, 70);
318: exception
319: when hr_api.validate_enabled then
320: --
321: -- As the Validate_Enabled exception has been raised
322: -- we must rollback to the savepoint
323: --
354: (p_validate in boolean default false
355: ,p_effective_date in date
356: ,p_successor_in_plan_id in number
357: ,p_object_version_number in out nocopy number
358: ,p_plan_id in number default hr_api.g_number
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
355: ,p_effective_date in date
356: ,p_successor_in_plan_id in number
357: ,p_object_version_number in out nocopy number
358: ,p_plan_id in number default hr_api.g_number
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
356: ,p_successor_in_plan_id in number
357: ,p_object_version_number in out nocopy number
358: ,p_plan_id in number default hr_api.g_number
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
357: ,p_object_version_number in out nocopy number
358: ,p_plan_id in number default hr_api.g_number
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
358: ,p_plan_id in number default hr_api.g_number
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
359: ,p_successor_id in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
360: ,p_business_group_id in number default hr_api.g_number
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
361: ,p_status in varchar2 default hr_api.g_varchar2
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
362: ,p_rank in number default hr_api.g_number
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
363: ,p_potential in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
364: ,p_performance_rating in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
365: ,p_risk_of_loss in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
366: ,p_impact_of_loss in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
367: ,p_readiness_pct in number default hr_api.g_number
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
368: ,p_eligible_for_promotion in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
369: ,p_earliest_succession_date in date default hr_api.g_date
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
370: ,p_latest_succession_date in date default hr_api.g_date
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
371: ,p_comments in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
372: ,p_attribute_category in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
373: ,p_attribute1 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
374: ,p_attribute2 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
375: ,p_attribute3 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
376: ,p_attribute4 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
377: ,p_attribute5 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
378: ,p_attribute6 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
379: ,p_attribute7 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
380: ,p_attribute8 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
381: ,p_attribute9 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
382: ,p_attribute10 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
383: ,p_attribute11 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
384: ,p_attribute12 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
385: ,p_attribute13 in varchar2 default hr_api.g_varchar2
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
386: ,p_attribute14 in varchar2 default hr_api.g_varchar2
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
387: ,p_attribute15 in varchar2 default hr_api.g_varchar2
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
388: ,p_attribute16 in varchar2 default hr_api.g_varchar2
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
389: ,p_attribute17 in varchar2 default hr_api.g_varchar2
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
390: ,p_attribute18 in varchar2 default hr_api.g_varchar2
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
391: ,p_attribute19 in varchar2 default hr_api.g_varchar2
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
392: ,p_attribute20 in varchar2 default hr_api.g_varchar2
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
393: ,p_planned_date in date default hr_api.g_date
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
394: ,p_assignment_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
395: ,p_supervisor_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
396: ,p_grade_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
397: ,p_grade_ladder_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
398: ,p_grade_step_id in number default hr_api.g_number
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
399: ,p_grade_point_id in number default hr_api.g_number
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
400: ,p_position_id in number default hr_api.g_number
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
401: ,p_job_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
402: ,p_assignment_status_type_id in number default hr_api.g_number
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
403: ,p_organization_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
404: ,p_people_group_id in number default hr_api.g_number
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
412: ,p_contract_id in number default hr_api.g_number)
405: ,p_pay_basis_id in number default hr_api.g_number
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
412: ,p_contract_id in number default hr_api.g_number)
413: is
406: ,p_employee_category in varchar2 default hr_api.g_varchar2
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
412: ,p_contract_id in number default hr_api.g_number)
413: is
414: --
407: ,p_bargaining_unit_code in varchar2 default hr_api.g_varchar2
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
412: ,p_contract_id in number default hr_api.g_number)
413: is
414: --
415: -- Declare cursors and local variables
408: ,p_labour_union_member_flag in varchar2 default hr_api.g_varchar2
409: ,p_collective_agreement_id in number default hr_api.g_number
410: ,p_assignment_category in varchar2 default hr_api.g_varchar2
411: ,p_location_id in number default hr_api.g_number
412: ,p_contract_id in number default hr_api.g_number)
413: is
414: --
415: -- Declare cursors and local variables
416: --
494: ,p_assignment_category => p_assignment_category
495: ,p_location_id => p_location_id
496: ,p_contract_id => p_contract_id );
497: exception
498: when hr_api.cannot_find_prog_unit then
499: hr_api.cannot_find_prog_unit_error
500: (p_module_name => 'update_successor_in_plan_b'
501: ,p_hook_type => 'BP'
502: );
495: ,p_location_id => p_location_id
496: ,p_contract_id => p_contract_id );
497: exception
498: when hr_api.cannot_find_prog_unit then
499: hr_api.cannot_find_prog_unit_error
500: (p_module_name => 'update_successor_in_plan_b'
501: ,p_hook_type => 'BP'
502: );
503: end;
634: ,p_assignment_category => p_assignment_category
635: ,p_location_id => p_location_id
636: ,p_contract_id => p_contract_id );
637: exception
638: when hr_api.cannot_find_prog_unit then
639: hr_api.cannot_find_prog_unit_error
640: (p_module_name => 'update_successor_in_plan_b'
641: ,p_hook_type => 'AP'
642: );
635: ,p_location_id => p_location_id
636: ,p_contract_id => p_contract_id );
637: exception
638: when hr_api.cannot_find_prog_unit then
639: hr_api.cannot_find_prog_unit_error
640: (p_module_name => 'update_successor_in_plan_b'
641: ,p_hook_type => 'AP'
642: );
643: end;
646: --
647: -- When in validation only mode raise the Validate_Enabled exception
648: --
649: if p_validate then
650: raise hr_api.validate_enabled;
651: end if;
652: --
653: -- Set all IN OUT and OUT parameters with out values
654: --
655: p_object_version_number := l_object_version_number;
656: --
657: hr_utility.set_location(' Leaving:'||l_proc, 70);
658: exception
659: when hr_api.validate_enabled then
660: --
661: -- As the Validate_Enabled exception has been raised
662: -- we must rollback to the savepoint
663: --
709: --
710: -- When in validation only mode raise the Validate_Enabled exception
711: --
712: if p_validate then
713: raise hr_api.validate_enabled;
714: end if;
715: --
716: -- Set all IN OUT and OUT parameters with out values
717: --
717: --
718: --
719: hr_utility.set_location(' Leaving:'||l_proc, 70);
720: exception
721: when hr_api.validate_enabled then
722: --
723: -- As the Validate_Enabled exception has been raised
724: -- we must rollback to the savepoint
725: --