DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PR_STU_OU_HIST_PKG

Source


1 PACKAGE igs_pr_stu_ou_hist_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSQI28S.pls 115.9 2002/11/29 03:21:34 nsidana ship $ */
3  procedure INSERT_ROW (
4       X_ROWID in out NOCOPY VARCHAR2,
5        x_PERSON_ID IN NUMBER,
6        x_COURSE_CD IN VARCHAR2,
7        x_SEQUENCE_NUMBER IN NUMBER,
8        x_HIST_START_DT IN DATE,
9        x_APPEAL_COMMENTS IN VARCHAR2,
10        x_APPEAL_DT IN DATE,
11        x_APPEAL_EXPIRY_DT IN DATE,
12        x_APPEAL_OUTCOME_DT IN DATE,
13        x_APPEAL_OUTCOME_TYPE IN VARCHAR2,
14        x_APPLIED_DT IN DATE,
15        x_COMMENTS IN VARCHAR2,
16        x_DECISION_DT IN DATE,
17        x_DECISION_ORG_UNIT_CD IN VARCHAR2,
18        x_DECISION_OU_START_DT IN DATE,
19        x_DECISION_STATUS IN VARCHAR2,
20        x_DURATION IN NUMBER,
21        x_DURATION_TYPE IN VARCHAR2,
22        x_ENCMB_COURSE_GROUP_CD IN VARCHAR2,
23        x_EXPIRY_DT IN DATE,
24        x_HIST_END_DT IN DATE,
25        x_HIST_WHO IN VARCHAR2,
26        x_PRA_SEQUENCE_NUMBER IN NUMBER,
27        x_PRG_CAL_TYPE IN VARCHAR2,
28        x_PRG_CI_SEQUENCE_NUMBER IN NUMBER,
29        x_PROGRESSION_OUTCOME_TYPE IN VARCHAR2,
30        x_PROGRESSION_RULE_CAT IN VARCHAR2,
31        x_PRO_PRA_SEQUENCE_NUMBER IN NUMBER,
32        x_PRO_SEQUENCE_NUMBER IN NUMBER,
33        x_RESTRICTED_ATTENDANCE_TYPE IN VARCHAR2,
34        x_RESTRICTED_ENROLMENT_CP IN NUMBER,
35        x_RULE_CHECK_DT IN DATE,
36        x_SHOW_CAUSE_COMMENTS IN VARCHAR2,
37        x_SHOW_CAUSE_DT IN DATE,
38        x_SHOW_CAUSE_EXPIRY_DT IN DATE,
39        x_SHOW_CAUSE_OUTCOME_DT IN DATE,
40        x_SHOW_CAUSE_OUTCOME_TYPE IN DATE,
41       X_MODE in VARCHAR2 default 'R',
42        x_ORG_ID IN NUMBER
43   );
44 
45  procedure LOCK_ROW (
46       X_ROWID in  VARCHAR2,
47        x_PERSON_ID IN NUMBER,
48        x_COURSE_CD IN VARCHAR2,
49        x_SEQUENCE_NUMBER IN NUMBER,
50        x_HIST_START_DT IN DATE,
51        x_APPEAL_COMMENTS IN VARCHAR2,
52        x_APPEAL_DT IN DATE,
53        x_APPEAL_EXPIRY_DT IN DATE,
54        x_APPEAL_OUTCOME_DT IN DATE,
55        x_APPEAL_OUTCOME_TYPE IN VARCHAR2,
56        x_APPLIED_DT IN DATE,
57        x_COMMENTS IN VARCHAR2,
58        x_DECISION_DT IN DATE,
59        x_DECISION_ORG_UNIT_CD IN VARCHAR2,
60        x_DECISION_OU_START_DT IN DATE,
61        x_DECISION_STATUS IN VARCHAR2,
62        x_DURATION IN NUMBER,
63        x_DURATION_TYPE IN VARCHAR2,
64        x_ENCMB_COURSE_GROUP_CD IN VARCHAR2,
65        x_EXPIRY_DT IN DATE,
66        x_HIST_END_DT IN DATE,
67        x_HIST_WHO IN VARCHAR2,
68        x_PRA_SEQUENCE_NUMBER IN NUMBER,
69        x_PRG_CAL_TYPE IN VARCHAR2,
70        x_PRG_CI_SEQUENCE_NUMBER IN NUMBER,
71        x_PROGRESSION_OUTCOME_TYPE IN VARCHAR2,
72        x_PROGRESSION_RULE_CAT IN VARCHAR2,
73        x_PRO_PRA_SEQUENCE_NUMBER IN NUMBER,
74        x_PRO_SEQUENCE_NUMBER IN NUMBER,
75        x_RESTRICTED_ATTENDANCE_TYPE IN VARCHAR2,
76        x_RESTRICTED_ENROLMENT_CP IN NUMBER,
77        x_RULE_CHECK_DT IN DATE,
78        x_SHOW_CAUSE_COMMENTS IN VARCHAR2,
79        x_SHOW_CAUSE_DT IN DATE,
80        x_SHOW_CAUSE_EXPIRY_DT IN DATE,
81        x_SHOW_CAUSE_OUTCOME_DT IN DATE,
82        x_SHOW_CAUSE_OUTCOME_TYPE IN DATE );
83  procedure UPDATE_ROW (
84       X_ROWID in  VARCHAR2,
85        x_PERSON_ID IN NUMBER,
86        x_COURSE_CD IN VARCHAR2,
87        x_SEQUENCE_NUMBER IN NUMBER,
88        x_HIST_START_DT IN DATE,
89        x_APPEAL_COMMENTS IN VARCHAR2,
90        x_APPEAL_DT IN DATE,
91        x_APPEAL_EXPIRY_DT IN DATE,
92        x_APPEAL_OUTCOME_DT IN DATE,
93        x_APPEAL_OUTCOME_TYPE IN VARCHAR2,
94        x_APPLIED_DT IN DATE,
95        x_COMMENTS IN VARCHAR2,
96        x_DECISION_DT IN DATE,
97        x_DECISION_ORG_UNIT_CD IN VARCHAR2,
98        x_DECISION_OU_START_DT IN DATE,
99        x_DECISION_STATUS IN VARCHAR2,
100        x_DURATION IN NUMBER,
101        x_DURATION_TYPE IN VARCHAR2,
102        x_ENCMB_COURSE_GROUP_CD IN VARCHAR2,
103        x_EXPIRY_DT IN DATE,
104        x_HIST_END_DT IN DATE,
105        x_HIST_WHO IN VARCHAR2,
106        x_PRA_SEQUENCE_NUMBER IN NUMBER,
107        x_PRG_CAL_TYPE IN VARCHAR2,
108        x_PRG_CI_SEQUENCE_NUMBER IN NUMBER,
109        x_PROGRESSION_OUTCOME_TYPE IN VARCHAR2,
110        x_PROGRESSION_RULE_CAT IN VARCHAR2,
111        x_PRO_PRA_SEQUENCE_NUMBER IN NUMBER,
112        x_PRO_SEQUENCE_NUMBER IN NUMBER,
113        x_RESTRICTED_ATTENDANCE_TYPE IN VARCHAR2,
114        x_RESTRICTED_ENROLMENT_CP IN NUMBER,
115        x_RULE_CHECK_DT IN DATE,
116        x_SHOW_CAUSE_COMMENTS IN VARCHAR2,
117        x_SHOW_CAUSE_DT IN DATE,
118        x_SHOW_CAUSE_EXPIRY_DT IN DATE,
119        x_SHOW_CAUSE_OUTCOME_DT IN DATE,
120        x_SHOW_CAUSE_OUTCOME_TYPE IN DATE,
121       X_MODE in VARCHAR2 default 'R'
122   );
123 
124  procedure ADD_ROW (
125       X_ROWID in out NOCOPY VARCHAR2,
126        x_PERSON_ID IN NUMBER,
127        x_COURSE_CD IN VARCHAR2,
128        x_SEQUENCE_NUMBER IN NUMBER,
129        x_HIST_START_DT IN DATE,
130        x_APPEAL_COMMENTS IN VARCHAR2,
131        x_APPEAL_DT IN DATE,
132        x_APPEAL_EXPIRY_DT IN DATE,
133        x_APPEAL_OUTCOME_DT IN DATE,
134        x_APPEAL_OUTCOME_TYPE IN VARCHAR2,
135        x_APPLIED_DT IN DATE,
136        x_COMMENTS IN VARCHAR2,
137        x_DECISION_DT IN DATE,
138        x_DECISION_ORG_UNIT_CD IN VARCHAR2,
139        x_DECISION_OU_START_DT IN DATE,
140        x_DECISION_STATUS IN VARCHAR2,
141        x_DURATION IN NUMBER,
142        x_DURATION_TYPE IN VARCHAR2,
143        x_ENCMB_COURSE_GROUP_CD IN VARCHAR2,
144        x_EXPIRY_DT IN DATE,
145        x_HIST_END_DT IN DATE,
146        x_HIST_WHO IN VARCHAR2,
147        x_PRA_SEQUENCE_NUMBER IN NUMBER,
148        x_PRG_CAL_TYPE IN VARCHAR2,
149        x_PRG_CI_SEQUENCE_NUMBER IN NUMBER,
150        x_PROGRESSION_OUTCOME_TYPE IN VARCHAR2,
151        x_PROGRESSION_RULE_CAT IN VARCHAR2,
152        x_PRO_PRA_SEQUENCE_NUMBER IN NUMBER,
153        x_PRO_SEQUENCE_NUMBER IN NUMBER,
154        x_RESTRICTED_ATTENDANCE_TYPE IN VARCHAR2,
155        x_RESTRICTED_ENROLMENT_CP IN NUMBER,
156        x_RULE_CHECK_DT IN DATE,
157        x_SHOW_CAUSE_COMMENTS IN VARCHAR2,
158        x_SHOW_CAUSE_DT IN DATE,
159        x_SHOW_CAUSE_EXPIRY_DT IN DATE,
160        x_SHOW_CAUSE_OUTCOME_DT IN DATE,
161        x_SHOW_CAUSE_OUTCOME_TYPE IN DATE,
162       X_MODE in VARCHAR2 default 'R',
163        x_ORG_ID IN NUMBER
164   ) ;
165 
166 procedure DELETE_ROW (
167   X_ROWID in VARCHAR2
168 ) ;
169   FUNCTION Get_PK_For_Validation (
170     x_person_id IN NUMBER,
171     x_course_cd IN VARCHAR2,
172     x_sequence_number IN NUMBER,
173     x_hist_start_dt IN DATE
174     ) RETURN BOOLEAN ;
175 
176   PROCEDURE Get_FK_Igs_Pr_Stdnt_Pr_Ou (
177     x_person_id IN NUMBER,
178     x_course_cd IN VARCHAR2,
179     x_sequence_number IN NUMBER
180     );
181 
182   PROCEDURE Check_Constraints (
183 		 Column_Name IN VARCHAR2  DEFAULT NULL,
184 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
185   PROCEDURE Before_DML (
186     p_action IN VARCHAR2,
187     x_rowid IN VARCHAR2 DEFAULT NULL,
188     x_person_id IN NUMBER DEFAULT NULL,
189     x_course_cd IN VARCHAR2 DEFAULT NULL,
190     x_sequence_number IN NUMBER DEFAULT NULL,
191     x_hist_start_dt IN DATE DEFAULT NULL,
192     x_appeal_comments IN VARCHAR2 DEFAULT NULL,
193     x_appeal_dt IN DATE DEFAULT NULL,
194     x_appeal_expiry_dt IN DATE DEFAULT NULL,
195     x_appeal_outcome_dt IN DATE DEFAULT NULL,
196     x_appeal_outcome_type IN VARCHAR2 DEFAULT NULL,
197     x_applied_dt IN DATE DEFAULT NULL,
198     x_comments IN VARCHAR2 DEFAULT NULL,
199     x_decision_dt IN DATE DEFAULT NULL,
200     x_decision_org_unit_cd IN VARCHAR2 DEFAULT NULL,
201     x_decision_ou_start_dt IN DATE DEFAULT NULL,
202     x_decision_status IN VARCHAR2 DEFAULT NULL,
203     x_duration IN NUMBER DEFAULT NULL,
204     x_duration_type IN VARCHAR2 DEFAULT NULL,
205     x_encmb_course_group_cd IN VARCHAR2 DEFAULT NULL,
206     x_expiry_dt IN DATE DEFAULT NULL,
207     x_hist_end_dt IN DATE DEFAULT NULL,
208     x_hist_who IN VARCHAR2 DEFAULT NULL,
209     x_pra_sequence_number IN NUMBER DEFAULT NULL,
210     x_prg_cal_type IN VARCHAR2 DEFAULT NULL,
211     x_prg_ci_sequence_number IN NUMBER DEFAULT NULL,
212     x_progression_outcome_type IN VARCHAR2 DEFAULT NULL,
213     x_progression_rule_cat IN VARCHAR2 DEFAULT NULL,
214     x_pro_pra_sequence_number IN NUMBER DEFAULT NULL,
215     x_pro_sequence_number IN NUMBER DEFAULT NULL,
216     x_restricted_attendance_type IN VARCHAR2 DEFAULT NULL,
217     x_restricted_enrolment_cp IN NUMBER DEFAULT NULL,
218     x_rule_check_dt IN DATE DEFAULT NULL,
219     x_show_cause_comments IN VARCHAR2 DEFAULT NULL,
220     x_show_cause_dt IN DATE DEFAULT NULL,
221     x_show_cause_expiry_dt IN DATE DEFAULT NULL,
222     x_show_cause_outcome_dt IN DATE DEFAULT NULL,
223     x_show_cause_outcome_type IN DATE DEFAULT NULL,
224     x_creation_date IN DATE DEFAULT NULL,
225     x_created_by IN NUMBER DEFAULT NULL,
226     x_last_update_date IN DATE DEFAULT NULL,
227     x_last_updated_by IN NUMBER DEFAULT NULL,
228     x_last_update_login IN NUMBER DEFAULT NULL,
229     x_org_id IN NUMBER DEFAULT NULL
230  );
231 END igs_pr_stu_ou_hist_pkg;