1 PACKAGE AP_WEB_VALIDATE_UTIL AS
2 /* $Header: apwvutls.pls 120.16 2006/06/28 20:55:03 abordia ship $ */
3
4 PROCEDURE ValidateExpLinesCustomFields(
5 p_report_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
6 p_report_lines_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLines_A,
7 p_custom1_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
8 p_custom2_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
9 p_custom3_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
10 p_custom4_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
11 p_custom5_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
12 p_custom6_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
13 p_custom7_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
14 p_custom8_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
15 p_custom9_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
16 p_custom10_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
17 p_custom11_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
18 p_custom12_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
19 p_custom13_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
20 p_custom14_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
21 p_custom15_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
22 p_num_max_flex_field IN NUMBER,
23 P_IsSessionTaxEnabled IN VARCHAR2,
24 P_IsSessionProjectEnabled IN VARCHAR2,
25 p_receipts_count IN BINARY_INTEGER,
26 p_receipt_errors IN OUT NOCOPY AP_WEB_UTILITIES_PKG.receipt_error_stack,
27 p_receipts_with_errors_count IN OUT NOCOPY BINARY_INTEGER,
28 p_calculate_receipt_index IN BINARY_INTEGER,
29 p_error IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError,
30 p_addon_rates IN OIE_ADDON_RATES_T DEFAULT NULL,
31 p_report_line_id IN NUMBER DEFAULT NULL,
32 p_daily_breakup_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
33 p_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
34 p_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
35 p_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
36 p_number_of_meals IN OIE_PDM_NUMBER_T DEFAULT NULL,
37 p_meals_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
38 p_breakfast_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
39 p_lunch_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
40 p_dinner_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
41 p_accommodation_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
42 p_accommodation_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
43 p_hotel_name IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
44 p_night_rate_Type IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
45 p_night_rate_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
46 p_pdm_rate IN OIE_PDM_NUMBER_T DEFAULT NULL,
47 p_rate_Type_code IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
48 p_pdm_breakup_dest_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
49 p_pdm_destination_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
50 p_dest_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
51 p_dest_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
52 p_location_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
53 p_cust_meals_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
54 p_cust_accommodation_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
55 p_cust_night_rate_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
56 p_cust_pdm_rate IN OUT NOCOPY OIE_PDM_NUMBER_T
57
58 );
59
60
61 PROCEDURE ValidateApprover(p_employee_id in varchar2,
62 p_approverName in out nocopy varchar2,
63 p_approverID in out nocopy varchar2,
64 p_ap_error out nocopy varchar2
65 );
66
67 PROCEDURE ValidateCostCenter(p_costcenter in AP_EXPENSE_FEED_DISTS.cost_center%TYPE,
68 p_cs_error out nocopy varchar2,
69 p_employee_id in number default null);
70
71
72 PROCEDURE ValidateExpLine(
73 p_userId IN NUMBER,
74 p_report_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
75 p_report_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec,
76 p_custom1_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
77 p_custom2_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
78 p_custom3_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
79 p_custom4_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
80 p_custom5_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
81 p_custom6_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
82 p_custom7_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
83 p_custom8_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
84 p_custom9_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
85 p_custom10_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
86 p_custom11_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
87 p_custom12_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
88 p_custom13_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
89 p_custom14_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
90 p_custom15_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
91 p_has_core_field_errors OUT NOCOPY BOOLEAN,
92 p_has_custom_field_errors OUT NOCOPY BOOLEAN,
93 p_receipts_errors IN OUT NOCOPY AP_WEB_UTILITIES_PKG.receipt_error_stack,
94 p_receipts_with_errors_count IN OUT NOCOPY BINARY_INTEGER,
95 p_IsSessionProjectEnabled IN VARCHAR2,
96 p_receipt_index IN BINARY_INTEGER,
97 p_calculate_receipt_index IN BINARY_INTEGER DEFAULT NULL,
98 p_bCalling_from_disconnected IN BOOLEAN,
99 p_addon_rates IN OIE_ADDON_RATES_T DEFAULT NULL,
100 p_report_line_id IN NUMBER DEFAULT NULL,
101 p_daily_breakup_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
102 p_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
103 p_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
104 p_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
105 p_number_of_meals IN OIE_PDM_NUMBER_T DEFAULT NULL,
106 p_meals_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
107 p_breakfast_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
108 p_lunch_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
109 p_dinner_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
110 p_accommodation_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
111 p_accommodation_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
112 p_hotel_name IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
113 p_night_rate_Type IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
114 p_night_rate_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
115 p_pdm_rate IN OIE_PDM_NUMBER_T DEFAULT NULL,
116 p_rate_Type_code IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
117 p_pdm_breakup_dest_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
118 p_pdm_destination_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
119 p_dest_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
120 p_dest_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
121 p_location_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
122 p_cust_meals_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
123 p_cust_accommodation_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
124 p_cust_night_rate_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
125 p_cust_pdm_rate IN OUT NOCOPY OIE_PDM_NUMBER_T
126
127 );
128
129 PROCEDURE ValidateExpLines(
130 p_userId IN NUMBER,
131 p_report_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
132 p_report_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLines_A,
133 p_custom1_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
134 p_custom2_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
135 p_custom3_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
136 p_custom4_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
137 p_custom5_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
138 p_custom6_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
139 p_custom7_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
140 p_custom8_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
141 p_custom9_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
142 p_custom10_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
143 p_custom11_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
144 p_custom12_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
145 p_custom13_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
146 p_custom14_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
147 p_custom15_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
148 p_has_core_field_errors OUT NOCOPY BOOLEAN,
149 p_has_custom_field_errors OUT NOCOPY BOOLEAN,
150 p_receipts_errors IN OUT NOCOPY AP_WEB_UTILITIES_PKG.receipt_error_stack,
151 p_receipts_with_errors_count IN OUT NOCOPY BINARY_INTEGER,
152 p_IsSessionProjectEnabled IN VARCHAR2,
153 p_calculate_receipt_index IN BINARY_INTEGER DEFAULT NULL,
154 p_bCalling_from_disconnected IN BOOLEAN,
155 p_addon_rates IN OIE_ADDON_RATES_T DEFAULT NULL,
156 p_report_line_id IN NUMBER DEFAULT NULL,
157 p_daily_breakup_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
158 p_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
159 p_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
160 p_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
161 p_number_of_meals IN OIE_PDM_NUMBER_T DEFAULT NULL,
162 p_meals_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
163 p_breakfast_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
164 p_lunch_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
165 p_dinner_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
166 p_accommodation_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
167 p_accommodation_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
168 p_hotel_name IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
169 p_night_rate_Type IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
170 p_night_rate_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
171 p_pdm_rate IN OIE_PDM_NUMBER_T DEFAULT NULL,
172 p_rate_Type_code IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
173 p_pdm_breakup_dest_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
174 p_pdm_destination_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
175 p_dest_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
176 p_dest_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
177 p_location_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
178 p_cust_meals_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
179 p_cust_accommodation_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
180 p_cust_night_rate_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
181 p_cust_pdm_rate IN OUT NOCOPY OIE_PDM_NUMBER_T
182 );
183
184 FUNCTION IsReceiptRequired
185 (p_require_receipt_amount number,
186 p_amount varchar2,
187 p_reimb_curr varchar2,
188 p_base_currency varchar2) RETURN BOOLEAN;
189
190 PROCEDURE ValidateReportHeader(
191 ExpReportHeaderInfo IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
192 p_error IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError);
193
194 PROCEDURE ValidateHeaderNoValidSession(
195 p_user_id IN NUMBER, -- 2242176
196 ExpReportHeaderInfo IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
197 p_error IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError,
198 p_bFull_Approver_Validation IN BOOLEAN);
199
200
201 PROCEDURE ValidateExpLineCoreFields(
202 p_user_id IN NUMBER, -- 2242176
203 p_report_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
204 p_report_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec,
205 p_receiptcount IN NUMBER,
206 p_allow_credit_lines IN BOOLEAN,
207 p_justreq_array IN AP_WEB_PARENT_PKG.Number_Array,
208 p_reimbcurr_precision IN FND_CURRENCIES_VL.PRECISION%TYPE,
209 p_calculate_receipt_index IN BINARY_INTEGER,
210 p_exp_error IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError);
211
212 PROCEDURE ValidateExpLineCustomFields(
213 p_userId IN NUMBER,
214 p_report_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
215 p_report_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec,
216 p_receipt_index IN INTEGER,
217 p_SysInfoRec IN AP_WEB_DB_AP_INT_PKG.APSysInfoRec,
218 p_DefaultExchangeRate IN NUMBER,
219 p_EndExpenseDate IN DATE,
220 p_DateFormat IN VARCHAR2,
221 p_custom1_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
222 p_custom2_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
223 p_custom3_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
224 p_custom4_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
225 p_custom5_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
226 p_custom6_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
227 p_custom7_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
228 p_custom8_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
229 p_custom9_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
230 p_custom10_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
231 p_custom11_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
232 p_custom12_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
233 p_custom13_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
234 p_custom14_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
235 p_custom15_array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
236 P_IsSessionTaxEnabled IN VARCHAR2,
237 P_IsSessionProjectEnabled IN VARCHAR2,
238 p_receipt_errors IN OUT NOCOPY AP_WEB_UTILITIES_PKG.receipt_error_stack,
239 p_calculate_receipt_index IN BINARY_INTEGER,
240 p_errors IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError,
241 p_receipts_with_errors_count IN OUT NOCOPY BINARY_INTEGER,
242 p_DataDefaultedUpdateable IN OUT NOCOPY BOOLEAN,
243 p_bCalling_from_disconnected IN BOOLEAN,
244 p_bForBlueGray IN BOOLEAN DEFAULT FALSE,
245 p_addon_rates IN OIE_ADDON_RATES_T DEFAULT NULL,
246 p_report_line_id IN NUMBER DEFAULT NULL,
247 p_daily_breakup_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
248 p_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
249 p_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
250 p_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
251 p_number_of_meals IN OIE_PDM_NUMBER_T DEFAULT NULL,
252 p_meals_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
253 p_breakfast_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
254 p_lunch_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
255 p_dinner_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
256 p_accommodation_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
257 p_accommodation_flag IN OIE_PDM_VARCHAR_1_T DEFAULT NULL,
258 p_hotel_name IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
259 p_night_rate_Type IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
260 p_night_rate_amount IN OIE_PDM_NUMBER_T DEFAULT NULL,
261 p_pdm_rate IN OIE_PDM_NUMBER_T DEFAULT NULL,
262 p_rate_Type_code IN OIE_PDM_VARCHAR_80_T DEFAULT NULL,
263 p_pdm_breakup_dest_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
264 p_pdm_destination_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
265 p_dest_start_date IN OIE_PDM_DATE_T DEFAULT NULL,
266 p_dest_end_date IN OIE_PDM_DATE_T DEFAULT NULL,
267 p_location_id IN OIE_PDM_NUMBER_T DEFAULT NULL,
268 p_cust_meals_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
269 p_cust_accommodation_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
270 p_cust_night_rate_amount IN OUT NOCOPY OIE_PDM_NUMBER_T,
271 p_cust_pdm_rate IN OUT NOCOPY OIE_PDM_NUMBER_T
272 );
273
274 PROCEDURE MapColumnToCustomFields(
275 p_userId IN NUMBER,
276 P_ReceiptIndex IN NUMBER,
277 Attribute_Array IN AP_WEB_PARENT_PKG.BigString_Array,
278 ExpReportLinesInfo IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLines_A,
279 Custom1_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
280 Custom2_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
281 Custom3_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
282 Custom4_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
283 Custom5_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
284 Custom6_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
285 Custom7_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
286 Custom8_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
287 Custom9_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
288 Custom10_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
289 Custom11_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
290 Custom12_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
291 Custom13_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
292 Custom14_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A,
293 Custom15_Array IN OUT NOCOPY AP_WEB_DFLEX_PKG.CustomFields_A);
294
295
296
297 END AP_WEB_VALIDATE_UTIL;