DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AS_SC_ATTEMPT_H_PKG

Source


1 package IGS_AS_SC_ATTEMPT_H_PKG AUTHID CURRENT_USER AS
2 /* $Header: IGSDI19S.pls 115.9 2003/12/04 13:05:25 rvangala ship $ */
3 
4 procedure INSERT_ROW (
5   X_ROWID in out NOCOPY VARCHAR2,
6   X_ORG_ID in NUMBER,
7   X_PERSON_ID in NUMBER,
8   X_COURSE_CD in VARCHAR2,
9   X_HIST_START_DT in DATE,
10   X_HIST_END_DT in DATE,
11   X_HIST_WHO in NUMBER,
12   X_VERSION_NUMBER in NUMBER,
13   X_CAL_TYPE in VARCHAR2,
14   X_LOCATION_CD in VARCHAR2,
15   X_ATTENDANCE_MODE in VARCHAR2,
16   X_ATTENDANCE_TYPE in VARCHAR2,
17   X_STUDENT_CONFIRMED_IND in VARCHAR2,
18   X_COMMENCEMENT_DT in DATE,
19   X_COURSE_ATTEMPT_STATUS in VARCHAR2,
20   X_PROGRESSION_STATUS in VARCHAR2,
21   X_DERIVED_ATT_TYPE in VARCHAR2,
22   X_DERIVED_ATT_MODE in VARCHAR2,
23   X_PROVISIONAL_IND in VARCHAR2,
24   X_DISCONTINUED_DT in DATE,
25   X_DISCONTINUATION_REASON_CD in VARCHAR2,
26   X_LAPSED_DT in DATE,
27   X_FUNDING_SOURCE in VARCHAR2,
28   X_FS_DESCRIPTION in VARCHAR2,
29   X_EXAM_LOCATION_CD in VARCHAR2,
30   X_ELO_DESCRIPTION in VARCHAR2,
31   X_DERIVED_COMPLETION_YR in NUMBER,
32   X_DERIVED_COMPLETION_PERD in VARCHAR2,
33   X_NOMINATED_COMPLETION_YR in NUMBER,
34   X_NOMINATED_COMPLETION_PERD in VARCHAR2,
35   X_RULE_CHECK_IND in VARCHAR2,
36   X_WAIVE_OPTION_CHECK_IND in VARCHAR2,
37   X_LAST_RULE_CHECK_DT in DATE,
38   X_PUBLISH_OUTCOMES_IND in VARCHAR2,
39   X_COURSE_RQRMNT_COMPLETE_IND in VARCHAR2,
40   X_COURSE_RQRMNTS_COMPLETE_DT in DATE,
41   X_S_COMPLETED_SOURCE_TYPE in VARCHAR2,
42   X_OVERRIDE_TIME_LIMITATION in NUMBER,
43   X_ADVANCED_STANDING_IND in VARCHAR2,
44   X_FEE_CAT in VARCHAR2,
45   X_FC_DESCRIPTION in VARCHAR2,
46   X_CORRESPONDENCE_CAT in VARCHAR2,
47   X_CC_DESCRIPTION in VARCHAR2,
48   X_SELF_HELP_GROUP_IND in VARCHAR2,
49   X_ADM_ADMISSION_APPL_NUMBER in NUMBER,
50   X_ADM_NOMINATED_COURSE_CD in VARCHAR2,
51   X_ADM_SEQUENCE_NUMBER in NUMBER,
52   X_MODE in VARCHAR2 default 'R',
53   X_LAST_DATE_OF_ATTENDANCE in DATE DEFAULT NULL,
54   X_DROPPED_BY in VARCHAR2 DEFAULT NULL,
55   X_PRIMARY_PROGRAM_TYPE IN VARCHAR2 DEFAULT NULL,
56   X_PRIMARY_PROG_TYPE_SOURCE IN VARCHAR2 DEFAULT NULL,
57   X_CATALOG_CAL_TYPE  IN VARCHAR2 DEFAULT NULL,
58   X_CATALOG_SEQ_NUM IN NUMBER DEFAULT NULL,
59   X_KEY_PROGRAM  IN VARCHAR2  DEFAULT 'N',
60   X_OVERRIDE_CMPL_DT  IN DATE DEFAULT NULL,
61   X_MANUAL_OVR_CMPL_DT_IND  IN VARCHAR2 DEFAULT 'N',
62   X_COO_ID IN NUMBER DEFAULT NULL,
63   X_IGS_PR_CLASS_STD_ID IN NUMBER DEFAULT NULL
64   );
65 procedure LOCK_ROW (
66   X_ROWID in VARCHAR2,
67   X_PERSON_ID in NUMBER,
68   X_COURSE_CD in VARCHAR2,
69   X_HIST_START_DT in DATE,
70   X_HIST_END_DT in DATE,
71   X_HIST_WHO in NUMBER,
72   X_VERSION_NUMBER in NUMBER,
73   X_CAL_TYPE in VARCHAR2,
74   X_LOCATION_CD in VARCHAR2,
75   X_ATTENDANCE_MODE in VARCHAR2,
76   X_ATTENDANCE_TYPE in VARCHAR2,
77   X_STUDENT_CONFIRMED_IND in VARCHAR2,
78   X_COMMENCEMENT_DT in DATE,
79   X_COURSE_ATTEMPT_STATUS in VARCHAR2,
80   X_PROGRESSION_STATUS in VARCHAR2,
81   X_DERIVED_ATT_TYPE in VARCHAR2,
82   X_DERIVED_ATT_MODE in VARCHAR2,
83   X_PROVISIONAL_IND in VARCHAR2,
84   X_DISCONTINUED_DT in DATE,
85   X_DISCONTINUATION_REASON_CD in VARCHAR2,
86   X_LAPSED_DT in DATE,
87   X_FUNDING_SOURCE in VARCHAR2,
88   X_FS_DESCRIPTION in VARCHAR2,
89   X_EXAM_LOCATION_CD in VARCHAR2,
90   X_ELO_DESCRIPTION in VARCHAR2,
91   X_DERIVED_COMPLETION_YR in NUMBER,
92   X_DERIVED_COMPLETION_PERD in VARCHAR2,
93   X_NOMINATED_COMPLETION_YR in NUMBER,
94   X_NOMINATED_COMPLETION_PERD in VARCHAR2,
95   X_RULE_CHECK_IND in VARCHAR2,
96   X_WAIVE_OPTION_CHECK_IND in VARCHAR2,
97   X_LAST_RULE_CHECK_DT in DATE,
98   X_PUBLISH_OUTCOMES_IND in VARCHAR2,
99   X_COURSE_RQRMNT_COMPLETE_IND in VARCHAR2,
100   X_COURSE_RQRMNTS_COMPLETE_DT in DATE,
101   X_S_COMPLETED_SOURCE_TYPE in VARCHAR2,
102   X_OVERRIDE_TIME_LIMITATION in NUMBER,
103   X_ADVANCED_STANDING_IND in VARCHAR2,
104   X_FEE_CAT in VARCHAR2,
105   X_FC_DESCRIPTION in VARCHAR2,
106   X_CORRESPONDENCE_CAT in VARCHAR2,
107   X_CC_DESCRIPTION in VARCHAR2,
108   X_SELF_HELP_GROUP_IND in VARCHAR2,
109   X_ADM_ADMISSION_APPL_NUMBER in NUMBER,
110   X_ADM_NOMINATED_COURSE_CD in VARCHAR2,
111   X_ADM_SEQUENCE_NUMBER in NUMBER,
112   X_LAST_DATE_OF_ATTENDANCE in DATE DEFAULT NULL,
113   X_DROPPED_BY in VARCHAR2 DEFAULT NULL,
114   X_PRIMARY_PROGRAM_TYPE  IN VARCHAR2 DEFAULT NULL,
115   X_PRIMARY_PROG_TYPE_SOURCE  IN VARCHAR2 DEFAULT NULL,
116   X_CATALOG_CAL_TYPE  IN VARCHAR2 DEFAULT  NULL,
117   X_CATALOG_SEQ_NUM  IN NUMBER DEFAULT NULL,
118   X_KEY_PROGRAM  IN VARCHAR2 DEFAULT 'N' ,
119   X_OVERRIDE_CMPL_DT  IN DATE DEFAULT NULL,
120   X_MANUAL_OVR_CMPL_DT_IND  IN VARCHAR2 DEFAULT 'N',
121   X_COO_ID IN NUMBER DEFAULT NULL,
122   X_IGS_PR_CLASS_STD_ID IN NUMBER DEFAULT NULL
123 );
124 procedure UPDATE_ROW (
125   X_ROWID in VARCHAR2,
126   X_PERSON_ID in NUMBER,
127   X_COURSE_CD in VARCHAR2,
128   X_HIST_START_DT in DATE,
129   X_HIST_END_DT in DATE,
130   X_HIST_WHO in NUMBER,
131   X_VERSION_NUMBER in NUMBER,
132   X_CAL_TYPE in VARCHAR2,
133   X_LOCATION_CD in VARCHAR2,
134   X_ATTENDANCE_MODE in VARCHAR2,
135   X_ATTENDANCE_TYPE in VARCHAR2,
136   X_STUDENT_CONFIRMED_IND in VARCHAR2,
137   X_COMMENCEMENT_DT in DATE,
138   X_COURSE_ATTEMPT_STATUS in VARCHAR2,
139   X_PROGRESSION_STATUS in VARCHAR2,
140   X_DERIVED_ATT_TYPE in VARCHAR2,
141   X_DERIVED_ATT_MODE in VARCHAR2,
142   X_PROVISIONAL_IND in VARCHAR2,
143   X_DISCONTINUED_DT in DATE,
144   X_DISCONTINUATION_REASON_CD in VARCHAR2,
145   X_LAPSED_DT in DATE,
146   X_FUNDING_SOURCE in VARCHAR2,
147   X_FS_DESCRIPTION in VARCHAR2,
148   X_EXAM_LOCATION_CD in VARCHAR2,
149   X_ELO_DESCRIPTION in VARCHAR2,
150   X_DERIVED_COMPLETION_YR in NUMBER,
151   X_DERIVED_COMPLETION_PERD in VARCHAR2,
152   X_NOMINATED_COMPLETION_YR in NUMBER,
153   X_NOMINATED_COMPLETION_PERD in VARCHAR2,
154   X_RULE_CHECK_IND in VARCHAR2,
155   X_WAIVE_OPTION_CHECK_IND in VARCHAR2,
156   X_LAST_RULE_CHECK_DT in DATE,
157   X_PUBLISH_OUTCOMES_IND in VARCHAR2,
158   X_COURSE_RQRMNT_COMPLETE_IND in VARCHAR2,
159   X_COURSE_RQRMNTS_COMPLETE_DT in DATE,
160   X_S_COMPLETED_SOURCE_TYPE in VARCHAR2,
161   X_OVERRIDE_TIME_LIMITATION in NUMBER,
162   X_ADVANCED_STANDING_IND in VARCHAR2,
163   X_FEE_CAT in VARCHAR2,
164   X_FC_DESCRIPTION in VARCHAR2,
165   X_CORRESPONDENCE_CAT in VARCHAR2,
166   X_CC_DESCRIPTION in VARCHAR2,
167   X_SELF_HELP_GROUP_IND in VARCHAR2,
168   X_ADM_ADMISSION_APPL_NUMBER in NUMBER,
169   X_ADM_NOMINATED_COURSE_CD in VARCHAR2,
170   X_ADM_SEQUENCE_NUMBER in NUMBER,
171   X_MODE in VARCHAR2 default 'R',
172   X_LAST_DATE_OF_ATTENDANCE in DATE DEFAULT NULL,
173   X_DROPPED_BY in VARCHAR2 DEFAULT NULL,
174   X_PRIMARY_PROGRAM_TYPE  IN VARCHAR2 DEFAULT NULL,
175   X_PRIMARY_PROG_TYPE_SOURCE  IN VARCHAR2 DEFAULT NULL,
176   X_CATALOG_CAL_TYPE  IN VARCHAR2 DEFAULT NULL,
177   X_CATALOG_SEQ_NUM  IN NUMBER DEFAULT NULL,
178   X_KEY_PROGRAM   IN VARCHAR2 DEFAULT 'N',
179   X_OVERRIDE_CMPL_DT  IN DATE DEFAULT NULL,
180   X_MANUAL_OVR_CMPL_DT_IND  IN VARCHAR2 DEFAULT 'N',
181   X_COO_ID IN NUMBER DEFAULT NULL,
182   X_IGS_PR_CLASS_STD_ID IN NUMBER DEFAULT NULL
183   );
184 procedure ADD_ROW (
185   X_ROWID in out NOCOPY VARCHAR2,
186   X_ORG_ID in NUMBER,
187   X_PERSON_ID in NUMBER,
188   X_COURSE_CD in VARCHAR2,
189   X_HIST_START_DT in DATE,
190   X_HIST_END_DT in DATE,
191   X_HIST_WHO in NUMBER,
192   X_VERSION_NUMBER in NUMBER,
193   X_CAL_TYPE in VARCHAR2,
194   X_LOCATION_CD in VARCHAR2,
195   X_ATTENDANCE_MODE in VARCHAR2,
196   X_ATTENDANCE_TYPE in VARCHAR2,
197   X_STUDENT_CONFIRMED_IND in VARCHAR2,
198   X_COMMENCEMENT_DT in DATE,
199   X_COURSE_ATTEMPT_STATUS in VARCHAR2,
200   X_PROGRESSION_STATUS in VARCHAR2,
201   X_DERIVED_ATT_TYPE in VARCHAR2,
202   X_DERIVED_ATT_MODE in VARCHAR2,
203   X_PROVISIONAL_IND in VARCHAR2,
204   X_DISCONTINUED_DT in DATE,
205   X_DISCONTINUATION_REASON_CD in VARCHAR2,
206   X_LAPSED_DT in DATE,
207   X_FUNDING_SOURCE in VARCHAR2,
208   X_FS_DESCRIPTION in VARCHAR2,
209   X_EXAM_LOCATION_CD in VARCHAR2,
210   X_ELO_DESCRIPTION in VARCHAR2,
211   X_DERIVED_COMPLETION_YR in NUMBER,
212   X_DERIVED_COMPLETION_PERD in VARCHAR2,
213   X_NOMINATED_COMPLETION_YR in NUMBER,
214   X_NOMINATED_COMPLETION_PERD in VARCHAR2,
215   X_RULE_CHECK_IND in VARCHAR2,
216   X_WAIVE_OPTION_CHECK_IND in VARCHAR2,
217   X_LAST_RULE_CHECK_DT in DATE,
218   X_PUBLISH_OUTCOMES_IND in VARCHAR2,
219   X_COURSE_RQRMNT_COMPLETE_IND in VARCHAR2,
220   X_COURSE_RQRMNTS_COMPLETE_DT in DATE,
221   X_S_COMPLETED_SOURCE_TYPE in VARCHAR2,
222   X_OVERRIDE_TIME_LIMITATION in NUMBER,
223   X_ADVANCED_STANDING_IND in VARCHAR2,
224   X_FEE_CAT in VARCHAR2,
225   X_FC_DESCRIPTION in VARCHAR2,
226   X_CORRESPONDENCE_CAT in VARCHAR2,
227   X_CC_DESCRIPTION in VARCHAR2,
228   X_SELF_HELP_GROUP_IND in VARCHAR2,
229   X_ADM_ADMISSION_APPL_NUMBER in NUMBER,
230   X_ADM_NOMINATED_COURSE_CD in VARCHAR2,
231   X_ADM_SEQUENCE_NUMBER in NUMBER,
232   X_MODE in VARCHAR2 default 'R',
233   X_LAST_DATE_OF_ATTENDANCE in DATE DEFAULT NULL,
234   X_DROPPED_BY in VARCHAR2 DEFAULT NULL,
235   X_PRIMARY_PROGRAM_TYPE  IN VARCHAR2 DEFAULT NULL,
236   X_PRIMARY_PROG_TYPE_SOURCE  IN VARCHAR2 DEFAULT NULL,
237   X_CATALOG_CAL_TYPE  IN VARCHAR2 DEFAULT NULL,
238   X_CATALOG_SEQ_NUM IN NUMBER DEFAULT NULL,
239   X_KEY_PROGRAM  IN VARCHAR2 DEFAULT 'N' ,
240   X_OVERRIDE_CMPL_DT  IN DATE DEFAULT NULL,
241   X_MANUAL_OVR_CMPL_DT_IND  IN VARCHAR2 DEFAULT 'N',
242   X_COO_ID IN NUMBER DEFAULT NULL,
243   X_IGS_PR_CLASS_STD_ID IN NUMBER DEFAULT NULL
244   );
245 procedure DELETE_ROW (
246   X_ROWID in VARCHAR2
247   );
248 
249 FUNCTION Get_PK_For_Validation (
250     x_person_id IN NUMBER,
251     x_course_cd IN VARCHAR2,
252     x_hist_start_dt IN DATE
253     ) RETURN BOOLEAN;
254 
255  PROCEDURE Check_Constraints (
256  	Column_Name	IN	VARCHAR2	DEFAULT NULL,
257  	Column_Value 	IN	VARCHAR2	DEFAULT NULL
258  );
259 
260 PROCEDURE Before_DML (
261     p_action IN VARCHAR2,
262     x_rowid IN VARCHAR2 DEFAULT NULL,
263     x_org_id in NUMBER DEFAULT NULL,
264     x_progression_status IN VARCHAR2 DEFAULT NULL,
265     x_derived_att_type IN VARCHAR2 DEFAULT NULL,
266     x_derived_att_mode IN VARCHAR2 DEFAULT NULL,
267     x_provisional_ind IN VARCHAR2 DEFAULT NULL,
268     x_discontinued_dt IN DATE DEFAULT NULL,
269     x_discontinuation_reason_cd IN VARCHAR2 DEFAULT NULL,
270     x_lapsed_dt IN DATE DEFAULT NULL,
271     x_funding_source IN VARCHAR2 DEFAULT NULL,
272     x_fs_description IN VARCHAR2 DEFAULT NULL,
273     x_exam_location_cd IN VARCHAR2 DEFAULT NULL,
274     x_elo_description IN VARCHAR2 DEFAULT NULL,
275     x_derived_completion_yr IN NUMBER DEFAULT NULL,
276     x_derived_completion_perd IN VARCHAR2 DEFAULT NULL,
277     x_nominated_completion_yr IN NUMBER DEFAULT NULL,
278     x_nominated_completion_perd IN VARCHAR2 DEFAULT NULL,
279     x_rule_check_ind IN VARCHAR2 DEFAULT NULL,
280     x_waive_option_check_ind IN VARCHAR2 DEFAULT NULL,
281     x_last_rule_check_dt IN DATE DEFAULT NULL,
282     x_publish_outcomes_ind IN VARCHAR2 DEFAULT NULL,
283     x_course_rqrmnt_complete_ind IN VARCHAR2 DEFAULT NULL,
284     x_course_rqrmnts_complete_dt IN DATE DEFAULT NULL,
285     x_s_completed_source_type IN VARCHAR2 DEFAULT NULL,
286     x_override_time_limitation IN NUMBER DEFAULT NULL,
287     x_advanced_standing_ind IN VARCHAR2 DEFAULT NULL,
288     x_fee_cat IN VARCHAR2 DEFAULT NULL,
289     x_fc_description IN VARCHAR2 DEFAULT NULL,
290     x_correspondence_cat IN VARCHAR2 DEFAULT NULL,
291     x_cc_description IN VARCHAR2 DEFAULT NULL,
292     x_self_help_group_ind IN VARCHAR2 DEFAULT NULL,
293     x_adm_admission_appl_number IN NUMBER DEFAULT NULL,
294     x_adm_nominated_course_cd IN VARCHAR2 DEFAULT NULL,
295     x_adm_sequence_number IN NUMBER DEFAULT NULL,
296     x_person_id IN NUMBER DEFAULT NULL,
297     x_course_cd IN VARCHAR2 DEFAULT NULL,
298     x_hist_start_dt IN DATE DEFAULT NULL,
299     x_hist_end_dt IN DATE DEFAULT NULL,
300     x_hist_who IN NUMBER DEFAULT NULL,
301     x_version_number IN NUMBER DEFAULT NULL,
302     x_cal_type IN VARCHAR2 DEFAULT NULL,
303     x_location_cd IN VARCHAR2 DEFAULT NULL,
304     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
305     x_attendance_type IN VARCHAR2 DEFAULT NULL,
306     x_student_confirmed_ind IN VARCHAR2 DEFAULT NULL,
307     x_commencement_dt IN DATE DEFAULT NULL,
308     x_course_attempt_status IN VARCHAR2 DEFAULT NULL,
309     x_creation_date IN DATE DEFAULT NULL,
310     x_created_by IN NUMBER DEFAULT NULL,
311     x_last_update_date IN DATE DEFAULT NULL,
312     x_last_updated_by IN NUMBER DEFAULT NULL,
313     x_last_update_login IN NUMBER DEFAULT NULL,
314     X_LAST_DATE_OF_ATTENDANCE in DATE DEFAULT NULL,
315     X_DROPPED_BY in VARCHAR2 DEFAULT NULL,
316     X_PRIMARY_PROGRAM_TYPE  IN VARCHAR2 DEFAULT NULL,
317     X_PRIMARY_PROG_TYPE_SOURCE  IN VARCHAR2 DEFAULT NULL,
318     X_CATALOG_CAL_TYPE  IN VARCHAR2 DEFAULT NULL,
319     X_CATALOG_SEQ_NUM  IN NUMBER DEFAULT NULL,
320     X_KEY_PROGRAM  IN VARCHAR2 DEFAULT 'N' ,
321     X_OVERRIDE_CMPL_DT  IN DATE DEFAULT NULL,
322     X_MANUAL_OVR_CMPL_DT_IND  IN VARCHAR2 DEFAULT 'N',
323     X_COO_ID IN NUMBER DEFAULT NULL,
324     X_IGS_PR_CLASS_STD_ID IN NUMBER DEFAULT NULL
325   );
326 
327 
328 end IGS_AS_SC_ATTEMPT_H_PKG;