DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AD_VAL_ACA

Source


1 PACKAGE IGS_AD_VAL_ACA AUTHID CURRENT_USER AS
2 /* $Header: IGSAD21S.pls 115.7 2002/11/28 21:27:00 nsidana ship $ */
3 
4   TYPE r_aca_aa IS RECORD
5   (
6   person_id NUMBER(15),
7   admission_appl_number NUMBER(2),
8   adm_appl_status VARCHAR2(10));
9 
10   -- To validate discontinuation and student course transfer
11   FUNCTION enrp_val_sca_trnsfr(
12   p_person_id IN NUMBER,
13   p_course_cd IN VARCHAR2 ,
14   p_discontinued_dt IN DATE ,
15   p_validation_ind IN VARCHAR2 DEFAULT 'N',
16   p_message_name   OUT NOCOPY  VARCHAR2)
17 RETURN BOOLEAN;
18 
19   --
20 
21   -- To validate the admission application preference limit.
22   FUNCTION admp_val_pref_limit(
23   p_person_id IN NUMBER ,
24   p_admission_appl_number IN NUMBER ,
25   p_nominated_course_cd IN VARCHAR2 ,
26   p_acai_sequence_number IN NUMBER ,
27   p_s_admission_process_type IN VARCHAR2 ,
28   p_pref_limit  NUMBER ,
29   p_message_name   OUT NOCOPY  VARCHAR2)
30 RETURN BOOLEAN;
31 
32   --
33   -- Validate the course code of the admission application.
34 
35 
36   --
37   -- Perform encumbrance check for admission_course_appl_instance.course_cd
38 
39 
40   --
41   -- Validate course appl process type against the student course attempt.
42 
43   --
44   -- Validate admission course application transfer details.
45   FUNCTION admp_val_aca_trnsfr(
46   p_person_id IN NUMBER ,
47   p_nominated_course_cd IN VARCHAR2 ,
48   p_nominated_version_number IN NUMBER ,
49   p_transfer_course_cd IN VARCHAR2 ,
50   p_s_admission_process_type IN VARCHAR2 ,
51   p_course_encmb_chk_ind IN VARCHAR2 DEFAULT 'N',
52   p_adm_cal_type IN VARCHAR2 ,
53   p_adm_ci_sequence_number IN NUMBER ,
54   p_message_name   OUT NOCOPY  VARCHAR2,
55   p_return_type OUT NOCOPY VARCHAR2 )
56 RETURN BOOLEAN;
57 
58   --
59   -- Validate if IGS_AD_CD.IGS_AD_CD is closed.
60   FUNCTION admp_val_aco_closed(
61   p_admission_cd IN VARCHAR2 ,
62   p_message_name   OUT NOCOPY  VARCHAR2)
63 RETURN BOOLEAN;
64 
65   --
66   -- Validate if IGS_AD_BASIS_FOR_AD.basis_for_admission_type is closed.
67   FUNCTION admp_val_bfa_closed(
68   p_basis_for_admission_type IN VARCHAR2 ,
69   p_message_name   OUT NOCOPY  VARCHAR2)
70 RETURN BOOLEAN;
71 
72   --
73   -- Validate IGS_AD_PS_APPL.req_for_reconsideration_ind.
74   FUNCTION admp_val_aca_req_rec(
75   p_req_for_reconsideration_ind IN VARCHAR2 DEFAULT 'N',
76   p_req_reconsider_allowed IN VARCHAR2 DEFAULT 'N',
77   p_message_name   OUT NOCOPY  VARCHAR2)
78 RETURN BOOLEAN;
79 
80   --
81   -- Validate IGS_AD_PS_APPL.req_for_adv_standing_ind.
82   FUNCTION admp_val_aca_req_adv(
83   p_req_for_adv_standing_ind IN VARCHAR2 DEFAULT 'N',
84   p_req_adv_standing_allowed IN VARCHAR2 DEFAULT 'N',
85   p_message_name   OUT NOCOPY  VARCHAR2)
86 RETURN BOOLEAN;
87 
88 END IGS_AD_VAL_ACA;