1 PACKAGE IGS_EN_VAL_PEN AUTHID CURRENT_USER AS
2 /* $Header: IGSEN54S.pls 115.4 2002/11/29 00:03:26 nsidana ship $ */
3 -------------------------------------------------------------------------------------------
4 --Change History:
5 --Who When What
6 --smadathi 24-AUG-2001 Bug No. 1956374 .The function declaration of genp_val_staff_prsn removed
7
8 -------------------------------------------------------------------------------------------
9 -- msrinivi Bug 1956374 removed genp_val_prsn_id
10 --
11 -- bug id : 1956374
12 -- sjadhav,28-aug-2001
13 -- removed FUNCTION enrp_val_encmb_dt
14 -- removed FUNCTION enrp_val_et_closed
15 --
16 -- Validate the person does not have an active enrolment.
17 FUNCTION finp_val_encmb_eff(
18 p_person_id IN NUMBER ,
19 p_encumbrance_type IN VARCHAR2 ,
20 p_fee_encumbrance_dt IN DATE ,
21 p_course_cd IN VARCHAR2 ,
22 p_message_name OUT NOCOPY VARCHAR2)
23 RETURN BOOLEAN;
24 -- PRAGMA RESTRICT_REFERENCES( finp_val_encmb_eff, WNDS);
25 --
26
27 --
28 -- Validate that person doesn't already have an open encumbrance.
29 FUNCTION enrp_val_pen_open(
30 p_person_id IN NUMBER ,
31 p_encumbrance_type IN VARCHAR2 ,
32 p_start_dt IN DATE ,
33 p_message_name OUT NOCOPY VARCHAR2)
34 RETURN BOOLEAN;
35 -- PRAGMA RESTRICT_REFERENCES( enrp_val_pen_open, WNDS);
36 --
37 -- Validate the application of an encumbrance type to a person.
38 FUNCTION enrp_val_prsn_encmb(
39 p_person_id IN NUMBER ,
40 p_encumbrance_type IN VARCHAR2 ,
41 p_start_dt IN DATE ,
42 p_expiry_dt IN DATE ,
43 p_message_name OUT NOCOPY VARCHAR2)
44 RETURN BOOLEAN;
45 -- PRAGMA RESTRICT_REFERENCES( enrp_val_prsn_encmb, WNDS);
46 END IGS_EN_VAL_PEN;