DBA Data[Home] [Help]

PACKAGE: APPS.AP_WEB_VALIDATE_UTIL

Source


1 PACKAGE AP_WEB_VALIDATE_UTIL AUTHID CURRENT_USER 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;