DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AS_SUAAI_OUHIST_PKG

Source


1 PACKAGE igs_as_suaai_ouhist_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSDI59S.pls 115.5 2003/12/03 09:01:38 ijeddy noship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_person_id                         IN     NUMBER,
7     x_course_cd                         IN     VARCHAR2,
8     x_unit_cd                           IN     VARCHAR2,
9     x_cal_type                          IN     VARCHAR2,
10     x_ci_sequence_number                IN     NUMBER,
11     x_ass_id                            IN     NUMBER,
12     x_creation_dt                       IN     DATE,
13     x_grading_schema_cd                 IN     VARCHAR2,
14     x_gs_version_number                 IN     NUMBER,
15     x_grade                             IN     VARCHAR2,
16     x_outcome_dt                        IN     DATE,
17     x_mark                              IN     NUMBER,
18     x_outcome_comment_code              IN     VARCHAR2,
19     x_hist_start_dt                     IN     DATE,
20     x_hist_end_dt                       IN     DATE,
21     x_hist_who                          IN     NUMBER,
22     x_mode                              IN     VARCHAR2    DEFAULT 'R' ,
23     x_uoo_id                            IN     NUMBER,
24     x_sua_ass_item_group_id             IN     NUMBER      DEFAULT NULL,
25     x_midterm_mandatory_type_code       IN     VARCHAR2    DEFAULT NULL,
26     x_midterm_weight_qty                IN     NUMBER      DEFAULT NULL,
27     x_final_mandatory_type_code         IN     VARCHAR2    DEFAULT NULL,
28     x_final_weight_qty                  IN     NUMBER      DEFAULT NULL,
29     x_submitted_date                    IN     DATE        DEFAULT NULL,
30     x_waived_flag                       IN     VARCHAR2    DEFAULT NULL,
31     x_penalty_applied_flag              IN     VARCHAR2    DEFAULT NULL
32   );
33 
34   PROCEDURE lock_row (
35     x_rowid                             IN     VARCHAR2,
36     x_person_id                         IN     NUMBER,
37     x_course_cd                         IN     VARCHAR2,
38     x_unit_cd                           IN     VARCHAR2,
39     x_cal_type                          IN     VARCHAR2,
40     x_ci_sequence_number                IN     NUMBER,
41     x_ass_id                            IN     NUMBER,
42     x_creation_dt                       IN     DATE,
43     x_grading_schema_cd                 IN     VARCHAR2,
44     x_gs_version_number                 IN     NUMBER,
45     x_grade                             IN     VARCHAR2,
46     x_outcome_dt                        IN     DATE,
47     x_mark                              IN     NUMBER,
48     x_outcome_comment_code              IN     VARCHAR2,
49     x_hist_start_dt                     IN     DATE,
50     x_hist_end_dt                       IN     DATE,
51     x_hist_who                          IN     NUMBER,
52     x_uoo_id                            IN     NUMBER,
53     x_sua_ass_item_group_id             IN     NUMBER      DEFAULT NULL,
54     x_midterm_mandatory_type_code       IN     VARCHAR2    DEFAULT NULL,
55     x_midterm_weight_qty                IN     NUMBER      DEFAULT NULL,
56     x_final_mandatory_type_code         IN     VARCHAR2    DEFAULT NULL,
57     x_final_weight_qty                  IN     NUMBER      DEFAULT NULL,
58     x_submitted_date                    IN     DATE        DEFAULT NULL,
59     x_waived_flag                       IN     VARCHAR2    DEFAULT NULL,
60     x_penalty_applied_flag              IN     VARCHAR2    DEFAULT NULL
61   );
62 
63   PROCEDURE update_row (
64     x_rowid                             IN     VARCHAR2,
65     x_person_id                         IN     NUMBER,
66     x_course_cd                         IN     VARCHAR2,
67     x_unit_cd                           IN     VARCHAR2,
68     x_cal_type                          IN     VARCHAR2,
69     x_ci_sequence_number                IN     NUMBER,
70     x_ass_id                            IN     NUMBER,
71     x_creation_dt                       IN     DATE,
72     x_grading_schema_cd                 IN     VARCHAR2,
73     x_gs_version_number                 IN     NUMBER,
74     x_grade                             IN     VARCHAR2,
75     x_outcome_dt                        IN     DATE,
76     x_mark                              IN     NUMBER,
77     x_outcome_comment_code              IN     VARCHAR2,
78     x_hist_start_dt                     IN     DATE,
79     x_hist_end_dt                       IN     DATE,
80     x_hist_who                          IN     NUMBER,
81     x_mode                              IN     VARCHAR2    DEFAULT 'R' ,
82     x_uoo_id                            IN     NUMBER,
83     x_sua_ass_item_group_id             IN     NUMBER      DEFAULT NULL,
84     x_midterm_mandatory_type_code       IN     VARCHAR2    DEFAULT NULL,
85     x_midterm_weight_qty                IN     NUMBER      DEFAULT NULL,
86     x_final_mandatory_type_code         IN     VARCHAR2    DEFAULT NULL,
87     x_final_weight_qty                  IN     NUMBER      DEFAULT NULL,
88     x_submitted_date                    IN     DATE        DEFAULT NULL,
89     x_waived_flag                       IN     VARCHAR2    DEFAULT NULL,
90     x_penalty_applied_flag              IN     VARCHAR2    DEFAULT NULL
91   );
92 
93   PROCEDURE add_row (
94     x_rowid                             IN OUT NOCOPY VARCHAR2,
95     x_person_id                         IN     NUMBER,
96     x_course_cd                         IN     VARCHAR2,
97     x_unit_cd                           IN     VARCHAR2,
98     x_cal_type                          IN     VARCHAR2,
99     x_ci_sequence_number                IN     NUMBER,
100     x_ass_id                            IN     NUMBER,
101     x_creation_dt                       IN     DATE,
102     x_grading_schema_cd                 IN     VARCHAR2,
103     x_gs_version_number                 IN     NUMBER,
104     x_grade                             IN     VARCHAR2,
105     x_outcome_dt                        IN     DATE,
106     x_mark                              IN     NUMBER,
107     x_outcome_comment_code              IN     VARCHAR2,
108     x_hist_start_dt                     IN     DATE,
109     x_hist_end_dt                       IN     DATE,
110     x_hist_who                          IN     NUMBER,
111     x_mode                              IN     VARCHAR2    DEFAULT 'R'  ,
112     x_uoo_id                            IN     NUMBER,
113     x_sua_ass_item_group_id             IN     NUMBER      DEFAULT NULL,
114     x_midterm_mandatory_type_code       IN     VARCHAR2    DEFAULT NULL,
115     x_midterm_weight_qty                IN     NUMBER      DEFAULT NULL,
116     x_final_mandatory_type_code         IN     VARCHAR2    DEFAULT NULL,
117     x_final_weight_qty                  IN     NUMBER      DEFAULT NULL,
118     x_submitted_date                    IN     DATE        DEFAULT NULL,
119     x_waived_flag                       IN     VARCHAR2    DEFAULT NULL,
120     x_penalty_applied_flag              IN     VARCHAR2    DEFAULT NULL
121   );
122 
123   PROCEDURE delete_row (
124     x_rowid                             IN     VARCHAR2
125   );
126 
127   FUNCTION get_pk_for_validation (
128     x_ass_id                            IN     NUMBER,
129     x_course_cd                         IN     VARCHAR2,
130     x_creation_dt                       IN     DATE,
131     x_hist_start_dt                     IN     DATE,
132     x_person_id                         IN     NUMBER,
133     x_uoo_id                            IN     NUMBER
134   ) RETURN BOOLEAN;
135 
136   PROCEDURE get_fk_igs_as_su_atmpt_itm (
137     x_person_id                         IN     NUMBER,
138     x_course_cd                         IN     VARCHAR2,
139     x_ass_id                            IN     NUMBER,
140     x_creation_dt                       IN     DATE,
141     x_uoo_id                            IN     NUMBER
142   );
143 
144   PROCEDURE get_fk_igs_as_sua_ai_group (
145     x_sua_ass_item_group_id             IN     NUMBER
146   );
147 
148   PROCEDURE before_dml (
149     p_action                            IN     VARCHAR2,
150     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
151     x_person_id                         IN     NUMBER      DEFAULT NULL,
152     x_course_cd                         IN     VARCHAR2    DEFAULT NULL,
153     x_unit_cd                           IN     VARCHAR2    DEFAULT NULL,
154     x_cal_type                          IN     VARCHAR2    DEFAULT NULL,
155     x_ci_sequence_number                IN     NUMBER      DEFAULT NULL,
156     x_ass_id                            IN     NUMBER      DEFAULT NULL,
157     x_creation_dt                       IN     DATE        DEFAULT NULL,
158     x_grading_schema_cd                 IN     VARCHAR2    DEFAULT NULL,
159     x_gs_version_number                 IN     NUMBER      DEFAULT NULL,
160     x_grade                             IN     VARCHAR2    DEFAULT NULL,
161     x_outcome_dt                        IN     DATE        DEFAULT NULL,
162     x_mark                              IN     NUMBER      DEFAULT NULL,
163     x_outcome_comment_code              IN     VARCHAR2    DEFAULT NULL,
164     x_hist_start_dt                     IN     DATE        DEFAULT NULL,
165     x_hist_end_dt                       IN     DATE        DEFAULT NULL,
166     x_hist_who                          IN     NUMBER      DEFAULT NULL,
167     x_creation_date                     IN     DATE        DEFAULT NULL,
168     x_created_by                        IN     NUMBER      DEFAULT NULL,
169     x_last_update_date                  IN     DATE        DEFAULT NULL,
170     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
171     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
172     x_uoo_id                            IN     NUMBER      DEFAULT NULL,
173     x_sua_ass_item_group_id             IN     NUMBER      DEFAULT NULL,
174     x_midterm_mandatory_type_code       IN     VARCHAR2    DEFAULT NULL,
175     x_midterm_weight_qty                IN     NUMBER      DEFAULT NULL,
176     x_final_mandatory_type_code         IN     VARCHAR2    DEFAULT NULL,
177     x_final_weight_qty                  IN     NUMBER      DEFAULT NULL,
178     x_submitted_date                    IN     DATE        DEFAULT NULL,
179     x_waived_flag                       IN     VARCHAR2    DEFAULT NULL,
180     x_penalty_applied_flag              IN     VARCHAR2    DEFAULT NULL
181   );
182 
183 END igs_as_suaai_ouhist_pkg;