DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_FEE_AS_RT_H_PKG

Source


1 PACKAGE  igs_fi_fee_as_rt_h_pkg AS
2 /* $Header: IGSSI21S.pls 120.1 2005/06/05 20:11:55 appldev  $ */
3 
4 procedure INSERT_ROW (
5   X_ROWID in out NOCOPY VARCHAR2,
6   X_FEE_TYPE in VARCHAR2,
7   X_FEE_CAL_TYPE in VARCHAR2,
8   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
9   X_S_RELATION_TYPE in VARCHAR2,
10   X_HIST_START_DT in DATE,
11   X_RATE_NUMBER in NUMBER,
12   X_HIST_END_DT in DATE,
13   X_HIST_WHO in NUMBER,
14   X_FEE_CAT in VARCHAR2,
15   X_LOCATION_CD in VARCHAR2,
16   X_ATTENDANCE_TYPE in VARCHAR2,
17   X_ATTENDANCE_MODE in VARCHAR2,
18   X_ORDER_OF_PRECEDENCE in NUMBER,
19   X_GOVT_HECS_PAYMENT_OPTION in VARCHAR2,
20   X_GOVT_HECS_CNTRBTN_BAND in NUMBER,
21   X_CHG_RATE in NUMBER,
22   X_UNIT_CLASS IN VARCHAR2,
23   X_RESIDENCY_STATUS_CD  in  VARCHAR2 DEFAULT NULL,
24   X_COURSE_CD  in VARCHAR2 DEFAULT NULL,
25   X_VERSION_NUMBER in NUMBER DEFAULT NULL,
26   X_ORG_PARTY_ID in NUMBER DEFAULT NULL,
27   X_CLASS_STANDING  in VARCHAR2 DEFAULT NULL,
28   X_ORG_ID in NUMBER,
29   X_MODE in VARCHAR2 default 'R',
30   x_unit_set_cd         IN VARCHAR2 DEFAULT NULL,
31   x_us_version_number   IN NUMBER   DEFAULT NULL,
32   x_unit_cd                     IN VARCHAR2 DEFAULT NULL,
33   x_unit_version_number         IN NUMBER   DEFAULT NULL,
34   x_unit_level                  IN VARCHAR2 DEFAULT NULL,
35   x_unit_type_id                IN NUMBER   DEFAULT NULL,
36   x_unit_mode                   IN VARCHAR2 DEFAULT NULL
37   );
38 
39 procedure LOCK_ROW (
40   X_ROWID in VARCHAR2,
41   X_FEE_TYPE in VARCHAR2,
42   X_FEE_CAL_TYPE in VARCHAR2,
43   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
44   X_S_RELATION_TYPE in VARCHAR2,
45   X_HIST_START_DT in DATE,
46   X_RATE_NUMBER in NUMBER,
47   X_HIST_END_DT in DATE,
48   X_HIST_WHO in NUMBER,
49   X_FEE_CAT in VARCHAR2,
50   X_LOCATION_CD in VARCHAR2,
51   X_ATTENDANCE_TYPE in VARCHAR2,
52   X_ATTENDANCE_MODE in VARCHAR2,
53   X_ORDER_OF_PRECEDENCE in NUMBER,
54   X_GOVT_HECS_PAYMENT_OPTION in VARCHAR2,
55   X_GOVT_HECS_CNTRBTN_BAND in NUMBER,
56   X_CHG_RATE in NUMBER,
57   X_UNIT_CLASS IN VARCHAR2,
58   X_RESIDENCY_STATUS_CD  in  VARCHAR2 DEFAULT NULL,
59   X_COURSE_CD  in VARCHAR2 DEFAULT NULL,
60   X_VERSION_NUMBER in NUMBER DEFAULT NULL,
61   X_ORG_PARTY_ID in NUMBER DEFAULT NULL,
62   X_CLASS_STANDING  in VARCHAR2 DEFAULT NULL,
63   x_unit_set_cd         IN VARCHAR2 DEFAULT NULL,
64   x_us_version_number   IN NUMBER   DEFAULT NULL,
65   x_unit_cd                     IN VARCHAR2 DEFAULT NULL,
66   x_unit_version_number         IN NUMBER   DEFAULT NULL,
67   x_unit_level                  IN VARCHAR2 DEFAULT NULL,
68   x_unit_type_id                IN NUMBER   DEFAULT NULL,
69   x_unit_mode                   IN VARCHAR2 DEFAULT NULL
70 );
71 
72 procedure UPDATE_ROW (
73   X_ROWID in VARCHAR2,
74   X_FEE_TYPE in VARCHAR2,
75   X_FEE_CAL_TYPE in VARCHAR2,
76   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
77   X_S_RELATION_TYPE in VARCHAR2,
78   X_HIST_START_DT in DATE,
79   X_RATE_NUMBER in NUMBER,
80   X_HIST_END_DT in DATE,
81   X_HIST_WHO in NUMBER,
82   X_FEE_CAT in VARCHAR2,
83   X_LOCATION_CD in VARCHAR2,
84   X_ATTENDANCE_TYPE in VARCHAR2,
85   X_ATTENDANCE_MODE in VARCHAR2,
86   X_ORDER_OF_PRECEDENCE in NUMBER,
87   X_GOVT_HECS_PAYMENT_OPTION in VARCHAR2,
88   X_GOVT_HECS_CNTRBTN_BAND in NUMBER,
89   X_CHG_RATE in NUMBER,
90   X_UNIT_CLASS IN VARCHAR2,
91   X_RESIDENCY_STATUS_CD  in  VARCHAR2 DEFAULT NULL,
92   X_COURSE_CD  in VARCHAR2 DEFAULT NULL,
93   X_VERSION_NUMBER in NUMBER DEFAULT NULL,
94   X_ORG_PARTY_ID in NUMBER DEFAULT NULL,
95   X_CLASS_STANDING  in VARCHAR2 DEFAULT NULL,
96   X_MODE in VARCHAR2 default 'R',
97   x_unit_set_cd         IN VARCHAR2 DEFAULT NULL,
98   x_us_version_number   IN NUMBER   DEFAULT NULL,
99   x_unit_cd                     IN VARCHAR2 DEFAULT NULL,
100   x_unit_version_number         IN NUMBER   DEFAULT NULL,
101   x_unit_level                  IN VARCHAR2 DEFAULT NULL,
102   x_unit_type_id                IN NUMBER   DEFAULT NULL,
103   x_unit_mode                   IN VARCHAR2 DEFAULT NULL
104   );
105 
106 procedure ADD_ROW (
107   X_ROWID in out NOCOPY VARCHAR2,
108   X_FEE_TYPE in VARCHAR2,
109   X_FEE_CAL_TYPE in VARCHAR2,
110   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
111   X_S_RELATION_TYPE in VARCHAR2,
112   X_HIST_START_DT in DATE,
113   X_RATE_NUMBER in NUMBER,
114   X_HIST_END_DT in DATE,
115   X_HIST_WHO in NUMBER,
116   X_FEE_CAT in VARCHAR2,
117   X_LOCATION_CD in VARCHAR2,
118   X_ATTENDANCE_TYPE in VARCHAR2,
119   X_ATTENDANCE_MODE in VARCHAR2,
120   X_ORDER_OF_PRECEDENCE in NUMBER,
121   X_GOVT_HECS_PAYMENT_OPTION in VARCHAR2,
122   X_GOVT_HECS_CNTRBTN_BAND in NUMBER,
123   X_CHG_RATE in NUMBER,
124   X_UNIT_CLASS IN VARCHAR2,
125   X_RESIDENCY_STATUS_CD  in  VARCHAR2 DEFAULT NULL,
126   X_COURSE_CD  in VARCHAR2 DEFAULT NULL,
127   X_VERSION_NUMBER in NUMBER DEFAULT NULL,
128   X_ORG_PARTY_ID in NUMBER DEFAULT NULL,
129   X_CLASS_STANDING  in VARCHAR2 DEFAULT NULL,
130   X_ORG_ID in NUMBER,
131   X_MODE in VARCHAR2 default 'R',
132   x_unit_set_cd         IN VARCHAR2 DEFAULT NULL,
133   x_us_version_number   IN NUMBER   DEFAULT NULL,
134   x_unit_cd                     IN VARCHAR2 DEFAULT NULL,
135   x_unit_version_number         IN NUMBER   DEFAULT NULL,
136   x_unit_level                  IN VARCHAR2 DEFAULT NULL,
137   x_unit_type_id                IN NUMBER   DEFAULT NULL,
138   x_unit_mode                   IN VARCHAR2 DEFAULT NULL
139   );
140 
141 procedure DELETE_ROW (
142   X_ROWID in VARCHAR2
143 );
144 
145 Function GET_PK_For_Validation (
146     x_fee_type IN VARCHAR2,
147     x_fee_cal_type IN VARCHAR2,
148     x_fee_ci_sequence_number IN NUMBER,
149     x_s_relation_type IN VARCHAR2,
150     x_rate_number IN NUMBER,
151     x_hist_start_dt IN DATE
152     )
153 return Boolean;
154 
155 Procedure Check_Constraints (
156         Column_name     IN      VARCHAR2 DEFAULT NULL,
157         COLUMN_VALUE    IN      VARCHAR2 DEFAULT NULL
158 );
159 
160   PROCEDURE Before_DML (
161     p_action IN VARCHAR2,
162     x_rowid IN VARCHAR2 DEFAULT NULL,
163     x_chg_rate IN NUMBER DEFAULT NULL,
164     x_fee_type IN VARCHAR2 DEFAULT NULL,
165     x_fee_cal_type IN VARCHAR2 DEFAULT NULL,
166     x_fee_ci_sequence_number IN NUMBER DEFAULT NULL,
167     x_s_relation_type IN VARCHAR2 DEFAULT NULL,
168     x_rate_number IN NUMBER DEFAULT NULL,
169     x_hist_start_dt IN DATE DEFAULT NULL,
170     x_hist_end_dt IN DATE DEFAULT NULL,
171     x_hist_who IN VARCHAR2 DEFAULT NULL,
172     x_fee_cat IN VARCHAR2 DEFAULT NULL,
173     x_location_cd IN VARCHAR2 DEFAULT NULL,
174     x_attendance_type IN VARCHAR2 DEFAULT NULL,
175     x_attendance_mode IN VARCHAR2 DEFAULT NULL,
176     x_order_of_precedence IN NUMBER DEFAULT NULL,
177     x_govt_hecs_payment_option IN VARCHAR2 DEFAULT NULL,
178     x_govt_hecs_cntrbtn_band IN NUMBER DEFAULT NULL,
179     x_unit_class IN VARCHAR2 DEFAULT NULL,
180     x_residency_status_cd  IN VARCHAR2 DEFAULT NULL,
181     x_course_cd  IN VARCHAR2 DEFAULT NULL,
182     x_version_number  IN NUMBER DEFAULT NULL,
183     x_org_party_id  IN NUMBER DEFAULT NULL,
184     x_class_standing  IN VARCHAR2 DEFAULT NULL,
185     x_org_id IN NUMBER DEFAULT NULL,
186     x_creation_date IN DATE DEFAULT NULL,
187     x_created_by IN NUMBER DEFAULT NULL,
188     x_last_update_date IN DATE DEFAULT NULL,
189     x_last_updated_by IN NUMBER DEFAULT NULL,
190     x_last_update_login IN NUMBER DEFAULT NULL,
191     x_unit_set_cd         IN VARCHAR2 DEFAULT NULL,
192     x_us_version_number   IN NUMBER   DEFAULT NULL,
193     x_unit_cd                     IN VARCHAR2 DEFAULT NULL,
194     x_unit_version_number         IN NUMBER   DEFAULT NULL,
195     x_unit_level                  IN VARCHAR2 DEFAULT NULL,
196     x_unit_type_id                IN NUMBER   DEFAULT NULL,
197     x_unit_mode                   IN VARCHAR2 DEFAULT NULL
198   ) ;
199 
200 Function GET_UK_FOR_VALIDATION (
201     x_fee_type IN VARCHAR2 DEFAULT NULL,
202     x_fee_cal_type IN VARCHAR2 DEFAULT NULL,
203     x_fee_ci_sequence_number IN NUMBER DEFAULT NULL,
204     x_rate_number IN NUMBER DEFAULT NULL,
205     x_hist_start_dt IN DATE DEFAULT NULL,
206     x_fee_cat IN VARCHAR2 DEFAULT NULL
207 )Return Boolean;
208 
209 END igs_fi_fee_as_rt_h_pkg;