DBA Data[Home] [Help]

APPS.IGS_RE_SPRVSR_LGCY_PUB dependencies on IGS_RE_VAL_RSUP

Line 226: l_result := igs_re_val_rsup.resp_val_rsup_fund (

222:
223: l_staff_member_ind := igs_en_gen_003.get_staff_ind(p_person_id) ;
224:
225: -- Call to check all funding related validations.
226: l_result := igs_re_val_rsup.resp_val_rsup_fund (
227: p_person_id ,
228: p_sprvsr_dtls_rec.org_unit_cd ,
229: p_ou_start_dt ,
230: p_sprvsr_dtls_rec.funding_percentage ,

Line 243: l_result := igs_re_val_rsup.resp_val_rsup_ou (

239: END IF;
240:
241: -- Check for Oraganisation Unit Code when the person is a staff member.
242: IF l_staff_member_ind = 'Y' THEN
243: l_result := igs_re_val_rsup.resp_val_rsup_ou (
244: p_person_id ,
245: p_sprvsr_dtls_rec.org_unit_cd ,
246: p_ou_start_dt,
247: l_staff_member_ind ,

Line 265: l_result := igs_re_val_rsup.resp_val_rsup_end_dt (

261: FETCH c_person_dtls INTO l_sequence_number;
262: CLOSE c_person_dtls;
263:
264: -- Check whether Supervision end date must be earlier than the start date of replacement supervisor.
265: l_result := igs_re_val_rsup.resp_val_rsup_end_dt (
266: p_ca_person_id ,
267: p_ca_sequence_number ,
268: p_person_id ,
269: l_sequence_number ,

Line 307: l_result := igs_re_val_rsup.resp_val_rsup_repl(

303: -- A supervisor can only replace the latest instance of another supervisor
304: -- A replaced supervisor must have been ended.
305: -- A replacement supervisor cannot overlap the replaced supervisor
306:
307: l_result := igs_re_val_rsup.resp_val_rsup_repl(
308: p_ca_person_id ,
309: p_ca_sequence_number ,
310: p_person_id ,
311: p_sprvsr_dtls_rec.start_dt,

Line 363: IF NOT igs_re_val_rsup.resp_val_rsup_person( p_ca_person_id, p_person_id, l_legacy , l_message_name ) THEN

359:
360: END IF;
361:
362: -- Check whether research student is the same as the supervisor
363: IF NOT igs_re_val_rsup.resp_val_rsup_person( p_ca_person_id, p_person_id, l_legacy , l_message_name ) THEN
364: IF l_message_name IS NOT NULL THEN
365: FND_MESSAGE.SET_NAME('IGS',l_message_name);
366: FND_MSG_PUB.Add;
367: l_sprvsr_status := 'INVALID';

Line 373: IF igs_re_val_rsup.resp_val_rsup_ovrlp( p_ca_person_id, p_ca_sequence_number, p_person_id, l_sequence_number,

369: END IF;
370: END IF;
371:
372: -- Validate research supervisor overlaps.
373: IF igs_re_val_rsup.resp_val_rsup_ovrlp( p_ca_person_id, p_ca_sequence_number, p_person_id, l_sequence_number,
374: p_sprvsr_dtls_rec.start_dt, p_sprvsr_dtls_rec.end_dt, l_legacy, l_message_name ) THEN
375: IF l_message_name IS NOT NULL THEN
376: l_sprvsr_status := 'INVALID';
377: END IF;

Line 577: l_result := igs_re_val_rsup.get_org_unit_dtls (

573: p_sprvsr_status := 'INVALID';
574: END IF;
575:
576: -- Get the start date of the organisation
577: l_result := igs_re_val_rsup.get_org_unit_dtls (
578: p_sprvsr_dtls_rec.org_unit_cd ,
579: l_ou_start_dt
580: );
581: