DBA Data[Home] [Help]

PACKAGE: APPS.IGS_ST_GVT_SPSHT_CHG_PKG

Source


1 package IGS_ST_GVT_SPSHT_CHG_PKG AUTHID CURRENT_USER as
2 /* $Header: IGSVI07S.pls 115.3 2002/11/29 04:32:27 nsidana ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_SUBMISSION_YR in NUMBER,
6   X_SUBMISSION_NUMBER in NUMBER,
7   X_PERSON_ID in NUMBER,
8   X_COURSE_CD in VARCHAR2,
9   X_SEQUENCE_NUMBER in NUMBER,
10   X_VERSION_NUMBER in NUMBER,
11   X_CHANGED_UPDATE_WHO in VARCHAR2,
12   X_CHANGED_UPDATE_ON in DATE,
13   X_GOVT_SEMESTER in NUMBER,
14   X_UNIT_CD in VARCHAR2,
15   X_EFTSU in NUMBER,
16   X_HECS_PREXMT_EXIE in NUMBER,
17   X_HECS_AMOUNT_PAID in NUMBER,
18   X_HECS_PAYMENT_OPTION in VARCHAR2,
19   X_DIFFERENTIAL_HECS_IND in VARCHAR2,
20   X_CITIZENSHIP_CD in VARCHAR2,
21   X_PERM_RESIDENT_CD in VARCHAR2,
22   X_PRIOR_DEGREE in VARCHAR2,
23   X_PRIOR_POST_GRAD in VARCHAR2,
24   X_OLD_UNIT_CD in VARCHAR2,
25   X_OLD_EFTSU in NUMBER,
26   X_OLD_HECS_PREXMT_EXIE in NUMBER,
27   X_OLD_HECS_AMOUNT_PAID in NUMBER,
28   X_OLD_HECS_PAYMENT_OPTION in VARCHAR2,
29   X_OLD_DIFFERENTIAL_HECS_IND in VARCHAR2,
30   X_OLD_CITIZENSHIP_CD in VARCHAR2,
31   X_OLD_PERM_RESIDENT_CD in VARCHAR2,
32   X_OLD_PRIOR_DEGREE in VARCHAR2,
33   X_OLD_PRIOR_POST_GRAD in VARCHAR2,
34   X_REPORTED_IND in VARCHAR2,
35   X_MODE in VARCHAR2 default 'R'
36   );
37 procedure LOCK_ROW (
38   X_ROWID in VARCHAR2,
39   X_SUBMISSION_YR in NUMBER,
40   X_SUBMISSION_NUMBER in NUMBER,
41   X_PERSON_ID in NUMBER,
42   X_COURSE_CD in VARCHAR2,
43   X_SEQUENCE_NUMBER in NUMBER,
44   X_VERSION_NUMBER in NUMBER,
45   X_CHANGED_UPDATE_WHO in VARCHAR2,
46   X_CHANGED_UPDATE_ON in DATE,
47   X_GOVT_SEMESTER in NUMBER,
48   X_UNIT_CD in VARCHAR2,
49   X_EFTSU in NUMBER,
50   X_HECS_PREXMT_EXIE in NUMBER,
51   X_HECS_AMOUNT_PAID in NUMBER,
52   X_HECS_PAYMENT_OPTION in VARCHAR2,
53   X_DIFFERENTIAL_HECS_IND in VARCHAR2,
54   X_CITIZENSHIP_CD in VARCHAR2,
55   X_PERM_RESIDENT_CD in VARCHAR2,
56   X_PRIOR_DEGREE in VARCHAR2,
57   X_PRIOR_POST_GRAD in VARCHAR2,
58   X_OLD_UNIT_CD in VARCHAR2,
59   X_OLD_EFTSU in NUMBER,
60   X_OLD_HECS_PREXMT_EXIE in NUMBER,
61   X_OLD_HECS_AMOUNT_PAID in NUMBER,
62   X_OLD_HECS_PAYMENT_OPTION in VARCHAR2,
63   X_OLD_DIFFERENTIAL_HECS_IND in VARCHAR2,
64   X_OLD_CITIZENSHIP_CD in VARCHAR2,
65   X_OLD_PERM_RESIDENT_CD in VARCHAR2,
66   X_OLD_PRIOR_DEGREE in VARCHAR2,
67   X_OLD_PRIOR_POST_GRAD in VARCHAR2,
68   X_REPORTED_IND in VARCHAR2
69 );
70 procedure UPDATE_ROW (
71   X_ROWID in VARCHAR2,
72   X_SUBMISSION_YR in NUMBER,
73   X_SUBMISSION_NUMBER in NUMBER,
74   X_PERSON_ID in NUMBER,
75   X_COURSE_CD in VARCHAR2,
76   X_SEQUENCE_NUMBER in NUMBER,
77   X_VERSION_NUMBER in NUMBER,
78   X_CHANGED_UPDATE_WHO in VARCHAR2,
79   X_CHANGED_UPDATE_ON in DATE,
80   X_GOVT_SEMESTER in NUMBER,
81   X_UNIT_CD in VARCHAR2,
82   X_EFTSU in NUMBER,
83   X_HECS_PREXMT_EXIE in NUMBER,
84   X_HECS_AMOUNT_PAID in NUMBER,
85   X_HECS_PAYMENT_OPTION in VARCHAR2,
86   X_DIFFERENTIAL_HECS_IND in VARCHAR2,
87   X_CITIZENSHIP_CD in VARCHAR2,
88   X_PERM_RESIDENT_CD in VARCHAR2,
89   X_PRIOR_DEGREE in VARCHAR2,
90   X_PRIOR_POST_GRAD in VARCHAR2,
91   X_OLD_UNIT_CD in VARCHAR2,
92   X_OLD_EFTSU in NUMBER,
93   X_OLD_HECS_PREXMT_EXIE in NUMBER,
94   X_OLD_HECS_AMOUNT_PAID in NUMBER,
95   X_OLD_HECS_PAYMENT_OPTION in VARCHAR2,
96   X_OLD_DIFFERENTIAL_HECS_IND in VARCHAR2,
97   X_OLD_CITIZENSHIP_CD in VARCHAR2,
98   X_OLD_PERM_RESIDENT_CD in VARCHAR2,
99   X_OLD_PRIOR_DEGREE in VARCHAR2,
100   X_OLD_PRIOR_POST_GRAD in VARCHAR2,
101   X_REPORTED_IND in VARCHAR2,
102   X_MODE in VARCHAR2 default 'R'
103   );
104 procedure ADD_ROW (
105   X_ROWID in out NOCOPY VARCHAR2,
106   X_SUBMISSION_YR in NUMBER,
107   X_SUBMISSION_NUMBER in NUMBER,
108   X_PERSON_ID in NUMBER,
109   X_COURSE_CD in VARCHAR2,
110   X_SEQUENCE_NUMBER in NUMBER,
111   X_VERSION_NUMBER in NUMBER,
112   X_CHANGED_UPDATE_WHO in VARCHAR2,
113   X_CHANGED_UPDATE_ON in DATE,
114   X_GOVT_SEMESTER in NUMBER,
115   X_UNIT_CD in VARCHAR2,
116   X_EFTSU in NUMBER,
117   X_HECS_PREXMT_EXIE in NUMBER,
118   X_HECS_AMOUNT_PAID in NUMBER,
119   X_HECS_PAYMENT_OPTION in VARCHAR2,
120   X_DIFFERENTIAL_HECS_IND in VARCHAR2,
121   X_CITIZENSHIP_CD in VARCHAR2,
122   X_PERM_RESIDENT_CD in VARCHAR2,
123   X_PRIOR_DEGREE in VARCHAR2,
124   X_PRIOR_POST_GRAD in VARCHAR2,
125   X_OLD_UNIT_CD in VARCHAR2,
126   X_OLD_EFTSU in NUMBER,
127   X_OLD_HECS_PREXMT_EXIE in NUMBER,
128   X_OLD_HECS_AMOUNT_PAID in NUMBER,
129   X_OLD_HECS_PAYMENT_OPTION in VARCHAR2,
130   X_OLD_DIFFERENTIAL_HECS_IND in VARCHAR2,
131   X_OLD_CITIZENSHIP_CD in VARCHAR2,
132   X_OLD_PERM_RESIDENT_CD in VARCHAR2,
133   X_OLD_PRIOR_DEGREE in VARCHAR2,
134   X_OLD_PRIOR_POST_GRAD in VARCHAR2,
135   X_REPORTED_IND in VARCHAR2,
136   X_MODE in VARCHAR2 default 'R'
137   );
138 procedure DELETE_ROW (
139   X_ROWID in VARCHAR2
140 );
141 
142 FUNCTION Get_PK_For_Validation (
143     x_submission_yr IN NUMBER,
144     x_submission_number IN NUMBER,
145     x_person_id IN NUMBER,
146     x_course_cd IN VARCHAR2,
147     x_sequence_number IN NUMBER
148     )
149  RETURN BOOLEAN ;
150 
151 PROCEDURE GET_FK_IGS_ST_GVT_SPSHT_CTL (
152     x_submission_yr IN NUMBER,
153     x_submission_number IN NUMBER
154     );
155 
156 -- added to take care of check constraints
157 PROCEDURE CHECK_CONSTRAINTS(
158      column_name IN VARCHAR2 DEFAULT NULL,
159      column_value IN VARCHAR2 DEFAULT NULL
160 );
161 
162 PROCEDURE Before_DML (
163     p_action IN VARCHAR2,
164     x_rowid IN VARCHAR2 DEFAULT NULL,
165     x_submission_yr IN NUMBER DEFAULT NULL,
166     x_submission_number IN NUMBER DEFAULT NULL,
167     x_person_id IN NUMBER DEFAULT NULL,
168     x_course_cd IN VARCHAR2 DEFAULT NULL,
169     x_version_number IN NUMBER DEFAULT NULL,
170     x_sequence_number IN NUMBER DEFAULT NULL,
171     x_changed_update_who IN VARCHAR2 DEFAULT NULL,
172     x_changed_update_on IN DATE DEFAULT NULL,
173     x_govt_semester IN NUMBER DEFAULT NULL,
174     x_unit_cd IN VARCHAR2 DEFAULT NULL,
175     x_eftsu IN NUMBER DEFAULT NULL,
176     x_hecs_prexmt_exie IN NUMBER DEFAULT NULL,
177     x_hecs_amount_paid IN NUMBER DEFAULT NULL,
178     x_hecs_payment_option IN VARCHAR2 DEFAULT NULL,
179     x_differential_hecs_ind IN VARCHAR2 DEFAULT NULL,
180     x_citizenship_cd IN VARCHAR2 DEFAULT NULL,
181     x_perm_resident_cd IN VARCHAR2 DEFAULT NULL,
182     x_prior_degree IN VARCHAR2 DEFAULT NULL,
183     x_prior_post_grad IN VARCHAR2 DEFAULT NULL,
184     x_old_unit_cd IN VARCHAR2 DEFAULT NULL,
185     x_old_eftsu IN NUMBER DEFAULT NULL,
186     x_old_hecs_prexmt_exie IN NUMBER DEFAULT NULL,
187     x_old_hecs_amount_paid IN NUMBER DEFAULT NULL,
188     x_old_hecs_payment_option IN VARCHAR2 DEFAULT NULL,
189     x_old_differential_hecs_ind IN VARCHAR2 DEFAULT NULL,
190     x_old_citizenship_cd IN VARCHAR2 DEFAULT NULL,
191     x_old_perm_resident_cd IN VARCHAR2 DEFAULT NULL,
192     x_old_prior_degree IN VARCHAR2 DEFAULT NULL,
193     x_old_prior_post_grad IN VARCHAR2 DEFAULT NULL,
194     x_reported_ind IN VARCHAR2 DEFAULT NULL,
195     x_creation_date IN DATE DEFAULT NULL,
196     x_created_by IN NUMBER DEFAULT NULL,
197     x_last_update_date IN DATE DEFAULT NULL,
198     x_last_updated_by IN NUMBER DEFAULT NULL,
199     x_last_update_login IN NUMBER DEFAULT NULL
200   );
201 end IGS_ST_GVT_SPSHT_CHG_PKG;