DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AS_UNITASS_ITEM_PKG

Source


1 PACKAGE igs_as_unitass_item_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSDI31S.pls 115.8 2003/12/05 10:51:18 kdande ship $ */
3   PROCEDURE insert_row (
4     x_rowid                        IN OUT NOCOPY VARCHAR2,
5     x_unit_ass_item_id             IN OUT NOCOPY NUMBER,
6     x_unit_cd                      IN     VARCHAR2,
7     x_version_number               IN     NUMBER,
8     x_cal_type                     IN     VARCHAR2,
9     x_ci_sequence_number           IN     NUMBER,
10     x_ass_id                       IN     NUMBER,
11     x_sequence_number              IN     NUMBER,
12     x_ci_start_dt                  IN     DATE,
13     x_ci_end_dt                    IN     DATE,
14     x_unit_class                   IN     VARCHAR2,
15     x_unit_mode                    IN     VARCHAR2,
16     x_location_cd                  IN     VARCHAR2,
17     x_due_dt                       IN     DATE,
18     x_reference                    IN     VARCHAR2,
19     x_dflt_item_ind                IN     VARCHAR2,
20     x_logical_delete_dt            IN     DATE,
21     x_action_dt                    IN     DATE,
22     x_exam_cal_type                IN     VARCHAR2,
23     x_exam_ci_sequence_number      IN     NUMBER,
24     x_mode                         IN     VARCHAR2 DEFAULT 'R',
25     x_org_id                       IN     NUMBER,
26     x_grading_schema_cd            IN     VARCHAR2,
27     x_gs_version_number            IN     NUMBER,
28     x_release_date                 IN     DATE,
29     x_description                  IN     VARCHAR2 DEFAULT NULL,
30     x_unit_ass_item_group_id       IN     VARCHAR2 DEFAULT NULL,
31     x_midterm_mandatory_type_code  IN     VARCHAR2 DEFAULT NULL,
32     x_midterm_weight_qty           IN     NUMBER DEFAULT NULL,
33     x_final_mandatory_type_code    IN     VARCHAR2 DEFAULT NULL,
34     x_final_weight_qty             IN     NUMBER DEFAULT NULL
35   );
36 
37   PROCEDURE lock_row (
38     x_rowid                        IN     VARCHAR2,
39     x_unit_ass_item_id             IN     NUMBER,
40     x_unit_cd                      IN     VARCHAR2,
41     x_version_number               IN     NUMBER,
42     x_cal_type                     IN     VARCHAR2,
43     x_ci_sequence_number           IN     NUMBER,
44     x_ass_id                       IN     NUMBER,
45     x_sequence_number              IN     NUMBER,
46     x_ci_start_dt                  IN     DATE,
47     x_ci_end_dt                    IN     DATE,
48     x_unit_class                   IN     VARCHAR2,
49     x_unit_mode                    IN     VARCHAR2,
50     x_location_cd                  IN     VARCHAR2,
51     x_due_dt                       IN     DATE,
52     x_reference                    IN     VARCHAR2,
53     x_dflt_item_ind                IN     VARCHAR2,
54     x_logical_delete_dt            IN     DATE,
55     x_action_dt                    IN     DATE,
56     x_exam_cal_type                IN     VARCHAR2,
57     x_exam_ci_sequence_number      IN     NUMBER,
58     x_grading_schema_cd            IN     VARCHAR2,
59     x_gs_version_number            IN     NUMBER,
60     x_release_date                 IN     DATE,
61     x_description                  IN     VARCHAR2 DEFAULT NULL,
62     x_unit_ass_item_group_id       IN     VARCHAR2 DEFAULT NULL,
63     x_midterm_mandatory_type_code  IN     VARCHAR2 DEFAULT NULL,
64     x_midterm_weight_qty           IN     NUMBER DEFAULT NULL,
65     x_final_mandatory_type_code    IN     VARCHAR2 DEFAULT NULL,
66     x_final_weight_qty             IN     NUMBER DEFAULT NULL
67   );
68 
69   PROCEDURE update_row (
70     x_rowid                        IN     VARCHAR2,
71     x_unit_ass_item_id             IN     NUMBER,
72     x_unit_cd                      IN     VARCHAR2,
73     x_version_number               IN     NUMBER,
74     x_cal_type                     IN     VARCHAR2,
75     x_ci_sequence_number           IN     NUMBER,
76     x_ass_id                       IN     NUMBER,
77     x_sequence_number              IN     NUMBER,
78     x_ci_start_dt                  IN     DATE,
79     x_ci_end_dt                    IN     DATE,
80     x_unit_class                   IN     VARCHAR2,
81     x_unit_mode                    IN     VARCHAR2,
82     x_location_cd                  IN     VARCHAR2,
83     x_due_dt                       IN     DATE,
84     x_reference                    IN     VARCHAR2,
85     x_dflt_item_ind                IN     VARCHAR2,
86     x_logical_delete_dt            IN     DATE,
87     x_action_dt                    IN     DATE,
88     x_exam_cal_type                IN     VARCHAR2,
89     x_exam_ci_sequence_number      IN     NUMBER,
90     x_mode                         IN     VARCHAR2 DEFAULT 'R',
91     x_grading_schema_cd            IN     VARCHAR2,
92     x_gs_version_number            IN     NUMBER,
93     x_release_date                 IN     DATE,
94     x_description                  IN     VARCHAR2 DEFAULT NULL,
95     x_unit_ass_item_group_id       IN     VARCHAR2 DEFAULT NULL,
96     x_midterm_mandatory_type_code  IN     VARCHAR2 DEFAULT NULL,
97     x_midterm_weight_qty           IN     NUMBER DEFAULT NULL,
98     x_final_mandatory_type_code    IN     VARCHAR2 DEFAULT NULL,
99     x_final_weight_qty             IN     NUMBER DEFAULT NULL
100   );
101 
102   PROCEDURE add_row (
103     x_rowid                        IN OUT NOCOPY VARCHAR2,
104     x_unit_ass_item_id             IN OUT NOCOPY NUMBER,
105     x_unit_cd                      IN     VARCHAR2,
106     x_version_number               IN     NUMBER,
107     x_cal_type                     IN     VARCHAR2,
108     x_ci_sequence_number           IN     NUMBER,
109     x_ass_id                       IN     NUMBER,
110     x_sequence_number              IN     NUMBER,
111     x_ci_start_dt                  IN     DATE,
112     x_ci_end_dt                    IN     DATE,
113     x_unit_class                   IN     VARCHAR2,
114     x_unit_mode                    IN     VARCHAR2,
115     x_location_cd                  IN     VARCHAR2,
116     x_due_dt                       IN     DATE,
117     x_reference                    IN     VARCHAR2,
118     x_dflt_item_ind                IN     VARCHAR2,
119     x_logical_delete_dt            IN     DATE,
120     x_action_dt                    IN     DATE,
121     x_exam_cal_type                IN     VARCHAR2,
122     x_exam_ci_sequence_number      IN     NUMBER,
123     x_mode                         IN     VARCHAR2 DEFAULT 'R',
124     x_org_id                       IN     NUMBER,
125     x_grading_schema_cd            IN     VARCHAR2,
126     x_gs_version_number            IN     NUMBER,
127     x_release_date                 IN     DATE,
128     x_description                  IN     VARCHAR2 DEFAULT NULL,
129     x_unit_ass_item_group_id       IN     VARCHAR2 DEFAULT NULL,
130     x_midterm_mandatory_type_code  IN     VARCHAR2 DEFAULT NULL,
131     x_midterm_weight_qty           IN     NUMBER DEFAULT NULL,
132     x_final_mandatory_type_code    IN     VARCHAR2 DEFAULT NULL,
133     x_final_weight_qty             IN     NUMBER DEFAULT NULL
134   );
135 
136   PROCEDURE delete_row (x_rowid IN VARCHAR2);
137 
138   FUNCTION get_pk_for_validation (x_unit_ass_item_id IN NUMBER)
139     RETURN BOOLEAN;
140 
141   FUNCTION get_uk_for_validation (
142     x_unit_cd                      IN     VARCHAR2,
143     x_version_number               IN     NUMBER,
144     x_cal_type                     IN     VARCHAR2,
145     x_ci_sequence_number           IN     NUMBER,
146     x_ass_id                       IN     NUMBER,
147     x_sequence_number              IN     NUMBER
148   )
149     RETURN BOOLEAN;
150 
151   PROCEDURE get_fk_igs_as_assessmnt_itm (x_ass_id IN NUMBER);
152 
153   PROCEDURE get_fk_igs_ca_type (x_cal_type IN VARCHAR2);
154 
155   -- ADDED BY DDEY FOR BUG # 2162831
156   PROCEDURE get_fk_igs_as_grd_schema (
157     x_grading_schema_cd            IN     VARCHAR2,
158     x_version_number               IN     NUMBER
159   );
160 
161   PROCEDURE get_fk_igs_ca_inst (
162     x_cal_type                     IN     VARCHAR2,
163     x_sequence_number              IN     NUMBER
164   );
165 
166   PROCEDURE get_fk_igs_ad_location (x_location_cd IN VARCHAR2);
167 
168   PROCEDURE get_fk_igs_as_unit_class (x_unit_class IN VARCHAR2);
169 
170   PROCEDURE get_fk_igs_as_unit_mode (x_unit_mode IN VARCHAR2);
171 
172   PROCEDURE get_fk_igs_as_unit_ai_grp (x_unit_ass_item_group_id IN NUMBER);
173 
174   PROCEDURE get_fk_igs_ps_unit_ofr_pat (
175     x_unit_cd                      IN     VARCHAR2,
176     x_version_number               IN     NUMBER,
177     x_cal_type                     IN     VARCHAR2,
178     x_ci_sequence_number           IN     NUMBER
179   );
180 
181   PROCEDURE check_constraints (
182     column_name                    IN     VARCHAR2 DEFAULT NULL,
183     column_value                   IN     VARCHAR2 DEFAULT NULL
184   );
185 
186   PROCEDURE before_dml (
187     p_action                       IN     VARCHAR2,
188     x_rowid                        IN     VARCHAR2 DEFAULT NULL,
189     x_unit_ass_item_id             IN     NUMBER DEFAULT NULL,
190     x_unit_cd                      IN     VARCHAR2 DEFAULT NULL,
191     x_version_number               IN     NUMBER DEFAULT NULL,
192     x_cal_type                     IN     VARCHAR2 DEFAULT NULL,
193     x_ci_sequence_number           IN     NUMBER DEFAULT NULL,
194     x_ass_id                       IN     NUMBER DEFAULT NULL,
195     x_sequence_number              IN     NUMBER DEFAULT NULL,
196     x_ci_start_dt                  IN     DATE DEFAULT NULL,
197     x_ci_end_dt                    IN     DATE DEFAULT NULL,
198     x_unit_class                   IN     VARCHAR2 DEFAULT NULL,
199     x_unit_mode                    IN     VARCHAR2 DEFAULT NULL,
200     x_location_cd                  IN     VARCHAR2 DEFAULT NULL,
201     x_due_dt                       IN     DATE DEFAULT NULL,
202     x_reference                    IN     VARCHAR2 DEFAULT NULL,
203     x_dflt_item_ind                IN     VARCHAR2 DEFAULT NULL,
204     x_logical_delete_dt            IN     DATE DEFAULT NULL,
205     x_action_dt                    IN     DATE DEFAULT NULL,
206     x_exam_cal_type                IN     VARCHAR2 DEFAULT NULL,
207     x_exam_ci_sequence_number      IN     NUMBER DEFAULT NULL,
208     x_creation_date                IN     DATE DEFAULT NULL,
209     x_created_by                   IN     NUMBER DEFAULT NULL,
210     x_last_update_date             IN     DATE DEFAULT NULL,
211     x_last_updated_by              IN     NUMBER DEFAULT NULL,
212     x_last_update_login            IN     NUMBER DEFAULT NULL,
213     x_org_id                       IN     NUMBER DEFAULT NULL,
214     x_grading_schema_cd            IN     VARCHAR2 DEFAULT NULL,
215     x_gs_version_number            IN     NUMBER DEFAULT NULL,
216     x_release_date                 IN     DATE DEFAULT NULL,
217     x_description                  IN     VARCHAR2 DEFAULT NULL,
218     x_unit_ass_item_group_id       IN     VARCHAR2 DEFAULT NULL,
219     x_midterm_mandatory_type_code  IN     VARCHAR2 DEFAULT NULL,
220     x_midterm_weight_qty           IN     NUMBER DEFAULT NULL,
221     x_final_mandatory_type_code    IN     VARCHAR2 DEFAULT NULL,
222     x_final_weight_qty             IN     NUMBER DEFAULT NULL
223   );
224 END igs_as_unitass_item_pkg;