DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_UNIT_VER_HIST_PKG

Source


1 package  IGS_PS_UNIT_VER_HIST_PKG as
2 /* $Header: IGSPI93S.pls 120.0 2005/06/01 23:14:55 appldev noship $ */
3 PROCEDURE INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_UNIT_CD in VARCHAR2,
6   X_VERSION_NUMBER in NUMBER,
7   X_HIST_START_DT in DATE,
8   X_HIST_END_DT in DATE,
9   X_HIST_WHO in NUMBER,
10   X_START_DT in DATE,
11   X_REVIEW_DT in DATE,
12   X_EXPIRY_DT in DATE,
13   X_END_DT in DATE,
14   X_UNIT_STATUS in VARCHAR2,
15   X_TITLE in VARCHAR2,
16   X_SHORT_TITLE in VARCHAR2,
17   X_TITLE_OVERRIDE_IND in VARCHAR2,
18   X_ABBREVIATION in VARCHAR2,
19   X_UNIT_LEVEL in VARCHAR2,
20   X_UL_DESCRIPTION in VARCHAR2,
21   X_CREDIT_POINT_DESCRIPTOR in VARCHAR2,
22   X_ENROLLED_CREDIT_POINTS in NUMBER,
23   X_POINTS_OVERRIDE_IND in VARCHAR2,
24   X_SUPP_EXAM_PERMITTED_IND in VARCHAR2,
25   X_COORD_PERSON_ID in NUMBER,
26   X_OWNER_ORG_UNIT_CD in VARCHAR2,
27   X_OWNER_OU_START_DT in DATE,
28   X_OU_DESCRIPTION in VARCHAR2,
29   X_AWARD_COURSE_ONLY_IND in VARCHAR2,
30   X_RESEARCH_UNIT_IND in VARCHAR2,
31   X_INDUSTRIAL_IND in VARCHAR2,
32   X_PRACTICAL_IND in VARCHAR2,
33   X_REPEATABLE_IND in VARCHAR2,
34   X_ASSESSABLE_IND in VARCHAR2,
35   X_ACHIEVABLE_CREDIT_POINTS in NUMBER,
36   X_POINTS_INCREMENT in NUMBER,
37   X_POINTS_MIN in NUMBER,
38   X_POINTS_MAX in NUMBER,
39   X_UNIT_INT_COURSE_LEVEL_CD in VARCHAR2,
40   X_UICL_DESCRIPTION in VARCHAR2,
41   x_subtitle_id                       IN     NUMBER DEFAULT NULL,
42   x_work_load_other                   IN     NUMBER DEFAULT NULL,
43   x_contact_hrs_lecture               IN     NUMBER DEFAULT NULL,
44   x_contact_hrs_lab                   IN     NUMBER DEFAULT NULL,
45   x_contact_hrs_other                 IN     NUMBER DEFAULT NULL,
46   x_non_schd_required_hrs             IN     NUMBER DEFAULT NULL,
47   x_exclude_from_max_cp_limit         IN     VARCHAR2 DEFAULT NULL,
48   x_record_exclusion_flag             IN     VARCHAR2 DEFAULT NULL,
49   x_ss_display_ind		      IN     VARCHAR2 DEFAULT NULL,
50   x_cal_type_enrol_load_cal           IN     VARCHAR2 DEFAULT NULL,
51   x_sequence_num_enrol_load_cal	      IN     NUMBER DEFAULT NULL,
52   x_cal_type_offer_load_cal           IN     VARCHAR2 DEFAULT NULL,
53   x_sequence_num_offer_load_cal       IN     NUMBER DEFAULT NULL,
54   x_curriculum_id                     IN     VARCHAR2 DEFAULT NULL,
55   x_override_enrollment_max           IN     NUMBER DEFAULT NULL,
56   x_rpt_fmly_id                       IN     NUMBER DEFAULT NULL,
57   x_repeat_code                       IN     VARCHAR2 DEFAULT NULL,
58   x_unit_type_id                      IN     NUMBER DEFAULT NULL,
59   x_level_code                        IN     VARCHAR2 DEFAULT NULL,
60   x_advance_maximum                   IN     NUMBER DEFAULT NULL,
61   x_approval_date                     IN     DATE DEFAULT NULL,
62   x_continuing_education_units        IN     NUMBER DEFAULT NULL,
63   x_enrollment_expected               IN     NUMBER DEFAULT NULL,
64   x_enrollment_maximum                IN     NUMBER DEFAULT NULL,
65   x_enrollment_minimum                IN     NUMBER DEFAULT NULL,
66   x_federal_financial_aid             IN     VARCHAR2 DEFAULT NULL,
67   x_institutional_financial_aid       IN     VARCHAR2 DEFAULT NULL,
68   x_lab_credit_points                 IN     NUMBER DEFAULT NULL,
69   x_lecture_credit_points             IN     NUMBER DEFAULT NULL,
70   x_max_repeats_for_credit            IN     NUMBER DEFAULT NULL,
71   x_max_repeats_for_funding           IN     NUMBER DEFAULT NULL,
72   x_max_repeat_credit_points          IN     NUMBER DEFAULT NULL,
73   x_clock_hours                       IN     NUMBER DEFAULT NULL,
74   x_other_credit_points               IN     NUMBER DEFAULT NULL,
75   x_same_teaching_period              IN     VARCHAR2 DEFAULT NULL,
76   x_same_teach_period_repeats         IN     NUMBER DEFAULT NULL,
77   x_same_teach_period_repeats_cp      IN     NUMBER DEFAULT NULL,
78   x_state_financial_aid               IN     VARCHAR2 DEFAULT NULL,
79   x_work_load_cp_lab                  IN     NUMBER DEFAULT NULL,
80   x_work_load_cp_lecture              IN     NUMBER DEFAULT NULL,
81   x_subtitle_modifiable_flag          IN     VARCHAR2 DEFAULT NULL,
82   x_subtitle                          IN     VARCHAR2 DEFAULT NULL,
83   x_special_permission_ind            IN     VARCHAR2 DEFAULT NULL,
84   X_MODE                              IN     VARCHAR2 DEFAULT 'R' ,
85   X_ORG_ID                            IN     NUMBER,
86   X_SS_ENROL_IND                      IN     VARCHAR2 DEFAULT 'N',
87   X_IVR_ENROL_IND                     IN     VARCHAR2 DEFAULT 'N',
88   x_claimable_hours                   IN     NUMBER DEFAULT NULL,
89   x_auditable_ind	              IN     VARCHAR2 DEFAULT 'N',
90   x_audit_permission_ind	      IN     VARCHAR2 DEFAULT 'N',
91   x_max_auditors_allowed	      IN     NUMBER DEFAULT NULL,
92   x_billing_credit_points             IN     NUMBER DEFAULT NULL,
93   x_ovrd_wkld_val_flag                IN     VARCHAR2 DEFAULT NULL,
94   x_workload_val_code                 IN     VARCHAR2 DEFAULT NULL,
95   x_billing_hrs                       IN     NUMBER DEFAULT NULL
96   );
97 
98 PROCEDURE LOCK_ROW (
99   X_ROWID in VARCHAR2,
100   X_UNIT_CD in VARCHAR2,
101   X_VERSION_NUMBER in NUMBER,
102   X_HIST_START_DT in DATE,
103   X_HIST_END_DT in DATE,
104   X_HIST_WHO in NUMBER,
105   X_START_DT in DATE,
106   X_REVIEW_DT in DATE,
107   X_EXPIRY_DT in DATE,
108   X_END_DT in DATE,
109   X_UNIT_STATUS in VARCHAR2,
110   X_TITLE in VARCHAR2,
111   X_SHORT_TITLE in VARCHAR2,
112   X_TITLE_OVERRIDE_IND in VARCHAR2,
113   X_ABBREVIATION in VARCHAR2,
114   X_UNIT_LEVEL in VARCHAR2,
115   X_UL_DESCRIPTION in VARCHAR2,
116   X_CREDIT_POINT_DESCRIPTOR in VARCHAR2,
117   X_ENROLLED_CREDIT_POINTS in NUMBER,
118   X_POINTS_OVERRIDE_IND in VARCHAR2,
119   X_SUPP_EXAM_PERMITTED_IND in VARCHAR2,
120   X_COORD_PERSON_ID in NUMBER,
121   X_OWNER_ORG_UNIT_CD in VARCHAR2,
122   X_OWNER_OU_START_DT in DATE,
123   X_OU_DESCRIPTION in VARCHAR2,
124   X_AWARD_COURSE_ONLY_IND in VARCHAR2,
125   X_RESEARCH_UNIT_IND in VARCHAR2,
126   X_INDUSTRIAL_IND in VARCHAR2,
127   X_PRACTICAL_IND in VARCHAR2,
128   X_REPEATABLE_IND in VARCHAR2,
129   X_ASSESSABLE_IND in VARCHAR2,
130   X_ACHIEVABLE_CREDIT_POINTS in NUMBER,
131   X_POINTS_INCREMENT in NUMBER,
132   X_POINTS_MIN in NUMBER,
133   X_POINTS_MAX in NUMBER,
134   X_UNIT_INT_COURSE_LEVEL_CD in VARCHAR2,
135   X_UICL_DESCRIPTION in VARCHAR2,
136   x_subtitle_id                       IN     NUMBER DEFAULT NULL,
137   x_work_load_other                   IN     NUMBER DEFAULT NULL,
138   x_contact_hrs_lecture               IN     NUMBER DEFAULT NULL,
139   x_contact_hrs_lab                   IN     NUMBER DEFAULT NULL,
140   x_contact_hrs_other                 IN     NUMBER DEFAULT NULL,
141   x_non_schd_required_hrs             IN     NUMBER DEFAULT NULL,
142   x_exclude_from_max_cp_limit         IN     VARCHAR2 DEFAULT NULL,
143   x_record_exclusion_flag             IN     VARCHAR2 DEFAULT NULL,
144   x_ss_display_ind       IN     VARCHAR2 DEFAULT NULL,
145   x_cal_type_enrol_load_cal           IN     VARCHAR2 DEFAULT NULL,
146   x_sequence_num_enrol_load_cal    IN     NUMBER DEFAULT NULL,
147   x_cal_type_offer_load_cal           IN     VARCHAR2 DEFAULT NULL,
148   x_sequence_num_offer_load_cal       IN     NUMBER DEFAULT NULL,
149   x_curriculum_id                     IN     VARCHAR2 DEFAULT NULL,
150   x_override_enrollment_max           IN     NUMBER DEFAULT NULL,
151   x_rpt_fmly_id                       IN     NUMBER DEFAULT NULL,
152   x_repeat_code                       IN     VARCHAR2 DEFAULT NULL,
153   x_unit_type_id                      IN     NUMBER DEFAULT NULL,
154   x_level_code                        IN     VARCHAR2 DEFAULT NULL,
155   x_advance_maximum                   IN     NUMBER DEFAULT NULL,
156   x_approval_date                     IN     DATE DEFAULT NULL,
157   x_continuing_education_units        IN     NUMBER DEFAULT NULL,
158   x_enrollment_expected               IN     NUMBER DEFAULT NULL,
159   x_enrollment_maximum                IN     NUMBER DEFAULT NULL,
160   x_enrollment_minimum                IN     NUMBER DEFAULT NULL,
161   x_federal_financial_aid             IN     VARCHAR2 DEFAULT NULL,
162   x_institutional_financial_aid       IN     VARCHAR2 DEFAULT NULL,
163   x_lab_credit_points                 IN     NUMBER DEFAULT NULL,
164   x_lecture_credit_points             IN     NUMBER DEFAULT NULL,
165   x_max_repeats_for_credit            IN     NUMBER DEFAULT NULL,
166   x_max_repeats_for_funding           IN     NUMBER DEFAULT NULL,
167   x_max_repeat_credit_points          IN     NUMBER DEFAULT NULL,
168   x_clock_hours                       IN     NUMBER DEFAULT NULL,
169   x_other_credit_points               IN     NUMBER DEFAULT NULL,
170   x_same_teaching_period              IN     VARCHAR2 DEFAULT NULL,
171   x_same_teach_period_repeats         IN     NUMBER DEFAULT NULL,
172   x_same_teach_period_repeats_cp      IN     NUMBER DEFAULT NULL,
173   x_state_financial_aid               IN     VARCHAR2 DEFAULT NULL,
174   x_work_load_cp_lab                  IN     NUMBER DEFAULT NULL,
175   x_work_load_cp_lecture              IN     NUMBER DEFAULT NULL,
176   x_subtitle_modifiable_flag          IN     VARCHAR2 DEFAULT NULL,
177   x_subtitle                          IN     VARCHAR2 DEFAULT NULL,
178   x_special_permission_ind            IN     VARCHAR2 DEFAULT NULL,
179   X_SS_ENROL_IND                      IN     VARCHAR2,
180   X_IVR_ENROL_IND                     IN     VARCHAR2,
181   x_claimable_hours                   IN     NUMBER DEFAULT NULL,
182   x_auditable_ind		      IN     VARCHAR2 DEFAULT 'N',
183   x_audit_permission_ind	      IN     VARCHAR2 DEFAULT 'N',
184   x_max_auditors_allowed	      IN     NUMBER DEFAULT NULL,
185   x_billing_credit_points             IN     NUMBER DEFAULT NULL,
186   x_ovrd_wkld_val_flag                IN     VARCHAR2 DEFAULT 'N',
187   x_workload_val_code                 IN     VARCHAR2 DEFAULT NULL,
188   x_billing_hrs                       IN     NUMBER DEFAULT NULL
189 );
190 
191 PROCEDURE UPDATE_ROW (
192   X_ROWID in VARCHAR2,
193   X_UNIT_CD in VARCHAR2,
194   X_VERSION_NUMBER in NUMBER,
195   X_HIST_START_DT in DATE,
196   X_HIST_END_DT in DATE,
197   X_HIST_WHO in NUMBER,
198   X_START_DT in DATE,
199   X_REVIEW_DT in DATE,
200   X_EXPIRY_DT in DATE,
201   X_END_DT in DATE,
202   X_UNIT_STATUS in VARCHAR2,
203   X_TITLE in VARCHAR2,
204   X_SHORT_TITLE in VARCHAR2,
205   X_TITLE_OVERRIDE_IND in VARCHAR2,
206   X_ABBREVIATION in VARCHAR2,
207   X_UNIT_LEVEL in VARCHAR2,
208   X_UL_DESCRIPTION in VARCHAR2,
209   X_CREDIT_POINT_DESCRIPTOR in VARCHAR2,
210   X_ENROLLED_CREDIT_POINTS in NUMBER,
211   X_POINTS_OVERRIDE_IND in VARCHAR2,
212   X_SUPP_EXAM_PERMITTED_IND in VARCHAR2,
213   X_COORD_PERSON_ID in NUMBER,
214   X_OWNER_ORG_UNIT_CD in VARCHAR2,
215   X_OWNER_OU_START_DT in DATE,
216   X_OU_DESCRIPTION in VARCHAR2,
217   X_AWARD_COURSE_ONLY_IND in VARCHAR2,
218   X_RESEARCH_UNIT_IND in VARCHAR2,
219   X_INDUSTRIAL_IND in VARCHAR2,
220   X_PRACTICAL_IND in VARCHAR2,
221   X_REPEATABLE_IND in VARCHAR2,
222   X_ASSESSABLE_IND in VARCHAR2,
223   X_ACHIEVABLE_CREDIT_POINTS in NUMBER,
224   X_POINTS_INCREMENT in NUMBER,
225   X_POINTS_MIN in NUMBER,
226   X_POINTS_MAX in NUMBER,
227   X_UNIT_INT_COURSE_LEVEL_CD in VARCHAR2,
228   X_UICL_DESCRIPTION in VARCHAR2,
229   x_subtitle_id                       IN     NUMBER DEFAULT NULL,
230   x_work_load_other                   IN     NUMBER DEFAULT NULL,
231   x_contact_hrs_lecture               IN     NUMBER DEFAULT NULL,
232   x_contact_hrs_lab                   IN     NUMBER DEFAULT NULL,
233   x_contact_hrs_other                 IN     NUMBER DEFAULT NULL,
234   x_non_schd_required_hrs             IN     NUMBER DEFAULT NULL,
235   x_exclude_from_max_cp_limit         IN     VARCHAR2 DEFAULT NULL,
236   x_record_exclusion_flag             IN     VARCHAR2 DEFAULT NULL,
237   x_ss_display_ind                    IN     VARCHAR2 DEFAULT NULL,
238   x_cal_type_enrol_load_cal           IN     VARCHAR2 DEFAULT NULL,
239   x_sequence_num_enrol_load_cal       IN     NUMBER DEFAULT NULL,
240   x_cal_type_offer_load_cal           IN     VARCHAR2 DEFAULT NULL,
241   x_sequence_num_offer_load_cal       IN     NUMBER DEFAULT NULL,
242   x_curriculum_id                     IN     VARCHAR2 DEFAULT NULL,
243   x_override_enrollment_max           IN     NUMBER DEFAULT NULL,
244   x_rpt_fmly_id                       IN     NUMBER DEFAULT NULL,
245   x_repeat_code                       IN     VARCHAR2 DEFAULT NULL,
246   x_unit_type_id                      IN     NUMBER DEFAULT NULL,
247   x_level_code                        IN     VARCHAR2 DEFAULT NULL,
248   x_advance_maximum                   IN     NUMBER DEFAULT NULL,
249   x_approval_date                     IN     DATE DEFAULT NULL,
250   x_continuing_education_units        IN     NUMBER DEFAULT NULL,
251   x_enrollment_expected               IN     NUMBER DEFAULT NULL,
252   x_enrollment_maximum                IN     NUMBER DEFAULT NULL,
253   x_enrollment_minimum                IN     NUMBER DEFAULT NULL,
254   x_federal_financial_aid             IN     VARCHAR2 DEFAULT NULL,
255   x_institutional_financial_aid       IN     VARCHAR2 DEFAULT NULL,
256   x_lab_credit_points                 IN     NUMBER DEFAULT NULL,
257   x_lecture_credit_points             IN     NUMBER DEFAULT NULL,
258   x_max_repeats_for_credit            IN     NUMBER DEFAULT NULL,
259   x_max_repeats_for_funding           IN     NUMBER DEFAULT NULL,
260   x_max_repeat_credit_points          IN     NUMBER DEFAULT NULL,
261   x_clock_hours                       IN     NUMBER DEFAULT NULL,
262   x_other_credit_points               IN     NUMBER DEFAULT NULL,
263   x_same_teaching_period              IN     VARCHAR2 DEFAULT NULL,
264   x_same_teach_period_repeats         IN     NUMBER DEFAULT NULL,
265   x_same_teach_period_repeats_cp      IN     NUMBER DEFAULT NULL,
266   x_state_financial_aid               IN     VARCHAR2 DEFAULT NULL,
267   x_work_load_cp_lab                  IN     NUMBER DEFAULT NULL,
268   x_work_load_cp_lecture              IN     NUMBER DEFAULT NULL,
269   x_subtitle_modifiable_flag          IN     VARCHAR2 DEFAULT NULL,
270   x_subtitle                          IN     VARCHAR2 DEFAULT NULL,
271   x_special_permission_ind            IN     VARCHAR2 DEFAULT NULL,
272   X_MODE                              IN     VARCHAR2 DEFAULT 'R',
273   X_SS_ENROL_IND                      IN     VARCHAR2 DEFAULT 'N',
274   X_IVR_ENROL_IND                     IN     VARCHAR2 DEFAULT 'N',
275   x_claimable_hours                   IN     NUMBER DEFAULT NULL,
276   x_auditable_ind		      IN     VARCHAR2 DEFAULT 'N',
277   x_audit_permission_ind	      IN     VARCHAR2 DEFAULT 'N',
278   x_max_auditors_allowed	      IN     NUMBER DEFAULT NULL,
279   x_billing_credit_points             IN     NUMBER DEFAULT NULL,
280   x_ovrd_wkld_val_flag                IN     VARCHAR2 DEFAULT 'N',
281   x_workload_val_code                 IN     VARCHAR2 DEFAULT NULL,
282   x_billing_hrs                       IN     NUMBER DEFAULT NULL
283   );
284 
285 PROCEDURE ADD_ROW (
286   X_ROWID in out NOCOPY VARCHAR2,
287   X_UNIT_CD in VARCHAR2,
288   X_VERSION_NUMBER in NUMBER,
289   X_HIST_START_DT in DATE,
290   X_HIST_END_DT in DATE,
291   X_HIST_WHO in NUMBER,
292   X_START_DT in DATE,
293   X_REVIEW_DT in DATE,
294   X_EXPIRY_DT in DATE,
295   X_END_DT in DATE,
296   X_UNIT_STATUS in VARCHAR2,
297   X_TITLE in VARCHAR2,
298   X_SHORT_TITLE in VARCHAR2,
299   X_TITLE_OVERRIDE_IND in VARCHAR2,
300   X_ABBREVIATION in VARCHAR2,
301   X_UNIT_LEVEL in VARCHAR2,
302   X_UL_DESCRIPTION in VARCHAR2,
303   X_CREDIT_POINT_DESCRIPTOR in VARCHAR2,
304   X_ENROLLED_CREDIT_POINTS in NUMBER,
305   X_POINTS_OVERRIDE_IND in VARCHAR2,
306   X_SUPP_EXAM_PERMITTED_IND in VARCHAR2,
307   X_COORD_PERSON_ID in NUMBER,
308   X_OWNER_ORG_UNIT_CD in VARCHAR2,
309   X_OWNER_OU_START_DT in DATE,
310   X_OU_DESCRIPTION in VARCHAR2,
311   X_AWARD_COURSE_ONLY_IND in VARCHAR2,
312   X_RESEARCH_UNIT_IND in VARCHAR2,
313   X_INDUSTRIAL_IND in VARCHAR2,
314   X_PRACTICAL_IND in VARCHAR2,
315   X_REPEATABLE_IND in VARCHAR2,
316   X_ASSESSABLE_IND in VARCHAR2,
317   X_ACHIEVABLE_CREDIT_POINTS in NUMBER,
318   X_POINTS_INCREMENT in NUMBER,
319   X_POINTS_MIN in NUMBER,
320   X_POINTS_MAX in NUMBER,
321   X_UNIT_INT_COURSE_LEVEL_CD in VARCHAR2,
322   X_UICL_DESCRIPTION in VARCHAR2,
323   x_subtitle_id                       IN     NUMBER DEFAULT NULL,
324   x_work_load_other                   IN     NUMBER DEFAULT NULL,
325   x_contact_hrs_lecture               IN     NUMBER DEFAULT NULL,
326   x_contact_hrs_lab                   IN     NUMBER DEFAULT NULL,
327   x_contact_hrs_other                 IN     NUMBER DEFAULT NULL,
331   x_ss_display_ind                    IN     VARCHAR2 DEFAULT NULL,
328   x_non_schd_required_hrs             IN     NUMBER DEFAULT NULL,
329   x_exclude_from_max_cp_limit         IN     VARCHAR2 DEFAULT NULL,
330   x_record_exclusion_flag             IN     VARCHAR2 DEFAULT NULL,
332   x_cal_type_enrol_load_cal           IN     VARCHAR2 DEFAULT NULL,
333   x_sequence_num_enrol_load_cal       IN     NUMBER DEFAULT NULL,
334   x_cal_type_offer_load_cal           IN     VARCHAR2 DEFAULT NULL,
335   x_sequence_num_offer_load_cal       IN     NUMBER DEFAULT NULL,
336   x_curriculum_id                     IN     VARCHAR2 DEFAULT NULL,
337   x_override_enrollment_max           IN     NUMBER DEFAULT NULL,
338   x_rpt_fmly_id                       IN     NUMBER DEFAULT NULL,
339   x_repeat_code                       IN     VARCHAR2 DEFAULT NULL,
340   x_unit_type_id                      IN     NUMBER DEFAULT NULL,
341   x_level_code                        IN     VARCHAR2 DEFAULT NULL,
342   x_advance_maximum                   IN     NUMBER DEFAULT NULL,
343   x_approval_date                     IN     DATE DEFAULT NULL,
344   x_continuing_education_units        IN     NUMBER DEFAULT NULL,
345   x_enrollment_expected               IN     NUMBER DEFAULT NULL,
346   x_enrollment_maximum                IN     NUMBER DEFAULT NULL,
347   x_enrollment_minimum                IN     NUMBER DEFAULT NULL,
348   x_federal_financial_aid             IN     VARCHAR2 DEFAULT NULL,
349   x_institutional_financial_aid       IN     VARCHAR2 DEFAULT NULL,
350   x_lab_credit_points                 IN     NUMBER DEFAULT NULL,
351   x_lecture_credit_points             IN     NUMBER DEFAULT NULL,
352   x_max_repeats_for_credit            IN     NUMBER DEFAULT NULL,
353   x_max_repeats_for_funding           IN     NUMBER DEFAULT NULL,
354   x_max_repeat_credit_points          IN     NUMBER DEFAULT NULL,
355   x_clock_hours                       IN     NUMBER DEFAULT NULL,
356   x_other_credit_points               IN     NUMBER DEFAULT NULL,
357   x_same_teaching_period              IN     VARCHAR2 DEFAULT NULL,
358   x_same_teach_period_repeats         IN     NUMBER DEFAULT NULL,
359   x_same_teach_period_repeats_cp      IN     NUMBER DEFAULT NULL,
360   x_state_financial_aid               IN     VARCHAR2 DEFAULT NULL,
361   x_work_load_cp_lab                  IN     NUMBER DEFAULT NULL,
362   x_work_load_cp_lecture              IN     NUMBER DEFAULT NULL,
363   x_subtitle_modifiable_flag          IN     VARCHAR2 DEFAULT NULL,
364   x_subtitle                          IN     VARCHAR2 DEFAULT NULL,
365   x_special_permission_ind            IN     VARCHAR2 DEFAULT NULL,
366   X_MODE                              IN     VARCHAR2 DEFAULT 'R',
367   X_ORG_ID                            IN     NUMBER,
368   X_SS_ENROL_IND                      IN     VARCHAR2 DEFAULT 'N',
369   X_IVR_ENROL_IND                     IN     VARCHAR2 DEFAULT 'N',
370   x_claimable_hours                   IN     NUMBER DEFAULT NULL,
371   x_auditable_ind		      IN     VARCHAR2 DEFAULT 'N',
372   x_audit_permission_ind	      IN     VARCHAR2 DEFAULT 'N',
373   x_max_auditors_allowed	      IN     NUMBER DEFAULT NULL,
374   x_billing_credit_points             IN     NUMBER DEFAULT NULL,
375   x_ovrd_wkld_val_flag                IN     VARCHAR2 DEFAULT 'N',
376   x_workload_val_code                 IN     VARCHAR2 DEFAULT NULL,
377   x_billing_hrs                       IN     NUMBER DEFAULT NULL
378   );
379 
380 PROCEDURE DELETE_ROW (
381   X_ROWID in VARCHAR2
382 );
383   FUNCTION Get_PK_For_Validation (
384     x_unit_cd IN VARCHAR2,
385     x_version_number IN NUMBER,
386     x_hist_start_dt IN DATE
387     ) RETURN BOOLEAN;
388 
389 PROCEDURE Check_Constraints(
390 				Column_Name 	IN	VARCHAR2	DEFAULT NULL,
391 				Column_Value 	IN	VARCHAR2	DEFAULT NULL);
392 
393 
394 
395     PROCEDURE Before_DML (
396     p_action IN VARCHAR2,
397     x_rowid IN VARCHAR2 DEFAULT NULL,
398     x_unit_cd IN VARCHAR2 DEFAULT NULL,
399     x_version_number IN NUMBER DEFAULT NULL,
400     x_hist_start_dt IN DATE DEFAULT NULL,
401     x_hist_end_dt IN DATE DEFAULT NULL,
402     x_hist_who IN NUMBER DEFAULT NULL,
403     x_start_dt IN DATE DEFAULT NULL,
404     x_review_dt IN DATE DEFAULT NULL,
405     x_expiry_dt IN DATE DEFAULT NULL,
406     x_end_dt IN DATE DEFAULT NULL,
407     x_unit_status IN VARCHAR2 DEFAULT NULL,
408     x_title IN VARCHAR2 DEFAULT NULL,
409     x_short_title IN VARCHAR2 DEFAULT NULL,
410     x_title_override_ind IN VARCHAR2 DEFAULT NULL,
411     x_abbreviation IN VARCHAR2 DEFAULT NULL,
412     x_unit_level IN VARCHAR2 DEFAULT NULL,
413     x_ul_description IN VARCHAR2 DEFAULT NULL,
414     x_credit_point_descriptor IN VARCHAR2 DEFAULT NULL,
415     x_enrolled_credit_points IN NUMBER DEFAULT NULL,
416     x_points_override_ind IN VARCHAR2 DEFAULT NULL,
417     x_supp_exam_permitted_ind IN VARCHAR2 DEFAULT NULL,
418     x_coord_person_id IN NUMBER DEFAULT NULL,
419     x_owner_org_unit_cd IN VARCHAR2 DEFAULT NULL,
420     x_owner_ou_start_dt IN DATE DEFAULT NULL,
421     x_ou_description IN VARCHAR2 DEFAULT NULL,
422     x_award_course_only_ind IN VARCHAR2 DEFAULT NULL,
423     x_research_unit_ind IN VARCHAR2 DEFAULT NULL,
424     x_industrial_ind IN VARCHAR2 DEFAULT NULL,
425     x_practical_ind IN VARCHAR2 DEFAULT NULL,
426     x_repeatable_ind IN VARCHAR2 DEFAULT NULL,
427     x_assessable_ind IN VARCHAR2 DEFAULT NULL,
428     x_achievable_credit_points IN NUMBER DEFAULT NULL,
429     x_points_increment IN NUMBER DEFAULT NULL,
430     x_points_min IN NUMBER DEFAULT NULL,
431     x_points_max IN NUMBER DEFAULT NULL,
435     x_work_load_other                   IN     NUMBER DEFAULT NULL,
432     x_unit_int_course_level_cd IN VARCHAR2 DEFAULT NULL,
433     x_uicl_description IN VARCHAR2 DEFAULT NULL,
434     x_subtitle_id                       IN     NUMBER DEFAULT NULL,
436     x_contact_hrs_lecture               IN     NUMBER DEFAULT NULL,
437     x_contact_hrs_lab                   IN     NUMBER DEFAULT NULL,
438     x_contact_hrs_other                 IN     NUMBER DEFAULT NULL,
439     x_non_schd_required_hrs             IN     NUMBER DEFAULT NULL,
440     x_exclude_from_max_cp_limit         IN     VARCHAR2 DEFAULT NULL,
441     x_record_exclusion_flag             IN     VARCHAR2 DEFAULT NULL,
442     x_ss_display_ind       IN     VARCHAR2 DEFAULT NULL,
443     x_cal_type_enrol_load_cal           IN     VARCHAR2 DEFAULT NULL,
444     x_sequence_num_enrol_load_cal    IN     NUMBER DEFAULT NULL,
445     x_cal_type_offer_load_cal           IN     VARCHAR2 DEFAULT NULL,
446     x_sequence_num_offer_load_cal    IN     NUMBER DEFAULT NULL,
447     x_curriculum_id                     IN     VARCHAR2 DEFAULT NULL,
448     x_override_enrollment_max           IN     NUMBER DEFAULT NULL,
449     x_rpt_fmly_id                       IN     NUMBER DEFAULT NULL,
450     x_repeat_code                       IN     VARCHAR2 DEFAULT NULL,
451     x_unit_type_id                      IN     NUMBER DEFAULT NULL,
452     x_level_code                        IN     VARCHAR2 DEFAULT NULL,
453     x_advance_maximum                   IN     NUMBER DEFAULT NULL,
454     x_approval_date                     IN     DATE DEFAULT NULL,
455     x_continuing_education_units        IN     NUMBER DEFAULT NULL,
456     x_enrollment_expected               IN     NUMBER DEFAULT NULL,
457     x_enrollment_maximum                IN     NUMBER DEFAULT NULL,
458     x_enrollment_minimum                IN     NUMBER DEFAULT NULL,
459     x_federal_financial_aid             IN     VARCHAR2 DEFAULT NULL,
460     x_institutional_financial_aid       IN     VARCHAR2 DEFAULT NULL,
461     x_lab_credit_points                 IN     NUMBER DEFAULT NULL,
462     x_lecture_credit_points             IN     NUMBER DEFAULT NULL,
463     x_max_repeats_for_credit            IN     NUMBER DEFAULT NULL,
464     x_max_repeats_for_funding           IN     NUMBER DEFAULT NULL,
465     x_max_repeat_credit_points          IN     NUMBER DEFAULT NULL,
466     x_clock_hours                       IN     NUMBER DEFAULT NULL,
467     x_other_credit_points               IN     NUMBER DEFAULT NULL,
468     x_same_teaching_period              IN     VARCHAR2 DEFAULT NULL,
469     x_same_teach_period_repeats         IN     NUMBER DEFAULT NULL,
470     x_same_teach_period_repeats_cp      IN     NUMBER DEFAULT NULL,
471     x_state_financial_aid               IN     VARCHAR2 DEFAULT NULL,
472     x_work_load_cp_lab                  IN     NUMBER DEFAULT NULL,
473     x_work_load_cp_lecture              IN     NUMBER DEFAULT NULL,
474     x_subtitle_modifiable_flag          IN     VARCHAR2 DEFAULT NULL,
475     x_subtitle                          IN     VARCHAR2 DEFAULT NULL,
476     x_special_permission_ind            IN     VARCHAR2 DEFAULT NULL,
477     x_creation_date                     IN     DATE DEFAULT NULL,
478     x_created_by                        IN     NUMBER DEFAULT NULL,
479     x_last_update_date                  IN     DATE DEFAULT NULL,
480     x_last_updated_by                   IN     NUMBER DEFAULT NULL,
481     x_last_update_login                 IN     NUMBER DEFAULT NULL,
482     x_org_id                            IN     NUMBER DEFAULT NULL,
483     x_ss_enrol_ind                      IN     VARCHAR2 DEFAULT NULL,
484     x_ivr_enrol_ind                     IN     VARCHAR2 DEFAULT NULL,
485     x_claimable_hours                   IN     NUMBER DEFAULT NULL,
486     x_auditable_ind			IN     VARCHAR2 DEFAULT 'N',
487     x_audit_permission_ind		IN     VARCHAR2 DEFAULT 'N',
488     x_max_auditors_allowed		IN     NUMBER DEFAULT NULL,
489     x_billing_credit_points             IN     NUMBER DEFAULT NULL,
490     x_ovrd_wkld_val_flag                IN     VARCHAR2 DEFAULT 'N',
491     x_workload_val_code                 IN     VARCHAR2 DEFAULT NULL,
492     x_billing_hrs                       IN     NUMBER DEFAULT NULL
493   );
494 
495 
496 END IGS_PS_UNIT_VER_HIST_PKG;