DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_FTCI_ACCTS_PKG

Source


1 PACKAGE igs_fi_ftci_accts_pkg AS
2 /* $Header: IGSSID0S.pls 120.2 2005/07/05 02:48:44 appldev ship $ */
3 
4   PROCEDURE add_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_acct_id                           IN OUT NOCOPY NUMBER,
7     x_fee_type                          IN     VARCHAR2,
8     x_fee_cal_type                      IN     VARCHAR2,
9     x_fee_ci_sequence_number            IN     NUMBER,
10     x_order_sequence                    IN     NUMBER,
11     x_natural_account_segment           IN     VARCHAR2,
12     x_rev_account_cd                    IN     VARCHAR2,
13     x_location_cd                       IN     VARCHAR2,
14     x_attendance_type                   IN     VARCHAR2,
15     x_attendance_mode                   IN     VARCHAR2,
16     x_course_cd                         IN     VARCHAR2,
17     x_crs_version_number                IN     NUMBER,
18     x_unit_cd                           IN     VARCHAR2,
19     x_unit_version_number               IN     NUMBER,
20     x_org_unit_cd                       IN     VARCHAR2,
21     x_residency_status_cd               IN     VARCHAR2,
22     x_uoo_id                            IN     NUMBER,
23     x_mode                              IN     VARCHAR2    DEFAULT 'R',
24     x_unit_level                        IN     VARCHAR2    DEFAULT NULL,
25     x_unit_type_id                      IN     NUMBER      DEFAULT NULL,
26     x_unit_mode                         IN     VARCHAR2    DEFAULT NULL,
27     x_unit_class                        IN     VARCHAR2    DEFAULT NULL
28   );
29 
30   PROCEDURE before_dml (
31     p_action                            IN     VARCHAR2,
32     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
33     x_acct_id                           IN     NUMBER      DEFAULT NULL,
34     x_fee_type                          IN     VARCHAR2    DEFAULT NULL,
35     x_fee_cal_type                      IN     VARCHAR2    DEFAULT NULL,
36     x_fee_ci_sequence_number            IN     NUMBER      DEFAULT NULL,
37     x_order_sequence                    IN     NUMBER      DEFAULT NULL,
38     x_natural_account_segment           IN     VARCHAR2    DEFAULT NULL,
39     x_rev_account_cd                    IN     VARCHAR2    DEFAULT NULL,
40     x_location_cd                       IN     VARCHAR2    DEFAULT NULL,
41     x_attendance_type                   IN     VARCHAR2    DEFAULT NULL,
42     x_attendance_mode                   IN     VARCHAR2    DEFAULT NULL,
43     x_course_cd                         IN     VARCHAR2    DEFAULT NULL,
44     x_crs_version_number                IN     NUMBER      DEFAULT NULL,
45     x_unit_cd                           IN     VARCHAR2    DEFAULT NULL,
46     x_unit_version_number               IN     NUMBER      DEFAULT NULL,
47     x_org_unit_cd                       IN     VARCHAR2    DEFAULT NULL,
48     x_residency_status_cd               IN     VARCHAR2    DEFAULT NULL,
49     x_uoo_id                            IN     NUMBER      DEFAULT NULL,
50     x_creation_date                     IN     DATE        DEFAULT NULL,
51     x_created_by                        IN     NUMBER      DEFAULT NULL,
52     x_last_update_date                  IN     DATE        DEFAULT NULL,
53     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
54     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
55     x_unit_level                        IN     VARCHAR2    DEFAULT NULL,
56     x_unit_type_id                      IN     NUMBER      DEFAULT NULL,
57     x_unit_mode                         IN     VARCHAR2    DEFAULT NULL,
58     x_unit_class                        IN     VARCHAR2    DEFAULT NULL
59   );
60 
61   PROCEDURE delete_row ( x_rowid        IN     VARCHAR2);
62 
63   PROCEDURE get_fk_igs_ad_location (
64     x_location_cd                       IN     VARCHAR2
65   );
66 
67   PROCEDURE get_fk_igs_en_atd_mode (
68     x_attendance_mode                   IN     VARCHAR2
69   );
70 
71   PROCEDURE get_fk_igs_en_atd_type (
72     x_attendance_type                   IN     VARCHAR2
73   );
74 
75   PROCEDURE get_fk_igs_fi_acc (
76     x_account_cd                        IN     VARCHAR2
77   );
78 
79   PROCEDURE get_fk_igs_fi_f_typ_ca_inst (
80     x_fee_type                          IN     VARCHAR2,
81     x_fee_cal_type                      IN     VARCHAR2,
82     x_fee_ci_sequence_number            IN     NUMBER
83   );
84 
85   PROCEDURE get_ufk_igs_ps_unit_ofr_opt (
86     x_uoo_id                            IN     NUMBER
87   );
88 
89   PROCEDURE get_fk_igs_ps_unit_ver (
90     x_unit_cd                           IN     VARCHAR2,
91     x_version_number                    IN     NUMBER
92   );
93 
94   PROCEDURE get_fk_igs_ps_ver (
95     x_course_cd                         IN     VARCHAR2,
96     x_version_number                    IN     NUMBER
97   );
98 
99   PROCEDURE get_fk_igs_as_unit_mode (
100     x_unit_mode                         IN     VARCHAR2
101   );
102 
103   FUNCTION get_pk_for_validation (x_acct_id  IN     NUMBER) RETURN BOOLEAN;
104 
105   FUNCTION get_uk1_for_validation (
106     x_fee_type                          IN     VARCHAR2,
107     x_fee_cal_type                      IN     VARCHAR2,
108     x_fee_ci_sequence_number            IN     NUMBER,
109     x_order_sequence                    IN     NUMBER
110   ) RETURN BOOLEAN;
111 
112   FUNCTION get_uk2_for_validation (
113     x_fee_type                IN     VARCHAR2,
114     x_fee_cal_type            IN     VARCHAR2,
115     x_fee_ci_sequence_number  IN     NUMBER,
116     x_location_cd             IN     VARCHAR2,
117     x_attendance_type         IN     VARCHAR2,
118     x_attendance_mode         IN     VARCHAR2,
119     x_course_cd               IN     VARCHAR2,
120     x_crs_version_number      IN     NUMBER,
121     x_unit_cd                 IN     VARCHAR2,
122     x_unit_version_number     IN     NUMBER,
123     x_org_unit_cd             IN     VARCHAR2,
124     x_residency_status_cd     IN     VARCHAR2,
125     x_uoo_id                  IN     NUMBER,
126     x_unit_level              IN     VARCHAR2   DEFAULT NULL,
127     x_unit_type_id            IN     NUMBER     DEFAULT NULL,
128     x_unit_mode               IN     VARCHAR2   DEFAULT NULL,
129     x_unit_class              IN     VARCHAR2   DEFAULT NULL
130   )RETURN BOOLEAN;
131 
132   PROCEDURE insert_row (
133     x_rowid                             IN OUT NOCOPY VARCHAR2,
134     x_acct_id                           IN OUT NOCOPY NUMBER,
135     x_fee_type                          IN     VARCHAR2,
136     x_fee_cal_type                      IN     VARCHAR2,
137     x_fee_ci_sequence_number            IN     NUMBER,
138     x_order_sequence                    IN     NUMBER,
139     x_natural_account_segment           IN     VARCHAR2,
140     x_rev_account_cd                    IN     VARCHAR2,
141     x_location_cd                       IN     VARCHAR2,
142     x_attendance_type                   IN     VARCHAR2,
143     x_attendance_mode                   IN     VARCHAR2,
144     x_course_cd                         IN     VARCHAR2,
145     x_crs_version_number                IN     NUMBER,
146     x_unit_cd                           IN     VARCHAR2,
147     x_unit_version_number               IN     NUMBER,
148     x_org_unit_cd                       IN     VARCHAR2,
149     x_residency_status_cd               IN     VARCHAR2,
150     x_uoo_id                            IN     NUMBER,
151     x_mode                              IN     VARCHAR2    DEFAULT 'R',
152     x_unit_level                        IN     VARCHAR2    DEFAULT NULL,
153     x_unit_type_id                      IN     NUMBER      DEFAULT NULL,
154     x_unit_mode                         IN     VARCHAR2    DEFAULT NULL,
155     x_unit_class                        IN     VARCHAR2    DEFAULT NULL
156   );
157 
158   PROCEDURE lock_row (
159     x_rowid                             IN     VARCHAR2,
160     x_acct_id                           IN     NUMBER,
161     x_fee_type                          IN     VARCHAR2,
162     x_fee_cal_type                      IN     VARCHAR2,
163     x_fee_ci_sequence_number            IN     NUMBER,
164     x_order_sequence                    IN     NUMBER,
165     x_natural_account_segment           IN     VARCHAR2,
166     x_rev_account_cd                    IN     VARCHAR2,
167     x_location_cd                       IN     VARCHAR2,
168     x_attendance_type                   IN     VARCHAR2,
169     x_attendance_mode                   IN     VARCHAR2,
170     x_course_cd                         IN     VARCHAR2,
171     x_crs_version_number                IN     NUMBER,
172     x_unit_cd                           IN     VARCHAR2,
173     x_unit_version_number               IN     NUMBER,
174     x_org_unit_cd                       IN     VARCHAR2,
175     x_residency_status_cd               IN     VARCHAR2,
176     x_uoo_id                            IN     NUMBER,
177     x_unit_level                        IN     VARCHAR2   DEFAULT NULL,
178     x_unit_type_id                      IN     NUMBER     DEFAULT NULL,
179     x_unit_mode                         IN     VARCHAR2   DEFAULT NULL,
180     x_unit_class                        IN     VARCHAR2   DEFAULT NULL
181   );
182 
183   PROCEDURE update_row (
184     x_rowid                             IN     VARCHAR2,
185     x_acct_id                           IN     NUMBER,
186     x_fee_type                          IN     VARCHAR2,
187     x_fee_cal_type                      IN     VARCHAR2,
188     x_fee_ci_sequence_number            IN     NUMBER,
189     x_order_sequence                    IN     NUMBER,
190     x_natural_account_segment           IN     VARCHAR2,
191     x_rev_account_cd                    IN     VARCHAR2,
192     x_location_cd                       IN     VARCHAR2,
193     x_attendance_type                   IN     VARCHAR2,
194     x_attendance_mode                   IN     VARCHAR2,
195     x_course_cd                         IN     VARCHAR2,
196     x_crs_version_number                IN     NUMBER,
197     x_unit_cd                           IN     VARCHAR2,
198     x_unit_version_number               IN     NUMBER,
199     x_org_unit_cd                       IN     VARCHAR2,
200     x_residency_status_cd               IN     VARCHAR2,
201     x_uoo_id                            IN     NUMBER,
202     x_mode                              IN     VARCHAR2    DEFAULT 'R',
203     x_unit_level                        IN     VARCHAR2    DEFAULT NULL,
204     x_unit_type_id                      IN     NUMBER      DEFAULT NULL,
205     x_unit_mode                         IN     VARCHAR2    DEFAULT NULL,
206     x_unit_class                        IN     VARCHAR2    DEFAULT NULL
207   );
208 
209 END igs_fi_ftci_accts_pkg;