DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_OFR_PAT_PKG

Source


1 package IGS_PS_OFR_PAT_PKG AUTHID CURRENT_USER AS
2 /* $Header: IGSPI25S.pls 115.3 2002/11/29 02:13:23 nsidana ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_COURSE_CD in VARCHAR2,
6   X_CI_SEQUENCE_NUMBER in NUMBER,
7   X_CAL_TYPE in VARCHAR2,
8   X_VERSION_NUMBER in NUMBER,
9   X_LOCATION_CD in VARCHAR2,
10   X_ATTENDANCE_TYPE in VARCHAR2,
11   X_ATTENDANCE_MODE in VARCHAR2,
12   X_COP_ID in NUMBER,
13   X_COO_ID in NUMBER,
14   X_OFFERED_IND in VARCHAR2,
15   X_CONFIRMED_OFFERING_IND in VARCHAR2,
16   X_ENTRY_POINT_IND in VARCHAR2,
17   X_PRE_ENROL_UNITS_IND in VARCHAR2,
18   X_ENROLLABLE_IND in VARCHAR2,
19   X_IVRS_AVAILABLE_IND in VARCHAR2,
20   X_MIN_ENTRY_ASS_SCORE in NUMBER,
21   X_GUARANTEED_ENTRY_ASS_SCR in NUMBER,
22   X_MAX_CROSS_FACULTY_CP in NUMBER,
23   X_MAX_CROSS_LOCATION_CP in NUMBER,
24   X_MAX_CROSS_MODE_CP in NUMBER,
25   X_MAX_HIST_CROSS_FACULTY_CP in NUMBER,
26   X_ADM_ASS_OFFICER_PERSON_ID in NUMBER,
27   X_ADM_CONTACT_PERSON_ID in NUMBER,
28   X_GRADING_SCHEMA_CD in VARCHAR2,
29   X_GS_VERSION_NUMBER in NUMBER,
30   X_MODE in VARCHAR2 default 'R'
31   );
32 procedure LOCK_ROW (
33   X_ROWID in VARCHAR2,
34   X_COURSE_CD in VARCHAR2,
35   X_CI_SEQUENCE_NUMBER in NUMBER,
36   X_CAL_TYPE in VARCHAR2,
37   X_VERSION_NUMBER in NUMBER,
38   X_LOCATION_CD in VARCHAR2,
39   X_ATTENDANCE_TYPE in VARCHAR2,
40   X_ATTENDANCE_MODE in VARCHAR2,
41   X_COP_ID in NUMBER,
42   X_COO_ID in NUMBER,
43   X_OFFERED_IND in VARCHAR2,
44   X_CONFIRMED_OFFERING_IND in VARCHAR2,
45   X_ENTRY_POINT_IND in VARCHAR2,
46   X_PRE_ENROL_UNITS_IND in VARCHAR2,
47   X_ENROLLABLE_IND in VARCHAR2,
48   X_IVRS_AVAILABLE_IND in VARCHAR2,
49   X_MIN_ENTRY_ASS_SCORE in NUMBER,
50   X_GUARANTEED_ENTRY_ASS_SCR in NUMBER,
51   X_MAX_CROSS_FACULTY_CP in NUMBER,
52   X_MAX_CROSS_LOCATION_CP in NUMBER,
53   X_MAX_CROSS_MODE_CP in NUMBER,
54   X_MAX_HIST_CROSS_FACULTY_CP in NUMBER,
55   X_ADM_ASS_OFFICER_PERSON_ID in NUMBER,
56   X_ADM_CONTACT_PERSON_ID in NUMBER,
57   X_GRADING_SCHEMA_CD in VARCHAR2,
58   X_GS_VERSION_NUMBER in NUMBER
59 );
60 procedure UPDATE_ROW (
61   X_ROWID in VARCHAR2,
62   X_COURSE_CD in VARCHAR2,
63   X_CI_SEQUENCE_NUMBER in NUMBER,
64   X_CAL_TYPE in VARCHAR2,
65   X_VERSION_NUMBER in NUMBER,
66   X_LOCATION_CD in VARCHAR2,
67   X_ATTENDANCE_TYPE in VARCHAR2,
68   X_ATTENDANCE_MODE in VARCHAR2,
69   X_COP_ID in NUMBER,
70   X_COO_ID in NUMBER,
71   X_OFFERED_IND in VARCHAR2,
72   X_CONFIRMED_OFFERING_IND in VARCHAR2,
73   X_ENTRY_POINT_IND in VARCHAR2,
74   X_PRE_ENROL_UNITS_IND in VARCHAR2,
75   X_ENROLLABLE_IND in VARCHAR2,
76   X_IVRS_AVAILABLE_IND in VARCHAR2,
77   X_MIN_ENTRY_ASS_SCORE in NUMBER,
78   X_GUARANTEED_ENTRY_ASS_SCR in NUMBER,
79   X_MAX_CROSS_FACULTY_CP in NUMBER,
80   X_MAX_CROSS_LOCATION_CP in NUMBER,
81   X_MAX_CROSS_MODE_CP in NUMBER,
82   X_MAX_HIST_CROSS_FACULTY_CP in NUMBER,
83   X_ADM_ASS_OFFICER_PERSON_ID in NUMBER,
84   X_ADM_CONTACT_PERSON_ID in NUMBER,
85   X_GRADING_SCHEMA_CD in VARCHAR2,
86   X_GS_VERSION_NUMBER in NUMBER,
87   X_MODE in VARCHAR2 default 'R'
88   );
89 procedure ADD_ROW (
90   X_ROWID in out NOCOPY VARCHAR2,
91   X_COURSE_CD in VARCHAR2,
92   X_CI_SEQUENCE_NUMBER in NUMBER,
93   X_CAL_TYPE in VARCHAR2,
94   X_VERSION_NUMBER in NUMBER,
95   X_LOCATION_CD in VARCHAR2,
96   X_ATTENDANCE_TYPE in VARCHAR2,
97   X_ATTENDANCE_MODE in VARCHAR2,
98   X_COP_ID in NUMBER,
99   X_COO_ID in NUMBER,
100   X_OFFERED_IND in VARCHAR2,
101   X_CONFIRMED_OFFERING_IND in VARCHAR2,
102   X_ENTRY_POINT_IND in VARCHAR2,
103   X_PRE_ENROL_UNITS_IND in VARCHAR2,
104   X_ENROLLABLE_IND in VARCHAR2,
105   X_IVRS_AVAILABLE_IND in VARCHAR2,
106   X_MIN_ENTRY_ASS_SCORE in NUMBER,
107   X_GUARANTEED_ENTRY_ASS_SCR in NUMBER,
108   X_MAX_CROSS_FACULTY_CP in NUMBER,
109   X_MAX_CROSS_LOCATION_CP in NUMBER,
110   X_MAX_CROSS_MODE_CP in NUMBER,
111   X_MAX_HIST_CROSS_FACULTY_CP in NUMBER,
112   X_ADM_ASS_OFFICER_PERSON_ID in NUMBER,
113   X_ADM_CONTACT_PERSON_ID in NUMBER,
114   X_GRADING_SCHEMA_CD in VARCHAR2,
115   X_GS_VERSION_NUMBER in NUMBER,
116   X_MODE in VARCHAR2 default 'R'
117   );
118 procedure DELETE_ROW (
119   X_ROWID in VARCHAR2
120 );
121 
122   FUNCTION Get_PK_For_Validation (
123     x_course_cd IN VARCHAR2,
124     x_version_number IN NUMBER,
125     x_cal_type IN VARCHAR2,
126     x_ci_sequence_number IN NUMBER,
127     x_location_cd IN VARCHAR2,
128     x_attendance_mode IN VARCHAR2,
129     x_attendance_type IN VARCHAR2
130     )
131  RETURN BOOLEAN;
132 
133   PROCEDURE GET_FK_IGS_PS_OFR_INST (
134     x_course_cd IN VARCHAR2,
135     x_version_number IN NUMBER,
136     x_cal_type IN VARCHAR2,
137     x_ci_sequence_number IN NUMBER
138     );
139 
140   PROCEDURE GET_FK_IGS_PS_OFR_OPT (
141     x_course_cd IN VARCHAR2,
142     x_version_number IN NUMBER,
143     x_cal_type IN VARCHAR2,
144     x_location_cd IN VARCHAR2,
145     x_attendance_mode IN VARCHAR2,
146     x_attendance_type IN VARCHAR2
147     );
148 
149   PROCEDURE GET_UFK_IGS_PS_OFR_OPT (
150     x_coo_id IN NUMBER
151     );
152 
153   PROCEDURE GET_FK_IGS_AS_GRD_SCHEMA (
154     x_grading_schema_cd IN VARCHAR2,
155     x_version_number IN NUMBER
156     );
157 
158   PROCEDURE GET_FK_IGS_PE_PERSON (
159     x_person_id IN NUMBER
160     );
161 
162   FUNCTION Get_UK_For_Validation (
163     X_COP_ID IN NUMBER
164   )
165   RETURN BOOLEAN;
166 
167   PROCEDURE CHECK_CONSTRAINTS (
168       Column_Name IN VARCHAR2 DEFAULT NULL,
169       Column_Value IN VARCHAR2 DEFAULT NULL
170   );
171 
172    PROCEDURE Before_DML (
173     p_action IN VARCHAR2,
174     x_rowid IN VARCHAR2 DEFAULT NULL,
175     x_course_cd IN VARCHAR2 DEFAULT NULL,
176     x_version_number IN NUMBER DEFAULT NULL,
177     x_cal_type IN VARCHAR2 DEFAULT NULL,
178     x_ci_sequence_number IN NUMBER DEFAULT NULL,
179     x_location_cd IN VARCHAR2 DEFAULT NULL,
180     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
181     x_attendance_type IN VARCHAR2 DEFAULT NULL,
182     x_cop_id IN NUMBER DEFAULT NULL,
183     x_coo_id IN NUMBER DEFAULT NULL,
184     x_offered_ind IN VARCHAR2 DEFAULT NULL,
185     x_confirmed_offering_ind IN VARCHAR2 DEFAULT NULL,
186     x_entry_point_ind IN VARCHAR2 DEFAULT NULL,
187     x_pre_enrol_units_ind IN VARCHAR2 DEFAULT NULL,
188     x_enrollable_ind IN VARCHAR2 DEFAULT NULL,
189     x_ivrs_available_ind IN VARCHAR2 DEFAULT NULL,
190     x_min_entry_ass_score IN NUMBER DEFAULT NULL,
191     x_guaranteed_entry_ass_scr IN NUMBER DEFAULT NULL,
192     x_max_cross_faculty_cp IN NUMBER DEFAULT NULL,
193     x_max_cross_location_cp IN NUMBER DEFAULT NULL,
194     x_max_cross_mode_cp IN NUMBER DEFAULT NULL,
195     x_max_hist_cross_faculty_cp IN NUMBER DEFAULT NULL,
196     x_adm_ass_officer_person_id IN NUMBER DEFAULT NULL,
197     x_adm_contact_person_id IN NUMBER DEFAULT NULL,
198     x_grading_schema_cd IN VARCHAR2 DEFAULT NULL,
199     x_gs_version_number IN NUMBER DEFAULT NULL,
200     x_creation_date IN DATE DEFAULT NULL,
201     x_created_by IN NUMBER DEFAULT NULL,
202     x_last_update_date IN DATE DEFAULT NULL,
203     x_last_updated_by IN NUMBER DEFAULT NULL,
204     x_last_update_login IN NUMBER DEFAULT NULL
205   );
206 end IGS_PS_OFR_PAT_PKG;