1 PACKAGE IGS_EN_GEN_005 AS
2 /* $Header: IGSEN05S.pls 120.0 2005/06/02 03:42:05 appldev noship $ */
3 /******************************************************************
4 Created By :
5 Date Created By :
6 Purpose :
7 Known limitations,
8 enhancements,
9 remarks :
10 Change History
11 Who When What
12 vchappid 30-Jul-01 function Enrp_Get_Load_Incur specification has been changed to include uoo_id
13 which is passed to the function igs_en_gen_008.enrp_get_uddc_aus. This function
14 definition has been changed as per Enrollment process DLD
15 ******************************************************************/
16 -- Bug #1956374
17 -- As part of the bug# 1956374 removed the function enrp_get_load_incur
18
19 FUNCTION Enrp_Get_Fee_Student(
20 p_person_id IN NUMBER ,
21 p_course_cd IN VARCHAR2 ,
22 p_hecs_payment_option IN VARCHAR2 )
23 RETURN NUMBER;
24 -- PRAGMA RESTRICT_REFERENCES(Enrp_Get_Fee_Student, WNDS);
25
26 FUNCTION Enrp_Get_Pos_Elgbl(
27 p_acad_cal_type IN VARCHAR2 ,
28 p_acad_sequence_number IN NUMBER ,
29 p_person_id IN NUMBER ,
30 p_course_cd IN VARCHAR2 ,
31 p_version_number IN NUMBER ,
32 p_pos_sequence_number IN NUMBER ,
33 p_always_pre_enrol_ind IN VARCHAR2 ,
34 p_acad_period_num IN NUMBER ,
35 p_log_creation_dt IN DATE ,
36 p_warn_level OUT NOCOPY VARCHAR2 ,
37 p_message_name out NOCOPY Varchar2 )
38 RETURN VARCHAR2;
39
40
41 FUNCTION Enrp_Get_Pre_Uoo(
42 p_unit_cd IN VARCHAR2 ,
43 p_cal_type IN VARCHAR2 ,
44 p_sequence_number IN NUMBER ,
45 p_location_cd IN VARCHAR2 ,
46 p_unit_class IN VARCHAR2 ,
47 p_unit_mode IN VARCHAR2 ,
48 p_crs_location_cd IN VARCHAR2 ,
49 p_uoo_id OUT NOCOPY NUMBER )
50 RETURN boolean;
51 -- PRAGMA RESTRICT_REFERENCES(Enrp_Get_Pre_Uoo, WNDS);
52
53 FUNCTION Enrp_Get_Pos_Links(
54 p_location_cd IN VARCHAR2 ,
55 p_attendance_mode IN VARCHAR2 ,
56 p_attendance_type IN VARCHAR2 ,
57 p_unit_set_cd IN VARCHAR2 ,
58 p_adm_cal_type IN VARCHAR2 ,
59 p_admission_cat IN VARCHAR2 ,
60 p_pos_location_cd IN VARCHAR2 ,
61 p_pos_attendance_mode IN VARCHAR2 ,
62 p_pos_attendance_type IN VARCHAR2 ,
63 p_pos_unit_set_cd IN VARCHAR2 ,
64 p_pos_adm_cal_type IN VARCHAR2 ,
65 p_pos_admission_cat IN VARCHAR2 )
66 RETURN NUMBER;
67 PRAGMA RESTRICT_REFERENCES(Enrp_Get_Pos_Links, WNDS, WNPS);
68
69 FUNCTION Enrp_Get_First_Enr(
70 p_person_id IN NUMBER )
71 RETURN VARCHAR2;
72 PRAGMA RESTRICT_REFERENCES(Enrp_Get_First_Enr, WNDS);
73
74 FUNCTION Enrp_Get_Frst_Enr_Yr(
75 p_person_id IN NUMBER )
76 RETURN DATE;
77 PRAGMA RESTRICT_REFERENCES(Enrp_Get_Frst_Enr_Yr, WNDS);
78
79
80 FUNCTION Enrp_Get_Last_Enr(
81 p_person_id IN NUMBER )
82 RETURN VARCHAR2;
83 PRAGMA RESTRICT_REFERENCES(Enrp_Get_Last_Enr, WNDS);
84
85 FUNCTION Enrp_Get_Last_Enr_Yr(
86 p_person_id IN NUMBER )
87 RETURN DATE;
88 PRAGMA RESTRICT_REFERENCES(Enrp_Get_Last_Enr_Yr, WNDS);
89
90 END IGS_EN_GEN_005;