DBA Data[Home] [Help]

PACKAGE: APPS.IGS_EN_VAL_SCI

Source


1 PACKAGE IGS_EN_VAL_SCI  AS
2 /* $Header: IGSEN64S.pls 120.1 2005/09/08 16:31:42 appldev noship $ */
3   -------------------------------------------------------------------------------------------
4   --Change History:
5   --Who         When            What
6   --smadathi    28-AUG-2001     Bug No. 1956374 .The function declaration of genp_val_strt_end_dt
7   --                            removed .
8   -------------------------------------------------------------------------------------------
9  -- gt_empty_table t_sci_rowid;
10   --
11   --
12   --gt_rowid_table t_sci_rowid;
13   --
14   --
15   --gv_table_index BINARY_INTEGER;
16   --
17   -- To validate that SCI is possible with students UA's
18   FUNCTION ENRP_VAL_SCI_UA(
19   p_person_id IN NUMBER ,
20   p_course_cd IN VARCHAR2 ,
21   p_start_dt IN DATE ,
22   p_message_name OUT NOCOPY VARCHAR2)
23 RETURN boolean;
24 --PRAGMA RESTRICT_REFERENCES( ENRP_VAL_SCI_UA , WNDS);
25   --
26   -- Validate that intermission is allowed for the student course attempt
27   FUNCTION ENRP_VAL_SCI_ALWD(
28   p_person_id IN NUMBER ,
29   p_course_cd IN VARCHAR2 ,
30   p_message_name OUT NOCOPY VARCHAR2)
31 RETURN boolean;
32 --PRAGMA RESTRICT_REFERENCES(  ENRP_VAL_SCI_ALWD, WNDS);
33   --
34   -- Validate course version of student course intermission.
35   FUNCTION ENRP_VAL_SCI_CV_ALWD(
36   p_person_id IN NUMBER ,
37   p_course_cd IN VARCHAR2 ,
38   p_message_name OUT NOCOPY VARCHAR2)
39 RETURN boolean;
40 --PRAGMA RESTRICT_REFERENCES( ENRP_VAL_SCI_CV_ALWD , WNDS);
41 
42   --
43   -- Validate whether student course intermission deletion is allowed
44   FUNCTION ENRP_VAL_SCI_DEL(
45   p_start_dt IN DATE ,
46   p_message_name OUT NOCOPY VARCHAR2)
47 RETURN boolean;
48 --PRAGMA RESTRICT_REFERENCES(  ENRP_VAL_SCI_DEL, WNDS);
49   --
50   -- Validate student course intermission duration
51   FUNCTION ENRP_VAL_SCI_DRTN(
52   p_course_cd IN VARCHAR2 ,
53   p_version_number IN NUMBER ,
54   p_start_dt IN DATE ,
55   p_end_dt IN DATE ,
56   p_message_name OUT NOCOPY VARCHAR2)
57 RETURN boolean;
58 --PRAGMA RESTRICT_REFERENCES(  ENRP_VAL_SCI_DRTN, WNDS);
59   --
60   -- Validate for overlap of student course intermission records.
61   FUNCTION ENRP_VAL_SCI_OVRLP(
62   p_person_id IN NUMBER ,
63   p_course_cd IN VARCHAR2 ,
64   p_start_dt IN DATE ,
65   p_end_dt IN DATE ,
66   p_message_name OUT NOCOPY VARCHAR2)
67 RETURN boolean;
68 --PRAGMA RESTRICT_REFERENCES( ENRP_VAL_SCI_OVRLP , WNDS);
69 
70 END IGS_EN_VAL_SCI;