DBA Data[Home] [Help]

APPS.PA_SCHEDULE_PUB dependencies on PA_SCHEDULE_PVT

Line 3069: -- Bug 2135616: when this is called by PA_SCHEDULE_PVT.resolve_conflicts to remove

3065: -- updated in all situations. For example, the approval status
3066: -- should not be updated when changing the status after failure
3067: -- or success. This is a work around and will be removed when the
3068: -- approval flow is redesigned.
3069: -- Bug 2135616: when this is called by PA_SCHEDULE_PVT.resolve_conflicts to remove
3070: -- conflicts, the approval status should not change.
3071: IF (FND_API.TO_BOOLEAN(NVL(l_save_to_hist,FND_API.G_TRUE))
3072: AND p_remove_conflict_flag = 'N') THEN
3073:

Line 3096: PA_SCHEDULE_PVT.get_assignment_schedule(p_assignment_id,

3092: PA_SCHEDULE_UTILS.log_message(1, 'Before Calling the API get_assignment_schedule ....');
3093:
3094: -- Calling the PVT API This api will bring the asignment schedule for the passed
3095: -- asignment id and it will store the schedule in tabel of record i.e l_tr_sch_rec_tab.
3096: PA_SCHEDULE_PVT.get_assignment_schedule(p_assignment_id,
3097: l_tr_sch_rec_tab,
3098: l_x_return_status,
3099: x_msg_count,
3100: x_msg_data );

Line 3189: PA_SCHEDULE_PVT.apply_change_duration(l_tr_sch_rec_tab,

3185: rec_sch_excp.exception_type_code = 'SHIFT_DURATION' OR rec_sch_excp.exception_type_code = 'DURATION_PATTERN_SHIFT') then -- 7663765
3186: IF (l_x_return_status = FND_API.G_RET_STS_SUCCESS ) THEN
3187: -- calling PVT API that will change the duration and generate a new schedule
3188: -- on the basis of passed schedule and exception record
3189: PA_SCHEDULE_PVT.apply_change_duration(l_tr_sch_rec_tab,
3190: l_sch_except_rec,
3191: l_out_tr_sch_rec_tab,
3192: l_x_return_status,
3193: x_msg_count,

Line 3211: PA_SCHEDULE_PVT.apply_other_changes(l_tr_sch_rec_tab,

3207: -- calling PVT API that will apply the changes
3208: PA_SCHEDULE_UTILS.log_message (1,' IN THE ELSE PART AND starting of apply other changes ');
3209: PA_SCHEDULE_UTILS.log_message(1, 'Calling apply_other_changes1 :', l_tr_sch_rec_tab);
3210: --PA_SCHEDULE_UTILS.log_message(1, 'Calling apply_other_changes2 :', l_sch_except_rec);
3211: PA_SCHEDULE_PVT.apply_other_changes(l_tr_sch_rec_tab,
3212: l_sch_except_rec,
3213: l_out_tr_sch_rec_tab,
3214: l_x_return_status,
3215: x_msg_count,

Line 3254: PA_SCHEDULE_PVT.apply_schedule_change(l_chg_tr_sch_rec_tab,

3250: PA_SCHEDULE_UTILS.log_message(1, 'Before Calling the API apply_schedule_change ....');
3251:
3252: IF (l_x_return_status = FND_API.G_RET_STS_SUCCESS ) THEN
3253: -- Calling the PVT api that will change the schedule
3254: PA_SCHEDULE_PVT.apply_schedule_change(l_chg_tr_sch_rec_tab,
3255: l_del_tr_sch_rec_tab,
3256: l_x_return_status,
3257: x_msg_count,
3258: x_msg_data);

Line 3264: -- Calling the API PA_SCHEDULE_PVT.apply_assignment_change

3260:
3261: PA_SCHEDULE_UTILS.log_message(1, 'After Calling the API apply_schedule_change ....');
3262:
3263: IF (l_x_return_status = FND_API.G_RET_STS_SUCCESS ) THEN
3264: -- Calling the API PA_SCHEDULE_PVT.apply_assignment_change
3265:
3266: -- jmarques: 1776658: Get old duration.
3267: select start_date, end_date, resource_id, record_version_number -- Unilog Selected record_version_number too
3268: into l_old_start_date, l_old_end_date, l_resource_id, l_record_version_number_wo_chg

Line 3281: PA_SCHEDULE_PVT.apply_assignment_change(

3277: -- jmarques: 1776658: Fix variables so that no null values are present.
3278: l_new_start_date := NVL(l_new_start_date, l_old_start_date);
3279: l_new_end_date := NVL(l_new_end_date, l_old_end_date);
3280:
3281: PA_SCHEDULE_PVT.apply_assignment_change(
3282: p_record_version_number => l_record_version_number,
3283: chg_tr_sch_rec_tab => l_chg_tr_sch_rec_tab,
3284: sch_except_record_tab => l_sch_except_record_tab,
3285: p_called_by_proj_party => p_called_by_proj_party, -- Added for Bug 6631033

Line 4470: PA_SCHEDULE_UTILS.log_message(1,'Calling pa_schedule_pvt.get_assignment_schedule');

4466: END IF; -- l_call_cng_work_patt_out_range THEN
4467:
4468: END IF; -- l_call_change_duration THEN*
4469:
4470: PA_SCHEDULE_UTILS.log_message(1,'Calling pa_schedule_pvt.get_assignment_schedule');
4471:
4472: pa_schedule_pvt.get_assignment_schedule ( p_assignment_id => p_assignment_id ,
4473: p_start_date => l_actual_start_date ,
4474: p_end_date => l_actual_end_date ,

Line 4472: pa_schedule_pvt.get_assignment_schedule ( p_assignment_id => p_assignment_id ,

4468: END IF; -- l_call_change_duration THEN*
4469:
4470: PA_SCHEDULE_UTILS.log_message(1,'Calling pa_schedule_pvt.get_assignment_schedule');
4471:
4472: pa_schedule_pvt.get_assignment_schedule ( p_assignment_id => p_assignment_id ,
4473: p_start_date => l_actual_start_date ,
4474: p_end_date => l_actual_end_date ,
4475: x_sch_record_tab => l_sch_record_tab ,
4476: x_return_status => x_return_status ,

Line 4497: PA_SCHEDULE_UTILS.log_message(1,'After calling pa_schedule_pvt.get_assignment_schedule l_sch_record_tab.count='||l_sch_record_tab.count);

4493: l_sch_record_tab(1).saturday_hours := 0;
4494: l_sch_record_tab(1).sunday_hours := 0;
4495: END IF;
4496:
4497: PA_SCHEDULE_UTILS.log_message(1,'After calling pa_schedule_pvt.get_assignment_schedule l_sch_record_tab.count='||l_sch_record_tab.count);
4498:
4499: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
4500: raise API_ERROR;
4501: END IF;