DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PE_NONIMG_FORM_PKG

Source


1 PACKAGE igs_pe_nonimg_form_pkg AS
2 /* $Header: IGSNIA7S.pls 120.1 2006/02/17 06:55:51 gmaheswa noship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_nonimg_form_id                    IN OUT NOCOPY NUMBER,
7     x_person_id                         IN     NUMBER,
8     x_print_form                        IN     VARCHAR2,
9     x_form_effective_date               IN     DATE,
10     x_form_status                       IN     VARCHAR2,
11     x_acad_term_length                  IN     VARCHAR2,
12     x_tuition_amt                       IN     NUMBER,
13     x_living_exp_amt                    IN     NUMBER,
14     x_personal_funds_amt                IN     NUMBER,
15     x_issue_reason                      IN     VARCHAR2,
16     x_commuter_ind                      IN     VARCHAR2,
17     x_english_reqd                      IN     VARCHAR2,
18     x_length_of_study                   IN     VARCHAR2,
19     x_prgm_start_date                   IN     DATE,
20     x_prgm_end_date                     IN     DATE,
21     x_primary_major                     IN     VARCHAR2,
22     x_education_level                   IN     VARCHAR2,
23     x_educ_lvl_remarks                  IN     VARCHAR2,
24     x_depdnt_exp_amt                    IN     NUMBER,
25     x_other_exp_amt                     IN     NUMBER,
26     x_other_exp_desc                    IN     VARCHAR2,
27     x_school_funds_amt                  IN     NUMBER,
28     x_school_funds_desc                 IN     VARCHAR2,
29     x_other_funds_amt                   IN     NUMBER,
30     x_other_funds_desc                  IN     VARCHAR2,
31     x_empl_funds_amt                    IN     NUMBER,
32     x_remarks                           IN     VARCHAR2,
33     x_visa_type                         IN     VARCHAR2,
34     x_curr_session_end_date             IN     DATE,
35     x_next_session_start_date           IN     DATE,
36     x_transfer_from_school              IN     VARCHAR2,
37     x_other_reason                      IN     VARCHAR2,
38     x_last_reprint_date                 IN     DATE,
39     x_reprint_reason                    IN     VARCHAR2,
40     x_reprint_remarks                   IN     VARCHAR2,
41     x_secondary_major                   IN     VARCHAR2,
42     x_minor                             IN     VARCHAR2,
43     x_english_reqd_met                  IN     VARCHAR2,
44     x_not_reqd_reason                   IN     VARCHAR2,
45     x_mode                              IN     VARCHAR2    DEFAULT 'R',
46     x_last_session_flag                 IN     VARCHAR2    DEFAULT NULL,
47     x_adjudicated_flag                  IN     VARCHAR2    DEFAULT NULL,
48     x_sevis_school_id                   IN     NUMBER    DEFAULT NULL
49   );
50 
51   PROCEDURE lock_row (
52     x_rowid                             IN     VARCHAR2,
53     x_nonimg_form_id                    IN     NUMBER,
54     x_person_id                         IN     NUMBER,
55     x_print_form                        IN     VARCHAR2,
56     x_form_effective_date               IN     DATE,
57     x_form_status                       IN     VARCHAR2,
58     x_acad_term_length                  IN     VARCHAR2,
59     x_tuition_amt                       IN     NUMBER,
60     x_living_exp_amt                    IN     NUMBER,
61     x_personal_funds_amt                IN     NUMBER,
62     x_issue_reason                      IN     VARCHAR2,
63     x_commuter_ind                      IN     VARCHAR2,
64     x_english_reqd                      IN     VARCHAR2,
65     x_length_of_study                   IN     VARCHAR2,
66     x_prgm_start_date                   IN     DATE,
67     x_prgm_end_date                     IN     DATE,
68     x_primary_major                     IN     VARCHAR2,
69     x_education_level                   IN     VARCHAR2,
70     x_educ_lvl_remarks                  IN     VARCHAR2,
71     x_depdnt_exp_amt                    IN     NUMBER,
72     x_other_exp_amt                     IN     NUMBER,
73     x_other_exp_desc                    IN     VARCHAR2,
74     x_school_funds_amt                  IN     NUMBER,
75     x_school_funds_desc                 IN     VARCHAR2,
76     x_other_funds_amt                   IN     NUMBER,
77     x_other_funds_desc                  IN     VARCHAR2,
78     x_empl_funds_amt                    IN     NUMBER,
79     x_remarks                           IN     VARCHAR2,
80     x_visa_type                         IN     VARCHAR2,
81     x_curr_session_end_date             IN     DATE,
82     x_next_session_start_date           IN     DATE,
83     x_transfer_from_school              IN     VARCHAR2,
84     x_other_reason                      IN     VARCHAR2,
85     x_last_reprint_date                 IN     DATE,
86     x_reprint_reason                    IN     VARCHAR2,
87     x_reprint_remarks                   IN     VARCHAR2,
88     x_secondary_major                   IN     VARCHAR2,
89     x_minor                             IN     VARCHAR2,
90     x_english_reqd_met                  IN     VARCHAR2,
91     x_not_reqd_reason                   IN     VARCHAR2,
92     x_last_session_flag                 IN     VARCHAR2,
93     x_adjudicated_flag                  IN     VARCHAR2,
94     x_sevis_school_id                   IN     NUMBER
95   );
96 
97   PROCEDURE update_row (
98     x_rowid                             IN     VARCHAR2,
99     x_nonimg_form_id                    IN     NUMBER,
100     x_person_id                         IN     NUMBER,
101     x_print_form                        IN     VARCHAR2,
102     x_form_effective_date               IN     DATE,
103     x_form_status                       IN     VARCHAR2,
104     x_acad_term_length                  IN     VARCHAR2,
105     x_tuition_amt                       IN     NUMBER,
106     x_living_exp_amt                    IN     NUMBER,
107     x_personal_funds_amt                IN     NUMBER,
108     x_issue_reason                      IN     VARCHAR2,
109     x_commuter_ind                      IN     VARCHAR2,
110     x_english_reqd                      IN     VARCHAR2,
111     x_length_of_study                   IN     VARCHAR2,
112     x_prgm_start_date                   IN     DATE,
113     x_prgm_end_date                     IN     DATE,
114     x_primary_major                     IN     VARCHAR2,
115     x_education_level                   IN     VARCHAR2,
116     x_educ_lvl_remarks                  IN     VARCHAR2,
117     x_depdnt_exp_amt                    IN     NUMBER,
118     x_other_exp_amt                     IN     NUMBER,
119     x_other_exp_desc                    IN     VARCHAR2,
120     x_school_funds_amt                  IN     NUMBER,
121     x_school_funds_desc                 IN     VARCHAR2,
122     x_other_funds_amt                   IN     NUMBER,
123     x_other_funds_desc                  IN     VARCHAR2,
124     x_empl_funds_amt                    IN     NUMBER,
125     x_remarks                           IN     VARCHAR2,
126     x_visa_type                         IN     VARCHAR2,
127     x_curr_session_end_date             IN     DATE,
128     x_next_session_start_date           IN     DATE,
129     x_transfer_from_school              IN     VARCHAR2,
130     x_other_reason                      IN     VARCHAR2,
131     x_last_reprint_date                 IN     DATE,
132     x_reprint_reason                    IN     VARCHAR2,
133     x_reprint_remarks                   IN     VARCHAR2,
134     x_secondary_major                   IN     VARCHAR2,
135     x_minor                             IN     VARCHAR2,
136     x_english_reqd_met                  IN     VARCHAR2,
137     x_not_reqd_reason                   IN     VARCHAR2,
138     x_mode                              IN     VARCHAR2    DEFAULT 'R',
139     x_last_session_flag                 IN     VARCHAR2	   DEFAULT NULL,
140     x_adjudicated_flag                  IN     VARCHAR2	   DEFAULT NULL,
141     x_sevis_school_id                   IN     NUMBER    DEFAULT NULL
142   );
143 
144   PROCEDURE add_row (
145     x_rowid                             IN OUT NOCOPY VARCHAR2,
146     x_nonimg_form_id                    IN OUT NOCOPY NUMBER,
147     x_person_id                         IN     NUMBER,
148     x_print_form                        IN     VARCHAR2,
149     x_form_effective_date               IN     DATE,
150     x_form_status                       IN     VARCHAR2,
151     x_acad_term_length                  IN     VARCHAR2,
152     x_tuition_amt                       IN     NUMBER,
153     x_living_exp_amt                    IN     NUMBER,
154     x_personal_funds_amt                IN     NUMBER,
155     x_issue_reason                      IN     VARCHAR2,
156     x_commuter_ind                      IN     VARCHAR2,
157     x_english_reqd                      IN     VARCHAR2,
158     x_length_of_study                   IN     VARCHAR2,
159     x_prgm_start_date                   IN     DATE,
160     x_prgm_end_date                     IN     DATE,
161     x_primary_major                     IN     VARCHAR2,
162     x_education_level                   IN     VARCHAR2,
163     x_educ_lvl_remarks                  IN     VARCHAR2,
164     x_depdnt_exp_amt                    IN     NUMBER,
165     x_other_exp_amt                     IN     NUMBER,
166     x_other_exp_desc                    IN     VARCHAR2,
167     x_school_funds_amt                  IN     NUMBER,
168     x_school_funds_desc                 IN     VARCHAR2,
169     x_other_funds_amt                   IN     NUMBER,
170     x_other_funds_desc                  IN     VARCHAR2,
171     x_empl_funds_amt                    IN     NUMBER,
172     x_remarks                           IN     VARCHAR2,
173     x_visa_type                         IN     VARCHAR2,
174     x_curr_session_end_date             IN     DATE,
175     x_next_session_start_date           IN     DATE,
176     x_transfer_from_school              IN     VARCHAR2,
177     x_other_reason                      IN     VARCHAR2,
178     x_last_reprint_date                 IN     DATE,
179     x_reprint_reason                    IN     VARCHAR2,
180     x_reprint_remarks                   IN     VARCHAR2,
181     x_secondary_major                   IN     VARCHAR2,
182     x_minor                             IN     VARCHAR2,
183     x_english_reqd_met                  IN     VARCHAR2,
184     x_not_reqd_reason                   IN     VARCHAR2,
185     x_mode                              IN     VARCHAR2    DEFAULT 'R',
186     x_last_session_flag                 IN     VARCHAR2    DEFAULT NULL,
187     x_adjudicated_flag                  IN     VARCHAR2    DEFAULT NULL,
188     x_sevis_school_id                   IN     NUMBER    DEFAULT NULL
189   );
190 
191   PROCEDURE delete_row (
192     x_rowid                             IN     VARCHAR2,
193   x_mode IN VARCHAR2 DEFAULT 'R'
194   );
195 
196   FUNCTION get_pk_for_validation (
197     x_nonimg_form_id                    IN     NUMBER
198   ) RETURN BOOLEAN;
199 
200   PROCEDURE before_dml (
201     p_action                            IN     VARCHAR2,
202     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
203     x_nonimg_form_id                    IN     NUMBER      DEFAULT NULL,
204     x_person_id                         IN     NUMBER      DEFAULT NULL,
205     x_print_form                        IN     VARCHAR2    DEFAULT NULL,
206     x_form_effective_date               IN     DATE        DEFAULT NULL,
207     x_form_status                       IN     VARCHAR2    DEFAULT NULL,
208     x_acad_term_length                  IN     VARCHAR2    DEFAULT NULL,
209     x_tuition_amt                       IN     NUMBER      DEFAULT NULL,
210     x_living_exp_amt                    IN     NUMBER      DEFAULT NULL,
211     x_personal_funds_amt                IN     NUMBER      DEFAULT NULL,
212     x_issue_reason                      IN     VARCHAR2    DEFAULT NULL,
213     x_commuter_ind                      IN     VARCHAR2    DEFAULT NULL,
214     x_english_reqd                      IN     VARCHAR2    DEFAULT NULL,
215     x_length_of_study                   IN     VARCHAR2    DEFAULT NULL,
216     x_prgm_start_date                   IN     DATE        DEFAULT NULL,
217     x_prgm_end_date                     IN     DATE        DEFAULT NULL,
218     x_primary_major                     IN     VARCHAR2    DEFAULT NULL,
219     x_education_level                   IN     VARCHAR2    DEFAULT NULL,
220     x_educ_lvl_remarks                  IN     VARCHAR2    DEFAULT NULL,
221     x_depdnt_exp_amt                    IN     NUMBER      DEFAULT NULL,
222     x_other_exp_amt                     IN     NUMBER      DEFAULT NULL,
223     x_other_exp_desc                    IN     VARCHAR2    DEFAULT NULL,
224     x_school_funds_amt                  IN     NUMBER      DEFAULT NULL,
225     x_school_funds_desc                 IN     VARCHAR2    DEFAULT NULL,
226     x_other_funds_amt                   IN     NUMBER      DEFAULT NULL,
227     x_other_funds_desc                  IN     VARCHAR2    DEFAULT NULL,
228     x_empl_funds_amt                    IN     NUMBER      DEFAULT NULL,
229     x_remarks                           IN     VARCHAR2    DEFAULT NULL,
230     x_visa_type                         IN     VARCHAR2    DEFAULT NULL,
231     x_curr_session_end_date             IN     DATE        DEFAULT NULL,
232     x_next_session_start_date           IN     DATE        DEFAULT NULL,
233     x_transfer_from_school              IN     VARCHAR2    DEFAULT NULL,
234     x_other_reason                      IN     VARCHAR2    DEFAULT NULL,
235     x_last_reprint_date                 IN     DATE        DEFAULT NULL,
236     x_reprint_reason                    IN     VARCHAR2    DEFAULT NULL,
237     x_reprint_remarks                   IN     VARCHAR2    DEFAULT NULL,
238     x_secondary_major                   IN     VARCHAR2    DEFAULT NULL,
239     x_minor                             IN     VARCHAR2    DEFAULT NULL,
240     x_english_reqd_met                  IN     VARCHAR2    DEFAULT NULL,
241     x_not_reqd_reason                   IN     VARCHAR2    DEFAULT NULL,
242     x_creation_date                     IN     DATE        DEFAULT NULL,
243     x_created_by                        IN     NUMBER      DEFAULT NULL,
244     x_last_update_date                  IN     DATE        DEFAULT NULL,
245     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
246     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
247     x_last_session_flag                 IN     VARCHAR2    DEFAULT NULL,
248     x_adjudicated_flag                  IN     VARCHAR2    DEFAULT NULL,
249     x_sevis_school_id                   IN     NUMBER    DEFAULT NULL
250   );
251 
252 END igs_pe_nonimg_form_pkg;