DBA Data[Home] [Help]

APPS.IGS_EN_ENROLL_WLST dependencies on IGS_EN_SU_ATTEMPT

Line 7: p_course_cd igs_en_su_attempt.course_cd%TYPE,

3:
4: /*** Enrolling Persons - Called in loop for Validated filtered student PL/SQL tables **/
5: PROCEDURE Enroll_Persons(p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
6: p_person_id igs_pe_person.person_id%TYPE,
7: p_course_cd igs_en_su_attempt.course_cd%TYPE,
8: p_waitlist_actual IN OUT NOCOPY igs_ps_unit_ofr_opt.waitlist_actual%TYPE,
9: p_enrollment_actual IN OUT NOCOPY igs_ps_unit_ofr_opt.enrollment_actual%TYPE,
10: p_max_quota IN igs_ps_usec_lim_wlst.enrollment_maximum%TYPE,
11: p_max_stdnts_per_wlst igs_ps_usec_lim_wlst.max_students_per_waitlist%TYPE,

Line 13: p_unit_cd igs_en_su_attempt.unit_cd%TYPE,

9: p_enrollment_actual IN OUT NOCOPY igs_ps_unit_ofr_opt.enrollment_actual%TYPE,
10: p_max_quota IN igs_ps_usec_lim_wlst.enrollment_maximum%TYPE,
11: p_max_stdnts_per_wlst igs_ps_usec_lim_wlst.max_students_per_waitlist%TYPE,
12: p_enrolled_yn OUT NOCOPY VARCHAR2 ,
13: p_unit_cd igs_en_su_attempt.unit_cd%TYPE,
14: p_version_number igs_en_su_attempt.version_number%TYPE,
15: p_message_name OUT NOCOPY fnd_new_messages.message_name%TYPE
16: ) AS
17:

Line 14: p_version_number igs_en_su_attempt.version_number%TYPE,

10: p_max_quota IN igs_ps_usec_lim_wlst.enrollment_maximum%TYPE,
11: p_max_stdnts_per_wlst igs_ps_usec_lim_wlst.max_students_per_waitlist%TYPE,
12: p_enrolled_yn OUT NOCOPY VARCHAR2 ,
13: p_unit_cd igs_en_su_attempt.unit_cd%TYPE,
14: p_version_number igs_en_su_attempt.version_number%TYPE,
15: p_message_name OUT NOCOPY fnd_new_messages.message_name%TYPE
16: ) AS
17:
18:

Line 43: FROM IGS_EN_SU_ATTEMPT sua

39:
40: CURSOR c_sua
41: IS
42: SELECT sua.ROWID, sua.*
43: FROM IGS_EN_SU_ATTEMPT sua
44: WHERE uoo_id=p_uoo_id
45: AND unit_attempt_status = 'WAITLISTED'
46: AND person_id = p_person_id
47: AND course_cd = p_course_cd;

Line 239: p_person_id IN igs_en_su_attempt.person_id%TYPE,

235: p_version_number IN igs_ps_unit_ofr_opt.version_number%TYPE,
236: p_cal_type IN igs_ps_unit_ofr_opt.cal_type%TYPE,
237: p_ci_sequence_number IN igs_ps_unit_ofr_opt.ci_sequence_number%TYPE,
238: p_location_cd IN igs_ps_unit_ofr_opt.location_cd%TYPE,
239: p_person_id IN igs_en_su_attempt.person_id%TYPE,
240: p_unit_class IN igs_ps_unit_ofr_opt.unit_class%TYPE,
241: p_uoo_id IN igs_ps_unit_ofr_opt.uoo_id%TYPE,
242: p_message_name OUT NOCOPY fnd_new_messages.message_name%TYPE,
243: p_deny_warn OUT NOCOPY VARCHAR2,

Line 244: p_course_cd IN igs_en_su_attempt.course_cd%TYPE)

240: p_unit_class IN igs_ps_unit_ofr_opt.unit_class%TYPE,
241: p_uoo_id IN igs_ps_unit_ofr_opt.uoo_id%TYPE,
242: p_message_name OUT NOCOPY fnd_new_messages.message_name%TYPE,
243: p_deny_warn OUT NOCOPY VARCHAR2,
244: p_course_cd IN igs_en_su_attempt.course_cd%TYPE)
245: RETURN BOOLEAN AS
246: /******************************************************************
247: Created By :Syam
248: Date Created By :

Line 260: kkillams 28-04-2003 modified igs_en_su_attempt_cur cursor where clause and impacted object,

256: sarakshi 24-Feb-2003 Enh#2797116,modified cursor igs_ps_ofr_opt_cur to include delete_flag in
257: the where clause
258: ayedubat 30-MAY-2002 Added a new parameter,p_message_name to the Function:Enrp_Get_Rec_Window
259: call and dsiplaying the returning message for the bug fix:2337161.
260: kkillams 28-04-2003 modified igs_en_su_attempt_cur cursor where clause and impacted object,
261: due to change in Igs_En_Val_Sua.enrp_val_sua_dupl function signature
262: w.r.t. bug number 2829262
263: kkillams 19-June-03 Modified the validate_unit to add additional parameter p_course_cd, as existing cursor may fetch more than one program
264: and also modified the cursor igs_en_su_attempt_cur for bug 2937182

Line 264: and also modified the cursor igs_en_su_attempt_cur for bug 2937182

260: kkillams 28-04-2003 modified igs_en_su_attempt_cur cursor where clause and impacted object,
261: due to change in Igs_En_Val_Sua.enrp_val_sua_dupl function signature
262: w.r.t. bug number 2829262
263: kkillams 19-June-03 Modified the validate_unit to add additional parameter p_course_cd, as existing cursor may fetch more than one program
264: and also modified the cursor igs_en_su_attempt_cur for bug 2937182
265: ******************************************************************/
266:
267: CURSOR igs_en_su_attempt_cur(cp_person_id igs_en_su_attempt.person_id%TYPE,
268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,

Line 267: CURSOR igs_en_su_attempt_cur(cp_person_id igs_en_su_attempt.person_id%TYPE,

263: kkillams 19-June-03 Modified the validate_unit to add additional parameter p_course_cd, as existing cursor may fetch more than one program
264: and also modified the cursor igs_en_su_attempt_cur for bug 2937182
265: ******************************************************************/
266:
267: CURSOR igs_en_su_attempt_cur(cp_person_id igs_en_su_attempt.person_id%TYPE,
268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,
269: cp_uoo_id igs_en_su_attempt.uoo_id%TYPE)
270: IS
271: SELECT unit_attempt_status

Line 268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,

264: and also modified the cursor igs_en_su_attempt_cur for bug 2937182
265: ******************************************************************/
266:
267: CURSOR igs_en_su_attempt_cur(cp_person_id igs_en_su_attempt.person_id%TYPE,
268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,
269: cp_uoo_id igs_en_su_attempt.uoo_id%TYPE)
270: IS
271: SELECT unit_attempt_status
272: FROM IGS_EN_SU_ATTEMPT

Line 269: cp_uoo_id igs_en_su_attempt.uoo_id%TYPE)

265: ******************************************************************/
266:
267: CURSOR igs_en_su_attempt_cur(cp_person_id igs_en_su_attempt.person_id%TYPE,
268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,
269: cp_uoo_id igs_en_su_attempt.uoo_id%TYPE)
270: IS
271: SELECT unit_attempt_status
272: FROM IGS_EN_SU_ATTEMPT
273: WHERE person_id = cp_person_id

Line 272: FROM IGS_EN_SU_ATTEMPT

268: cp_course_cd igs_en_su_attempt.course_cd%TYPE,
269: cp_uoo_id igs_en_su_attempt.uoo_id%TYPE)
270: IS
271: SELECT unit_attempt_status
272: FROM IGS_EN_SU_ATTEMPT
273: WHERE person_id = cp_person_id
274: AND course_cd = cp_course_cd
275: AND uoo_id = cp_uoo_id;
276:

Line 309: v_duplicate_course_cd igs_en_su_attempt.course_cd%TYPE;

305: AND delete_flag = 'N';
306:
307: igs_ps_ofr_opt_cur_rec igs_ps_ofr_opt_cur%ROWTYPE;
308:
309: v_duplicate_course_cd igs_en_su_attempt.course_cd%TYPE;
310:
311: BEGIN
312:
313: FOR igs_en_su_attempt_cur_rec IN igs_en_su_attempt_cur(p_person_id,p_course_cd,p_uoo_id) LOOP

Line 313: FOR igs_en_su_attempt_cur_rec IN igs_en_su_attempt_cur(p_person_id,p_course_cd,p_uoo_id) LOOP

309: v_duplicate_course_cd igs_en_su_attempt.course_cd%TYPE;
310:
311: BEGIN
312:
313: FOR igs_en_su_attempt_cur_rec IN igs_en_su_attempt_cur(p_person_id,p_course_cd,p_uoo_id) LOOP
314:
315: FOR igs_en_stdnt_ps_att_cur_rec IN igs_en_stdnt_ps_att_cur(p_course_cd,
316: p_person_id) LOOP
317:

Line 413: IGS_EN_SU_ATTEMPT_cur_rec.unit_attempt_status,

409: p_unit_cd,
410: p_version_number,
411: p_cal_type,
412: p_ci_sequence_number,
413: IGS_EN_SU_ATTEMPT_cur_rec.unit_attempt_status,
414: v_duplicate_course_cd,
415: p_message_name,
416: p_uoo_id) THEN
417: p_deny_warn := 'DENY';

Line 440: FUNCTION validate_prog (p_person_id igs_en_su_attempt.person_id%TYPE,

436: END validate_unit;
437:
438: /* Function to validate programs-New Validations - */
439:
440: FUNCTION validate_prog (p_person_id igs_en_su_attempt.person_id%TYPE,
441: p_cal_type igs_ca_inst.cal_type%TYPE, --load calendar
442: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE, --load calendar
443: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
444: p_course_cd igs_en_su_attempt.course_cd%TYPE,

Line 444: p_course_cd igs_en_su_attempt.course_cd%TYPE,

440: FUNCTION validate_prog (p_person_id igs_en_su_attempt.person_id%TYPE,
441: p_cal_type igs_ca_inst.cal_type%TYPE, --load calendar
442: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE, --load calendar
443: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
444: p_course_cd igs_en_su_attempt.course_cd%TYPE,
445: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
446: p_message_name OUT NOCOPY VARCHAR2,
447: p_deny_warn OUT NOCOPY VARCHAR2)
448: RETURN BOOLEAN AS

Line 445: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,

441: p_cal_type igs_ca_inst.cal_type%TYPE, --load calendar
442: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE, --load calendar
443: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
444: p_course_cd igs_en_su_attempt.course_cd%TYPE,
445: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
446: p_message_name OUT NOCOPY VARCHAR2,
447: p_deny_warn OUT NOCOPY VARCHAR2)
448: RETURN BOOLEAN AS
449:

Line 568: FUNCTION validate_unit_steps (p_person_id igs_en_su_attempt.person_id%TYPE,

564: END IF;
565:
566: END validate_prog;
567:
568: FUNCTION validate_unit_steps (p_person_id igs_en_su_attempt.person_id%TYPE,
569: p_cal_type igs_ca_inst.cal_type%TYPE,
570: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE,
571: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
572: p_course_cd igs_en_su_attempt.course_cd%TYPE,

Line 572: p_course_cd igs_en_su_attempt.course_cd%TYPE,

568: FUNCTION validate_unit_steps (p_person_id igs_en_su_attempt.person_id%TYPE,
569: p_cal_type igs_ca_inst.cal_type%TYPE,
570: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE,
571: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
572: p_course_cd igs_en_su_attempt.course_cd%TYPE,
573: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
574: p_message_name OUT NOCOPY VARCHAR2,
575: p_deny_warn OUT NOCOPY VARCHAR2,
576: p_calling_obj IN VARCHAR2

Line 573: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,

569: p_cal_type igs_ca_inst.cal_type%TYPE,
570: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE,
571: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
572: p_course_cd igs_en_su_attempt.course_cd%TYPE,
573: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
574: p_message_name OUT NOCOPY VARCHAR2,
575: p_deny_warn OUT NOCOPY VARCHAR2,
576: p_calling_obj IN VARCHAR2
577: )

Line 695: FUNCTION finalize_unit (p_person_id igs_en_su_attempt.person_id%TYPE,

691: END validate_unit_steps;
692:
693: /**** Main function for validating prg , unit , unit steps ***/
694:
695: FUNCTION finalize_unit (p_person_id igs_en_su_attempt.person_id%TYPE,
696: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
697: p_called_from_wlst VARCHAR2,
698: p_unit_cd igs_ps_unit_ofr_opt.unit_cd%TYPE,
699: p_version_number igs_ps_unit_ofr_opt.version_number%TYPE,

Line 704: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,

700: p_cal_type igs_ca_inst.cal_type%TYPE,
701: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE,
702: p_location_cd igs_ps_unit_ofr_opt.location_cd%TYPE,
703: p_unit_class igs_ps_unit_ofr_opt.unit_class%TYPE,
704: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
705: p_course_cd igs_en_su_attempt.course_cd%TYPE,
706: p_rsv_seat_ext_id igs_en_su_attempt.rsv_seat_ext_id%TYPE,
707: p_message_name OUT NOCOPY VARCHAR2)
708:

Line 705: p_course_cd igs_en_su_attempt.course_cd%TYPE,

701: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE,
702: p_location_cd igs_ps_unit_ofr_opt.location_cd%TYPE,
703: p_unit_class igs_ps_unit_ofr_opt.unit_class%TYPE,
704: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
705: p_course_cd igs_en_su_attempt.course_cd%TYPE,
706: p_rsv_seat_ext_id igs_en_su_attempt.rsv_seat_ext_id%TYPE,
707: p_message_name OUT NOCOPY VARCHAR2)
708:
709:

Line 706: p_rsv_seat_ext_id igs_en_su_attempt.rsv_seat_ext_id%TYPE,

702: p_location_cd igs_ps_unit_ofr_opt.location_cd%TYPE,
703: p_unit_class igs_ps_unit_ofr_opt.unit_class%TYPE,
704: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
705: p_course_cd igs_en_su_attempt.course_cd%TYPE,
706: p_rsv_seat_ext_id igs_en_su_attempt.rsv_seat_ext_id%TYPE,
707: p_message_name OUT NOCOPY VARCHAR2)
708:
709:
710: RETURN BOOLEAN AS

Line 774: /** Cursor for Delete record from igs_en_su_attempt**/

770: v_rsv_ext_rec c_rsv_ext%ROWTYPE;
771:
772: /** Cursor for UPDATE actual enrolment in igs_ps_rsv_ext **/
773:
774: /** Cursor for Delete record from igs_en_su_attempt**/
775:
776: CURSOR c_del_sua IS
777: SELECT ROWID
778: FROM igs_en_su_attempt

Line 778: FROM igs_en_su_attempt

774: /** Cursor for Delete record from igs_en_su_attempt**/
775:
776: CURSOR c_del_sua IS
777: SELECT ROWID
778: FROM igs_en_su_attempt
779: WHERE uoo_id = p_uoo_id
780: AND person_id = p_person_id
781: AND course_cd = p_course_cd;
782:

Line 785: /** Cursor for Delete record from igs_en_su_attempt**/

781: AND course_cd = p_course_cd;
782:
783: v_del_sua_rec c_del_sua%ROWTYPE;
784:
785: /** Cursor for Delete record from igs_en_su_attempt**/
786:
787: CURSOR c_find_person_no IS
788: SELECT party_number
789: FROM hz_parties

Line 1197: /**** DELETE from igs_en_su_attempt for uoo_id***/

1193: END;
1194: /*** UPDATE for IGS_PS_RSV_EXT -For actual seat enrolled - 1 **/
1195:
1196:
1197: /**** DELETE from igs_en_su_attempt for uoo_id***/
1198:
1199: OPEN c_del_sua ;
1200: FETCH c_del_sua INTO v_del_sua_rec;
1201: CLOSE c_del_sua;

Line 1204: Igs_En_Su_Attempt_Pkg.delete_row(v_del_sua_rec.ROWID);

1200: FETCH c_del_sua INTO v_del_sua_rec;
1201: CLOSE c_del_sua;
1202:
1203: BEGIN
1204: Igs_En_Su_Attempt_Pkg.delete_row(v_del_sua_rec.ROWID);
1205: END;
1206:
1207: /**** DELETE from igs_en_su_attempt for uoo_id***/
1208:

Line 1207: /**** DELETE from igs_en_su_attempt for uoo_id***/

1203: BEGIN
1204: Igs_En_Su_Attempt_Pkg.delete_row(v_del_sua_rec.ROWID);
1205: END;
1206:
1207: /**** DELETE from igs_en_su_attempt for uoo_id***/
1208:
1209: /*** update igs_ps_unit_ofr inq_not_wlst by 1 **/
1210:
1211: OPEN c_unit_ofr_opt;

Line 1306: p_person_id IGS_EN_SU_ATTEMPT.person_id%TYPE,

1302:
1303:
1304: /** For Combined validations for Unit Steps and Units - Not used in this package for external use**/
1305: FUNCTION validate_combined_unit (
1306: p_person_id IGS_EN_SU_ATTEMPT.person_id%TYPE,
1307: p_unit_cd igs_ps_unit_ofr_opt.unit_cd%TYPE,
1308: p_version_number igs_ps_unit_ofr_opt.version_number%TYPE,
1309: p_cal_type igs_ca_inst.cal_type%TYPE, -- load calendar
1310: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE, -- load calendar

Line 1314: p_course_cd igs_en_su_attempt.course_cd%TYPE,

1310: p_ci_sequence_number igs_ca_inst.sequence_number%TYPE, -- load calendar
1311: p_location_cd igs_ps_unit_ofr_opt.location_cd%TYPE,
1312: p_unit_class igs_ps_unit_ofr_opt.unit_class%TYPE,
1313: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
1314: p_course_cd igs_en_su_attempt.course_cd%TYPE,
1315: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
1316: p_message_name OUT NOCOPY VARCHAR2,
1317: p_deny_warn OUT NOCOPY VARCHAR2,
1318: p_calling_obj IN VARCHAR2

Line 1315: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,

1311: p_location_cd igs_ps_unit_ofr_opt.location_cd%TYPE,
1312: p_unit_class igs_ps_unit_ofr_opt.unit_class%TYPE,
1313: p_uoo_id igs_ps_unit_ofr_opt.uoo_id%TYPE,
1314: p_course_cd igs_en_su_attempt.course_cd%TYPE,
1315: p_enr_method_type igs_en_su_attempt.enr_method_type%TYPE,
1316: p_message_name OUT NOCOPY VARCHAR2,
1317: p_deny_warn OUT NOCOPY VARCHAR2,
1318: p_calling_obj IN VARCHAR2
1319: )

Line 1489: FROM igs_en_su_attempt

1485: administrative_priority,
1486: waitlist_dt,
1487: rsv_seat_ext_id,
1488: enr_method_type
1489: FROM igs_en_su_attempt
1490: WHERE uoo_id=p_uoo_id
1491: AND NVL(administrative_priority,0) <> 0
1492: AND unit_attempt_status = 'WAITLISTED'
1493: ORDER BY administrative_priority;

Line 1939: p_person_id IN igs_en_su_attempt.person_id%TYPE,

1935:
1936: END get_message_count;
1937:
1938: PROCEDURE ss_eval_min_or_max_cp(
1939: p_person_id IN igs_en_su_attempt.person_id%TYPE,
1940: p_load_cal_type IN igs_ca_inst.cal_type%TYPE,
1941: p_load_ci_sequence_number IN igs_ca_inst.sequence_number%TYPE,
1942: p_uoo_id IN igs_ps_unit_ofr_opt.uoo_id%TYPE,
1943: p_program_cd IN igs_en_su_attempt.course_cd%TYPE,

Line 1943: p_program_cd IN igs_en_su_attempt.course_cd%TYPE,

1939: p_person_id IN igs_en_su_attempt.person_id%TYPE,
1940: p_load_cal_type IN igs_ca_inst.cal_type%TYPE,
1941: p_load_ci_sequence_number IN igs_ca_inst.sequence_number%TYPE,
1942: p_uoo_id IN igs_ps_unit_ofr_opt.uoo_id%TYPE,
1943: p_program_cd IN igs_en_su_attempt.course_cd%TYPE,
1944: p_step_type IN igs_en_cpd_ext.s_enrolment_step_type%TYPE,
1945: p_credit_points IN NUMBER,
1946: p_message_name OUT NOCOPY VARCHAR2,
1947: p_deny_warn OUT NOCOPY VARCHAR2,