DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AV_STND_UNIT_LVL_PKG

Source


1 package  IGS_AV_STND_UNIT_LVL_PKG AS
2 /* $Header: IGSBI06S.pls 120.1 2005/07/06 00:50:34 appldev ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_PERSON_ID in NUMBER,
6   X_AS_COURSE_CD in VARCHAR2,
7   X_AS_VERSION_NUMBER in NUMBER,
8   X_S_ADV_STND_TYPE in out NOCOPY VARCHAR2,
9   X_UNIT_LEVEL in VARCHAR2,
10   X_CRS_GROUP_IND in out NOCOPY VARCHAR2,
11   X_EXEMPTION_INSTITUTION_CD in VARCHAR2,
12   X_S_ADV_STND_GRANTING_STATUS in VARCHAR2,
13   X_CREDIT_POINTS in NUMBER,
14   X_APPROVED_DT in DATE,
15   X_AUTHORISING_PERSON_ID in NUMBER,
16   X_GRANTED_DT in DATE,
17   X_EXPIRY_DT in DATE,
18   X_CANCELLED_DT in DATE,
19   X_REVOKED_DT in DATE,
20   X_COMMENTS in VARCHAR2,
21   X_AV_STND_UNIT_LVL_ID IN OUT NOCOPY NUMBER,
22   X_CAL_TYPE            in VARCHAR2 DEFAULT NULL,
23   X_CI_SEQUENCE_NUMBER  in NUMBER DEFAULT NULL,
24   X_INSTITUTION_CD      in VARCHAR2 DEFAULT NULL,
25   X_UNIT_DETAILS_ID     in NUMBER DEFAULT NULL,
26   X_TST_RSLT_DTLS_ID    in NUMBER DEFAULT NULL,
27   X_MODE		in VARCHAR2 default 'R',
28   X_ORG_ID		in NUMBER,
29   X_ADV_STND_TRANS	IN VARCHAR2 DEFAULT 'N',  -- This parameter has been added for Career Impact DLD.
30   X_DEG_AUD_DETAIL_ID	IN NUMBER DEFAULT NULL,
31   X_QUAL_DETS_ID	IN NUMBER DEFAULT NULL,
32   X_UNIT_LEVEL_MARK     IN NUMBER DEFAULT NULL
33   );
34 
35 procedure LOCK_ROW (
36   X_ROWID in VARCHAR2,
37   X_PERSON_ID in NUMBER,
38   X_AS_COURSE_CD in VARCHAR2,
39   X_AS_VERSION_NUMBER in NUMBER,
40   X_S_ADV_STND_TYPE in VARCHAR2,
41   X_UNIT_LEVEL in VARCHAR2,
42   X_CRS_GROUP_IND in VARCHAR2,
43   X_EXEMPTION_INSTITUTION_CD in VARCHAR2,
44   X_S_ADV_STND_GRANTING_STATUS in VARCHAR2,
45   X_CREDIT_POINTS in NUMBER,
46   X_APPROVED_DT in DATE,
47   X_AUTHORISING_PERSON_ID in NUMBER,
48   X_GRANTED_DT in DATE,
49   X_EXPIRY_DT in DATE,
50   X_CANCELLED_DT in DATE,
51   X_REVOKED_DT in DATE,
52   X_COMMENTS in VARCHAR2,
53   X_AV_STND_UNIT_LVL_ID IN NUMBER,
54   X_CAL_TYPE            in VARCHAR2 DEFAULT NULL,
55   X_CI_SEQUENCE_NUMBER  in NUMBER DEFAULT NULL,
56   X_INSTITUTION_CD      in VARCHAR2 DEFAULT NULL,
57   X_UNIT_DETAILS_ID     in NUMBER DEFAULT NULL,
58   X_TST_RSLT_DTLS_ID    in NUMBER DEFAULT NULL,
59   X_DEG_AUD_DETAIL_ID	IN NUMBER DEFAULT NULL,
60   X_QUAL_DETS_ID	IN NUMBER DEFAULT NULL,
61   X_UNIT_LEVEL_MARK     IN NUMBER DEFAULT NULL
62 );
63 
64 procedure UPDATE_ROW (
65   X_ROWID in VARCHAR2,
66   X_PERSON_ID in NUMBER,
67   X_AS_COURSE_CD in VARCHAR2,
68   X_AS_VERSION_NUMBER in NUMBER,
69   X_S_ADV_STND_TYPE in VARCHAR2,
70   X_UNIT_LEVEL in VARCHAR2,
71   X_CRS_GROUP_IND in VARCHAR2,
72   X_EXEMPTION_INSTITUTION_CD in VARCHAR2,
73   X_S_ADV_STND_GRANTING_STATUS in VARCHAR2,
74   X_CREDIT_POINTS in NUMBER,
75   X_APPROVED_DT in DATE,
76   X_AUTHORISING_PERSON_ID in NUMBER,
77   X_GRANTED_DT in DATE,
78   X_EXPIRY_DT in DATE,
79   X_CANCELLED_DT in DATE,
80   X_REVOKED_DT in DATE,
81   X_COMMENTS in VARCHAR2,
82   X_AV_STND_UNIT_LVL_ID IN NUMBER,
83   X_CAL_TYPE            in VARCHAR2 DEFAULT NULL,
84   X_CI_SEQUENCE_NUMBER  in NUMBER DEFAULT NULL,
85   X_INSTITUTION_CD      in VARCHAR2 DEFAULT NULL,
86   X_UNIT_DETAILS_ID     in NUMBER DEFAULT NULL,
87   X_TST_RSLT_DTLS_ID    in NUMBER DEFAULT NULL,
88   X_DEG_AUD_DETAIL_ID	IN NUMBER DEFAULT NULL,
89   X_MODE		IN VARCHAR2 default 'R',
90   X_QUAL_DETS_ID	IN NUMBER DEFAULT NULL,
91   X_UNIT_LEVEL_MARK     IN NUMBER DEFAULT NULL
92   );
93 
94 procedure ADD_ROW (
95   X_ROWID in out NOCOPY VARCHAR2,
96   X_PERSON_ID in NUMBER,
97   X_AS_COURSE_CD in VARCHAR2,
98   X_AS_VERSION_NUMBER in NUMBER,
99   X_S_ADV_STND_TYPE in out NOCOPY VARCHAR2,
100   X_UNIT_LEVEL in VARCHAR2,
101   X_CRS_GROUP_IND in out NOCOPY VARCHAR2,
102   X_EXEMPTION_INSTITUTION_CD in VARCHAR2,
103   X_S_ADV_STND_GRANTING_STATUS in VARCHAR2,
104   X_CREDIT_POINTS in NUMBER,
105   X_APPROVED_DT in DATE,
106   X_AUTHORISING_PERSON_ID in NUMBER,
107   X_GRANTED_DT in DATE,
108   X_EXPIRY_DT in DATE,
109   X_CANCELLED_DT in DATE,
110   X_REVOKED_DT in DATE,
111   X_COMMENTS in VARCHAR2,
112   X_AV_STND_UNIT_LVL_ID IN OUT NOCOPY  NUMBER,
113   X_CAL_TYPE            in VARCHAR2 DEFAULT NULL,
114   X_CI_SEQUENCE_NUMBER  in NUMBER DEFAULT NULL,
115   X_INSTITUTION_CD      in VARCHAR2 DEFAULT NULL,
116   X_UNIT_DETAILS_ID     in NUMBER DEFAULT NULL,
117   X_TST_RSLT_DTLS_ID    in NUMBER DEFAULT NULL,
118   X_MODE		in VARCHAR2 default 'R',
119   X_ORG_ID		in NUMBER,
120   X_DEG_AUD_DETAIL_ID	IN NUMBER DEFAULT NULL,
121   X_QUAL_DETS_ID	IN NUMBER DEFAULT NULL,
122   X_UNIT_LEVEL_MARK     IN NUMBER DEFAULT NULL
123   );
124 
125 
126   procedure DELETE_ROW (
127     X_ROWID in VARCHAR2,
128   x_mode IN VARCHAR2 DEFAULT 'R'
129   );
130 
131 
132   FUNCTION Get_PK_For_Validation (
133   x_av_stnd_unit_lvl_id IN NUMBER
134     ) RETURN BOOLEAN ;
135 
136    FUNCTION get_uk_for_validation(
137     X_PERSON_ID	                IN NUMBER,
138     X_EXEMPTION_INSTITUTION_CD  IN VARCHAR2, /* Modified as per Bug# 2523546 */
139     X_UNIT_DETAILS_ID           IN NUMBER,
140     X_TST_RSLT_DTLS_ID          IN NUMBER,
141     X_UNIT_LEVEL                IN VARCHAR2,
142     X_AS_COURSE_CD              IN VARCHAR2,
143     X_AS_VERSION_NUMBER         IN NUMBER,
144     X_QUAL_DETS_ID              IN NUMBER,
145 		X_S_ADV_STND_TYPE           IN VARCHAR2, /* Added as per Bug# 2523546 */
146 		X_CRS_GROUP_IND             IN VARCHAR2	 /* Added as per Bug# 2523546 */
147     ) RETURN BOOLEAN;
148 
149   PROCEDURE GET_FK_IGS_AV_ADV_STANDING (
150     x_person_id IN NUMBER,
151     x_course_cd IN VARCHAR2,
152     x_version_number IN NUMBER,
153     x_exemption_institution_cd IN VARCHAR2
154     );
155   PROCEDURE GET_FK_IGS_PE_PERSON (
156     x_person_id IN NUMBER
157     );
158   PROCEDURE GET_FK_IGS_LOOKUPS_VIEW(
159     x_s_adv_stnd_granting_status IN VARCHAR2
160     );
161 
162   PROCEDURE GET_FK_IGS_CA_INST (
163     x_cal_type IN VARCHAR2,
164     x_ci_sequence_number  NUMBER
165     );
166 
167   PROCEDURE GET_FK_IGS_UC_QUAL_DETS (
168     x_qual_dets_id  IN NUMBER
169     );
170 
171   -- Added next two procedures as per Bug# 2401170
172   PROCEDURE get_fk_igs_ad_term_unitdtls (
173     x_unit_details_id IN NUMBER
174     );
175   PROCEDURE get_fk_igs_ad_tst_rslt_dtls (
176     x_tst_rslt_dtls_id IN NUMBER
177     );
178 
179  PROCEDURE After_DML (
180     p_action IN VARCHAR2,
181     x_rowid IN VARCHAR2
182   ) ;
183 
184 ---
185 
186   PROCEDURE Check_Constraints (
187    Column_Name	IN	VARCHAR2	DEFAULT NULL,
188    Column_Value 	IN	VARCHAR2	DEFAULT NULL
189    );
190 
191   PROCEDURE Before_DML (
192     p_action			IN VARCHAR2,
193     x_rowid			IN VARCHAR2 DEFAULT NULL,
194     x_person_id			IN NUMBER DEFAULT NULL,
195     x_as_course_cd		IN VARCHAR2 DEFAULT NULL,
196     x_as_version_number		IN NUMBER DEFAULT NULL,
197     x_s_adv_stnd_type		IN VARCHAR2 DEFAULT NULL,
198     x_unit_level		IN VARCHAR2 DEFAULT NULL,
199     x_crs_group_ind		IN VARCHAR2 DEFAULT NULL,
200     x_exemption_institution_cd	IN VARCHAR2 DEFAULT NULL,
201     x_s_adv_stnd_granting_status IN VARCHAR2 DEFAULT NULL,
202     x_credit_points		IN NUMBER DEFAULT NULL,
203     x_approved_dt		IN DATE DEFAULT NULL,
204     x_authorising_person_id	IN NUMBER DEFAULT NULL,
205     x_granted_dt		IN DATE DEFAULT NULL,
206     x_expiry_dt			IN DATE DEFAULT NULL,
207     x_cancelled_dt		IN DATE DEFAULT NULL,
208     x_revoked_dt		IN DATE DEFAULT NULL,
209     x_comments			IN VARCHAR2 DEFAULT NULL,
210     X_AV_STND_UNIT_LVL_ID	IN NUMBER DEFAULT NULL,
211     X_CAL_TYPE			in VARCHAR2 DEFAULT NULL,
212     X_CI_SEQUENCE_NUMBER	in NUMBER DEFAULT NULL,
213     X_INSTITUTION_CD		in VARCHAR2 DEFAULT NULL,
214     X_UNIT_DETAILS_ID           in NUMBER DEFAULT NULL,
215     X_TST_RSLT_DTLS_ID          in NUMBER DEFAULT NULL,
216     x_creation_date		IN DATE DEFAULT NULL,
217     x_created_by		IN NUMBER DEFAULT NULL,
218     x_last_update_date		IN DATE DEFAULT NULL,
219     x_last_updated_by		IN NUMBER DEFAULT NULL,
220     x_last_update_login		IN NUMBER DEFAULT NULL,
221     x_org_id			IN NUMBER DEFAULT NULL,
222     x_adv_stnd_trans		IN VARCHAR2 DEFAULT 'N',  -- This parameter has been added for Career Impact DLD.
223     X_DEG_AUD_DETAIL_ID		IN NUMBER DEFAULT NULL,
224     X_QUAL_DETS_ID		IN NUMBER DEFAULT NULL,
225     X_UNIT_LEVEL_MARK     IN NUMBER DEFAULT NULL
226   ) ;
227 
228 ---
229 end IGS_AV_STND_UNIT_LVL_PKG;