DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AV_STND_UNIT_PKG

Source


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