DBA Data[Home] [Help]

PACKAGE: APPS.AK_FLOW_PVT

Source


1 package AK_FLOW_PVT as
2 /* $Header: akdvflos.pls 120.2 2005/09/15 22:26:53 tshort ship $ */
3 
4 -- Global constants holding the package and file names to be used by
5 -- messaging routines in the case of an unexpected error.
6 
7 G_PKG_NAME      CONSTANT    VARCHAR2(30) := 'AK_FLOW_PVT';
8 
9 -- Procedure specs
10 
11 --=======================================================
12 --  Procedure   CREATE_FLOW
13 --
14 --  Usage       Private API for creating a flow. This
15 --              API should only be called by other APIs that are
16 --              owned by the Core Modules Team (AK).
17 --
18 --  Desc        Creates a flow using the given info. This
19 --              API should only be called by other APIs that are
20 --              owned by the Core Modules Team (AK).
21 --
22 --  Results     The API returns the standard p_return_status parameter
23 --              indicating one of the standard return statuses :
24 --                  * Unexpected error
25 --                  * Error
26 --                  * Success
27 --  Parameters  Flow columns except primary_page_appl_id and
28 --              primary_page_code since there are no
29 --              flow pages for this flow at this time.
30 --              p_loader_timestamp : IN optional
31 --                  If a timestamp is passed, the API will create the
32 --                  record using this timestamp. Only the upload API
33 --                  should call with this parameter loaded.
34 --
35 --  Version     Initial version number  =   1.0
36 --  History     Current version number  =   1.0
37 --=======================================================
38 procedure CREATE_FLOW (
39 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
40 p_api_version_number       IN      NUMBER,
41 p_init_msg_tbl             IN      BOOLEAN := FALSE,
42 p_msg_count                OUT NOCOPY     NUMBER,
43 p_msg_data                 OUT NOCOPY     VARCHAR2,
44 p_return_status            OUT NOCOPY     VARCHAR2,
45 p_flow_application_id      IN      NUMBER,
46 p_flow_code                IN      VARCHAR2,
47 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
48 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
49 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
50 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
51 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
52 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
53 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
54 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
55 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
56 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
57 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
58 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
59 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
60 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
61 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
62 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
63 p_name                     IN      VARCHAR2,
64 p_description              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
65 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
66 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
67 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
68 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
69 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
70 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
71 p_pass                     IN      NUMBER,
72 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
73 );
74 
75 --=======================================================
76 --  Procedure   CREATE_PAGE
77 --
78 --  Usage       Private API for creating a flow page. This
79 --              API should only be called by other APIs that are
80 --              owned by the Core Modules Team (AK).
81 --
82 --  Desc        Creates a flow page using the given info. This
83 --              API should only be called by other APIs that are
84 --              owned by the Core Modules Team (AK).
85 --
86 --  Results     The API returns the standard p_return_status parameter
87 --              indicating one of the standard return statuses :
88 --                  * Unexpected error
89 --                  * Error
90 --                  * Success
91 --  Parameters  Flow Page columns except primary_region_appl_id and
92 --              primary_region_code since there are no
93 --              flow page regions for this flow page at this time.
94 --              p_set_primary_page : IN optional
95 --                  Set the current page as the primary page of
96 --                  the flow if this flag is 'Y'.
97 --              p_loader_timestamp : IN optional
98 --                  If a timestamp is passed, the API will create the
99 --                  record using this timestamp. Only the upload API
100 --                  should call with this parameter loaded.
101 --
102 --  Version     Initial version number  =   1.0
103 --  History     Current version number  =   1.0
104 --=======================================================
105 procedure CREATE_PAGE (
106 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
107 p_api_version_number       IN      NUMBER,
108 p_init_msg_tbl             IN      BOOLEAN := FALSE,
109 p_msg_count                OUT NOCOPY     NUMBER,
110 p_msg_data                 OUT NOCOPY     VARCHAR2,
111 p_return_status            OUT NOCOPY     VARCHAR2,
112 p_flow_application_id      IN      NUMBER,
113 p_flow_code                IN      VARCHAR2,
114 p_page_application_id      IN      NUMBER,
115 p_page_code                IN      VARCHAR2,
116 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
117 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
118 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
119 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
120 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
121 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
122 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
123 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
124 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
125 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
126 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
127 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
128 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
129 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
130 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
131 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
132 p_name                     IN      VARCHAR2,
133 p_description              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
134 p_set_primary_page         IN      VARCHAR2 := FND_API.G_MISS_CHAR,
135 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
136 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
137 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
138 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
139 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
140 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
141 p_pass                     IN      NUMBER,
142 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
143 );
144 
145 --=======================================================
146 --  Procedure   CREATE_PAGE_REGION
147 --
148 --  Usage       Private API for creating a flow page region. This
149 --              API should only be called by other APIs that are
150 --              owned by the Core Modules Team (AK).
151 --
152 --  Desc        Creates a flow page region using the given info. This
153 --              API should only be called by other APIs that are
154 --              owned by the Core Modules Team (AK).
155 --
156 --  Results     The API returns the standard p_return_status parameter
157 --              indicating one of the standard return statuses :
158 --                  * Unexpected error
159 --                  * Error
160 --                  * Success
161 --  Parameters  Flow Page Region columns
162 --              p_set_primary_region : IN optional
163 --                  Set the current page region as the primary region of
164 --                  the flow page if this flag is 'Y'.
165 --              p_loader_timestamp : IN optional
166 --                  If a timestamp is passed, the API will create the
167 --                  record using this timestamp. Only the upload API
168 --                  should call with this parameter loaded.
169 --
170 --  Version     Initial version number  =   1.0
171 --  History     Current version number  =   1.0
172 --=======================================================
173 procedure CREATE_PAGE_REGION (
174 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
175 p_api_version_number       IN      NUMBER,
176 p_init_msg_tbl             IN      BOOLEAN := FALSE,
177 p_msg_count                OUT NOCOPY     NUMBER,
178 p_msg_data                 OUT NOCOPY     VARCHAR2,
179 p_return_status            OUT NOCOPY     VARCHAR2,
180 p_flow_application_id      IN      NUMBER,
181 p_flow_code                IN      VARCHAR2,
182 p_page_application_id      IN      NUMBER,
183 p_page_code                IN      VARCHAR2,
184 p_region_application_id    IN      NUMBER,
185 p_region_code              IN      VARCHAR2,
186 p_display_sequence         IN      NUMBER := FND_API.G_MISS_NUM,
187 p_region_style             IN      VARCHAR2,
188 p_num_columns              IN      NUMBER := FND_API.G_MISS_NUM,
189 p_icx_custom_call          IN      VARCHAR2 := FND_API.G_MISS_CHAR,
190 p_parent_region_application_id IN  NUMBER := FND_API.G_MISS_NUM,
191 p_parent_region_code       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
192 p_foreign_key_name         IN      VARCHAR2 := FND_API.G_MISS_CHAR,
193 p_set_primary_region       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
194 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
195 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
196 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
197 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
198 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
199 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
200 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
201 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
202 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
203 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
204 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
205 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
206 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
207 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
208 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
209 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
210 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
211 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
212 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
213 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
214 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
215 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
216 p_pass                     IN      NUMBER,
217 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
218 );
219 
220 --=======================================================
221 --  Procedure   CREATE_PAGE_REGION_ITEM
222 --
223 --  Usage       Private API for creating a flow page region item. This
224 --              API should only be called by other APIs that are
225 --              owned by the Core Modules Team (AK).
226 --
227 --  Desc        Creates a flow page region item using the given info.
228 --              This API should only be called by other APIs that are
229 --              owned by the Core Modules Team (AK).
230 --
231 --  Results     The API returns the standard p_return_status parameter
232 --              indicating one of the standard return statuses :
233 --                  * Unexpected error
234 --                  * Error
235 --                  * Success
236 --  Parameters  Flow Page Region Item columns
237 --              p_loader_timestamp : IN optional
238 --                  If a timestamp is passed, the API will create the
239 --                  record using this timestamp. Only the upload API
240 --                  should call with this parameter loaded.
241 --
242 --  Version     Initial version number  =   1.0
243 --  History     Current version number  =   1.0
244 --=======================================================
245 procedure CREATE_PAGE_REGION_ITEM (
246 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
247 p_api_version_number       IN      NUMBER,
248 p_init_msg_tbl             IN      BOOLEAN := FALSE,
249 p_msg_count                OUT NOCOPY     NUMBER,
250 p_msg_data                 OUT NOCOPY     VARCHAR2,
251 p_return_status            OUT NOCOPY     VARCHAR2,
252 p_flow_application_id      IN      NUMBER,
253 p_flow_code                IN      VARCHAR2,
254 p_page_application_id      IN      NUMBER,
255 p_page_code                IN      VARCHAR2,
256 p_region_application_id    IN      NUMBER,
257 p_region_code              IN      VARCHAR2,
258 p_attribute_application_id IN      NUMBER,
259 p_attribute_code           IN      VARCHAR2,
260 p_to_page_appl_id          IN      NUMBER := FND_API.G_MISS_NUM,
261 p_to_page_code             IN      VARCHAR2 := FND_API.G_MISS_CHAR,
262 p_to_url_attribute_appl_id IN      NUMBER := FND_API.G_MISS_NUM,
263 p_to_url_attribute_code    IN      VARCHAR2 := FND_API.G_MISS_CHAR,
264 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
265 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
266 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
267 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
268 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
269 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
270 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
271 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
272 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
273 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
274 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
275 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
276 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
277 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
278 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
279 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
280 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
281 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
282 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
283 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
284 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
285 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
286 p_pass                     IN      NUMBER,
287 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
288 );
289 
290 --=======================================================
291 --  Procedure   CREATE_REGION_RELATIONS
292 --
293 --  Usage       Private API for creating a flow region relation. This
294 --              API should only be called by other APIs that are
295 --              owned by the Core Modules Team (AK).
296 --
297 --  Desc        Creates a flow region relation using the given info.
301 --  Results     The API returns the standard p_return_status parameter
298 --              This API should only be called by other APIs that are
299 --              owned by the Core Modules Team (AK).
300 --
302 --              indicating one of the standard return statuses :
303 --                  * Unexpected error
304 --                  * Error
305 --                  * Success
306 --  Parameters  Flow Region Relation columns
307 --              p_loader_timestamp : IN optional
308 --                  If a timestamp is passed, the API will create the
309 --                  record using this timestamp. Only the upload API
310 --                  should call with this parameter loaded.
311 --
312 --  Version     Initial version number  =   1.0
313 --  History     Current version number  =   1.0
314 --=======================================================
315 procedure CREATE_REGION_RELATION (
316 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
317 p_api_version_number       IN      NUMBER,
318 p_init_msg_tbl             IN      BOOLEAN := FALSE,
319 p_msg_count                OUT NOCOPY     NUMBER,
320 p_msg_data                 OUT NOCOPY     VARCHAR2,
321 p_return_status            OUT NOCOPY     VARCHAR2,
322 p_flow_application_id      IN      NUMBER,
323 p_flow_code                IN      VARCHAR2,
324 p_foreign_key_name         IN      VARCHAR2,
325 p_from_page_appl_id        IN      NUMBER,
326 p_from_page_code           IN      VARCHAR2,
327 p_from_region_appl_id      IN      NUMBER,
328 p_from_region_code         IN      VARCHAR2,
329 p_to_page_appl_id          IN      NUMBER,
330 p_to_page_code             IN      VARCHAR2,
331 p_to_region_appl_id        IN      NUMBER,
332 p_to_region_code           IN      VARCHAR2,
333 p_application_id           IN      NUMBER,
334 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
335 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
336 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
337 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
338 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
339 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
340 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
341 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
342 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
343 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
344 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
345 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
346 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
347 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
348 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
349 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
350 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
351 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
352 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
353 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
354 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
355 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
356 p_pass                     IN      NUMBER,
357 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
358 );
359 
360 --=======================================================
361 --  Procedure   DELETE_FLOW
362 --
363 --  Usage       Private API for deleting a flow. This
364 --              API should only be called by other APIs that are
365 --              owned by the Core Modules Team (AK).
366 --
367 --  Desc        Deletes a flow with the given key value.
368 --
369 --  Results     The API returns the standard p_return_status parameter
370 --              indicating one of the standard return statuses :
371 --                  * Unexpected error
372 --                  * Error
373 --                  * Success
374 --  Parameters  p_flow_application_id : IN required
375 --              p_flow_code : IN required
376 --                  Key value of the flow to be deleted.
377 --              p_delete_cascade : IN required
378 --                  If p_delete_cascade flag is 'Y', also delete all
379 --                  rows in other tables that references this record.
380 --                  Otherwise, this record will not be deleted if there
381 --                  are any other rows referencing it.
382 --
383 --  Version     Initial version number  =   1.0
384 --  History     Current version number  =   1.0
385 --=======================================================
386 procedure DELETE_FLOW (
387 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
388 p_api_version_number       IN      NUMBER,
389 p_init_msg_tbl             IN      BOOLEAN := FALSE,
390 p_msg_count                OUT NOCOPY     NUMBER,
391 p_msg_data                 OUT NOCOPY     VARCHAR2,
392 p_return_status            OUT NOCOPY     VARCHAR2,
393 p_flow_application_id      IN      NUMBER,
394 p_flow_code                IN      VARCHAR2,
395 p_delete_cascade           IN      VARCHAR2
396 );
397 
398 --=======================================================
399 --  Procedure   DELETE_PAGE
400 --
401 --  Usage       Private API for deleting a flow page. This
402 --              API should only be called by other APIs that are
403 --              owned by the Core Modules Team (AK).
404 --
408 --              indicating one of the standard return statuses :
405 --  Desc        Deletes a flow page with the given key value.
406 --
407 --  Results     The API returns the standard p_return_status parameter
409 --                  * Unexpected error
410 --                  * Error
411 --                  * Success
412 --  Parameters  p_flow_application_id : IN required
413 --              p_flow_code : IN required
414 --              p_page_application_id : IN required
415 --              p_page_code : IN required
416 --                  Key value of the flow page to be deleted.
417 --              p_delete_cascade : IN required
418 --                  If p_delete_cascade flag is 'Y', also delete all
419 --                  rows in other tables that references this record.
420 --                  Otherwise, this record will not be deleted if there
421 --                  are any other rows referencing it.
422 --
423 --  Version     Initial version number  =   1.0
424 --  History     Current version number  =   1.0
425 --=======================================================
426 procedure DELETE_PAGE (
427 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
428 p_api_version_number       IN      NUMBER,
429 p_init_msg_tbl             IN      BOOLEAN := FALSE,
430 p_msg_count                OUT NOCOPY     NUMBER,
431 p_msg_data                 OUT NOCOPY     VARCHAR2,
432 p_return_status            OUT NOCOPY     VARCHAR2,
433 p_flow_application_id      IN      NUMBER,
434 p_flow_code                IN      VARCHAR2,
435 p_page_application_id      IN      NUMBER,
436 p_page_code                IN      VARCHAR2,
437 p_delete_cascade           IN      VARCHAR2
438 );
439 
440 --=======================================================
441 --  Procedure   DELETE_PAGE_REGION
442 --
443 --  Usage       Private API for deleting a flow page region. This
444 --              API should only be called by other APIs that are
445 --              owned by the Core Modules Team (AK).
446 --
447 --  Desc        Deletes a flow page region with the given key value.
448 --
449 --  Results     The API returns the standard p_return_status parameter
450 --              indicating one of the standard return statuses :
451 --                  * Unexpected error
452 --                  * Error
453 --                  * Success
454 --  Parameters  p_flow_application_id : IN required
455 --              p_flow_code : IN required
456 --              p_page_application_id : IN required
457 --              p_page_code : IN required
458 --              p_region_application_id : IN required
459 --              p_region_code : IN required
460 --                  Key value of the flow page region to be deleted.
461 --              p_delete_cascade : IN required
462 --                  If p_delete_cascade flag is 'Y', also delete all
463 --                  rows in other tables that references this record.
464 --                  Otherwise, this record will not be deleted if there
465 --                  are any other rows referencing it.
466 --
467 --  Version     Initial version number  =   1.0
468 --  History     Current version number  =   1.0
469 --=======================================================
470 procedure DELETE_PAGE_REGION (
471 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
472 p_api_version_number       IN      NUMBER,
473 p_init_msg_tbl             IN      BOOLEAN := FALSE,
474 p_msg_count                OUT NOCOPY     NUMBER,
475 p_msg_data                 OUT NOCOPY     VARCHAR2,
476 p_return_status            OUT NOCOPY     VARCHAR2,
477 p_flow_application_id      IN      NUMBER,
478 p_flow_code                IN      VARCHAR2,
479 p_page_application_id      IN      NUMBER,
480 p_page_code                IN      VARCHAR2,
481 p_region_application_id    IN      NUMBER,
482 p_region_code              IN      VARCHAR2,
483 p_delete_cascade           IN      VARCHAR2
484 );
485 
486 --=======================================================
487 --  Procedure   DELETE_PAGE_REGION_ITEM
488 --
489 --  Usage       Private API for deleting a flow page region item.
490 --              This API should only be called by other APIs that are
491 --              owned by the Core Modules Team (AK).
492 --
493 --  Desc        Deletes a flow page region item with the given key value.
494 --
495 --  Results     The API returns the standard p_return_status parameter
496 --              indicating one of the standard return statuses :
497 --                  * Unexpected error
498 --                  * Error
499 --                  * Success
500 --  Parameters  p_flow_application_id : IN required
501 --              p_flow_code : IN required
502 --              p_page_application_id : IN required
503 --              p_page_code : IN required
504 --              p_region_application_id : IN required
505 --              p_region_code : IN required
506 --              p_attribute_application_id : IN required
507 --              p_attribute_code : IN required
508 --                  Key value of the flow page region item to be deleted.
509 --              p_delete_cascade : IN required
510 --                  If p_delete_cascade flag is 'Y', also delete all
511 --                  rows in other tables that references this record.
512 --                  Otherwise, this record will not be deleted if there
513 --                  are any other rows referencing it.
514 --
515 --  Version     Initial version number  =   1.0
519 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
516 --  History     Current version number  =   1.0
517 --=======================================================
518 procedure DELETE_PAGE_REGION_ITEM (
520 p_api_version_number       IN      NUMBER,
521 p_init_msg_tbl             IN      BOOLEAN := FALSE,
522 p_msg_count                OUT NOCOPY     NUMBER,
523 p_msg_data                 OUT NOCOPY     VARCHAR2,
524 p_return_status            OUT NOCOPY     VARCHAR2,
525 p_flow_application_id      IN      NUMBER,
526 p_flow_code                IN      VARCHAR2,
527 p_page_application_id      IN      NUMBER,
528 p_page_code                IN      VARCHAR2,
529 p_region_application_id    IN      NUMBER,
530 p_region_code              IN      VARCHAR2,
531 p_attribute_application_id IN      NUMBER,
532 p_attribute_code           IN      VARCHAR2,
533 p_delete_cascade           IN      VARCHAR2
534 );
535 
536 --=======================================================
537 --  Procedure   DELETE_REGION_RELATION
538 --
539 --  Usage       Private API for deleting a flow region relation.
540 --              This API should only be called by other APIs that are
541 --              owned by the Core Modules Team (AK).
542 --
543 --  Desc        Deletes a flow region relation with the given key value.
544 --
545 --  Results     The API returns the standard p_return_status parameter
546 --              indicating one of the standard return statuses :
547 --                  * Unexpected error
548 --                  * Error
549 --                  * Success
550 --  Parameters  p_flow_application_id : IN required
551 --              p_flow_code : IN required
552 --              p_foreign_key_name : IN required
553 --              p_from_page_appl_id : IN required
554 --              p_from_page_code : IN required
555 --              p_from_region_appl_id : IN required
556 --              p_from_region_code : IN required
557 --              p_to_page_appl_id : IN required
558 --              p_to_page_code : IN required
559 --              p_to_region_appl_id : IN required
560 --              p_to_region_code : IN required
561 --                  Key value of the flow region relation to be deleted.
562 --              p_delete_cascade : IN required
563 --                  If p_delete_cascade flag is 'Y', also delete all
564 --                  rows in other tables that references this record.
565 --                  Otherwise, this record will not be deleted if there
566 --                  are any other rows referencing it.
567 --
568 --  Version     Initial version number  =   1.0
569 --  History     Current version number  =   1.0
570 --=======================================================
571 procedure DELETE_REGION_RELATION (
572 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
573 p_api_version_number       IN      NUMBER,
574 p_init_msg_tbl             IN      BOOLEAN := FALSE,
575 p_msg_count                OUT NOCOPY     NUMBER,
576 p_msg_data                 OUT NOCOPY     VARCHAR2,
577 p_return_status            OUT NOCOPY     VARCHAR2,
578 p_flow_application_id      IN      NUMBER,
579 p_flow_code                IN      VARCHAR2,
580 p_foreign_key_name         IN      VARCHAR2,
581 p_from_page_appl_id        IN      NUMBER,
582 p_from_page_code           IN      VARCHAR2,
583 p_from_region_appl_id      IN      NUMBER,
584 p_from_region_code         IN      VARCHAR2,
585 p_to_page_appl_id          IN      NUMBER,
586 p_to_page_code             IN      VARCHAR2,
587 p_to_region_appl_id        IN      NUMBER,
588 p_to_region_code           IN      VARCHAR2,
589 p_delete_cascade           IN      VARCHAR2
590 );
591 
592 --=======================================================
593 --  Function    FLOW_EXISTS
594 --
595 --  Usage       Private API for checking for the existence of
596 --              a flow with the given key values. This
597 --              API should only be called by other APIs that are
598 --              owned by the Core Modules Team (AK).
599 --
600 --  Desc        This API check to see if a flow record
601 --              exists with the given key values.
602 --
603 --  Results     The API returns the standard p_return_status parameter
604 --              indicating one of the standard return statuses :
605 --                  * Unexpected error
606 --                  * Error
607 --                  * Success
608 --              This function will return TRUE if such a flow
609 --              exists, or FALSE otherwise.
610 --  Parameters  Flow key columns
611 --
612 --  Version     Initial version number  =   1.0
613 --  History     Current version number  =   1.0
614 --=======================================================
615 function FLOW_EXISTS (
616 p_api_version_number       IN      NUMBER,
617 p_return_status            OUT NOCOPY     VARCHAR2,
618 p_flow_application_id      IN      NUMBER,
619 p_flow_code                IN      VARCHAR2
620 ) return BOOLEAN;
621 
622 --=======================================================
623 --  Function    PAGE_EXISTS
624 --
625 --  Usage       Private API for checking for the existence of
626 --              a flow page with the given key values. This
627 --              API should only be called by other APIs that are
628 --              owned by the Core Modules Team (AK).
629 --
630 --  Desc        This API check to see if a flow page record
631 --              exists with the given key values.
632 --
636 --                  * Error
633 --  Results     The API returns the standard p_return_status parameter
634 --              indicating one of the standard return statuses :
635 --                  * Unexpected error
637 --                  * Success
638 --              This function will return TRUE if such a flow
639 --              exists, or FALSE otherwise.
640 --  Parameters  Flow Page key columns
641 --
642 --  Version     Initial version number  =   1.0
643 --  History     Current version number  =   1.0
644 --=======================================================
645 function PAGE_EXISTS (
646 p_api_version_number       IN      NUMBER,
647 p_return_status            OUT NOCOPY     VARCHAR2,
648 p_flow_application_id      IN      NUMBER,
649 p_flow_code                IN      VARCHAR2,
650 p_page_application_id      IN      NUMBER,
651 p_page_code                IN      VARCHAR2
652 ) return BOOLEAN;
653 
654 --=======================================================
655 --  Function    PAGE_REGION_EXISTS
656 --
657 --  Usage       Private API for checking for the existence of
658 --              a flow page region with the given key values. This
659 --              API should only be called by other APIs that are
660 --              owned by the Core Modules Team (AK).
661 --
662 --  Desc        This API check to see if a flow page region record
663 --              exists with the given key values.
664 --
665 --  Results     The API returns the standard p_return_status parameter
666 --              indicating one of the standard return statuses :
667 --                  * Unexpected error
668 --                  * Error
669 --                  * Success
670 --              This function will return TRUE if such a flow
671 --              exists, or FALSE otherwise.
672 --  Parameters  Flow Page Region key columns
673 --
674 --  Version     Initial version number  =   1.0
675 --  History     Current version number  =   1.0
676 --=======================================================
677 function PAGE_REGION_EXISTS (
678 p_api_version_number       IN      NUMBER,
679 p_return_status            OUT NOCOPY     VARCHAR2,
680 p_flow_application_id      IN      NUMBER,
681 p_flow_code                IN      VARCHAR2,
682 p_page_application_id      IN      NUMBER,
683 p_page_code                IN      VARCHAR2,
684 p_region_application_id    IN      NUMBER,
685 p_region_code              IN      VARCHAR2
686 ) return BOOLEAN;
687 
688 --=======================================================
689 --  Function    PAGE_REGION_ITEM_EXISTS
690 --
691 --  Usage       Private API for checking for the existence of
692 --              a flow page region item with the given key values.
693 --              This API should only be called by other APIs that are
694 --              owned by the Core Modules Team (AK).
695 --
696 --  Desc        This API check to see if a flow page region item record
697 --              exists with the given key values.
698 --
699 --  Results     The API returns the standard p_return_status parameter
700 --              indicating one of the standard return statuses :
701 --                  * Unexpected error
702 --                  * Error
703 --                  * Success
704 --              This function will return TRUE if such a flow
705 --              exists, or FALSE otherwise.
706 --  Parameters  Flow Page Region Item key columns
707 --
708 --  Version     Initial version number  =   1.0
709 --  History     Current version number  =   1.0
710 --=======================================================
711 function PAGE_REGION_ITEM_EXISTS (
712 p_api_version_number       IN      NUMBER,
713 p_return_status            OUT NOCOPY     VARCHAR2,
714 p_flow_application_id      IN      NUMBER,
715 p_flow_code                IN      VARCHAR2,
716 p_page_application_id      IN      NUMBER,
717 p_page_code                IN      VARCHAR2,
718 p_region_application_id    IN      NUMBER,
719 p_region_code              IN      VARCHAR2,
720 p_attribute_application_id IN      NUMBER,
721 p_attribute_code           IN      VARCHAR2
722 ) return BOOLEAN;
723 
724 --=======================================================
725 --  Function    REGION_RELATION_EXISTS
726 --
727 --  Usage       Private API for checking for the existence of
728 --              a flow region relation with the given key values.
729 --              This API should only be called by other APIs that are
730 --              owned by the Core Modules Team (AK).
731 --
732 --  Desc        This API check to see if a flow region relation record
733 --              exists with the given key values.
734 --
735 --  Results     The API returns the standard p_return_status parameter
736 --              indicating one of the standard return statuses :
737 --                  * Unexpected error
738 --                  * Error
739 --                  * Success
740 --              This function will return TRUE if such a flow
741 --              exists, or FALSE otherwise.
742 --  Parameters  Flow Region Relation key columns
743 --
744 --  Version     Initial version number  =   1.0
745 --  History     Current version number  =   1.0
746 --=======================================================
747 function REGION_RELATION_EXISTS (
748 p_api_version_number       IN      NUMBER,
749 p_return_status            OUT NOCOPY     VARCHAR2,
750 p_flow_application_id      IN      NUMBER,
751 p_flow_code                IN      VARCHAR2,
755 p_from_region_appl_id      IN      NUMBER,
752 p_foreign_key_name         IN      VARCHAR2,
753 p_from_page_appl_id        IN      NUMBER,
754 p_from_page_code           IN      VARCHAR2,
756 p_from_region_code         IN      VARCHAR2,
757 p_to_page_appl_id          IN      NUMBER,
758 p_to_page_code             IN      VARCHAR2,
759 p_to_region_appl_id        IN      NUMBER,
760 p_to_region_code           IN      VARCHAR2
761 ) return BOOLEAN;
762 
763 --=======================================================
764 --  Procedure   UPDATE_FLOW
765 --
766 --  Usage       Private API for updating a flow.
767 --              This API should only be called by other APIs
768 --              that are owned by the Core Modules Team (AK).
769 --
770 --  Desc        This API updates a flow using the given info
771 --
772 --  Results     The API returns the standard p_return_status parameter
773 --              indicating one of the standard return statuses :
774 --                  * Unexpected error
775 --                  * Error
776 --                  * Success
777 --  Parameters  Flow columns
778 --              p_loader_timestamp : IN optional
779 --                  If a timestamp is passed, the API will update the
780 --                  record using this timestamp. Only the upload API
781 --                  should call with this parameter loaded.
782 --
783 --  Version     Initial version number  =   1.0
784 --  History     Current version number  =   1.0
785 --=======================================================
786 procedure UPDATE_FLOW (
787 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
788 p_api_version_number       IN      NUMBER,
789 p_init_msg_tbl             IN      BOOLEAN := FALSE,
790 p_msg_count                OUT NOCOPY     NUMBER,
791 p_msg_data                 OUT NOCOPY     VARCHAR2,
792 p_return_status            OUT NOCOPY     VARCHAR2,
793 p_flow_application_id      IN      NUMBER,
794 p_flow_code                IN      VARCHAR2,
795 p_primary_page_appl_id     IN      NUMBER := FND_API.G_MISS_NUM,
796 p_primary_page_code        IN      VARCHAR2 := FND_API.G_MISS_CHAR,
797 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
798 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
799 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
800 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
801 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
802 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
803 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
804 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
805 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
806 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
807 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
808 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
809 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
810 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
811 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
812 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
813 p_name                     IN      VARCHAR2 := FND_API.G_MISS_CHAR,
814 p_description              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
815 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
816 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
817 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
818 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
819 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
820 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
821 p_pass                     IN      NUMBER,
822 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
823 );
824 
825 --=======================================================
826 --  Procedure   UPDATE_PAGE
827 --
828 --  Usage       Private API for updating a flow page.
829 --              This API should only be called by other APIs
830 --              that are owned by the Core Modules Team (AK).
831 --
832 --  Desc        This API updates a flow page using the given info
833 --
834 --  Results     The API returns the standard p_return_status parameter
835 --              indicating one of the standard return statuses :
836 --                  * Unexpected error
837 --                  * Error
838 --                  * Success
839 --  Parameters  Flow Page columns
840 --              p_set_primary_page : IN optional
841 --                  Set the current page as the primary page of
842 --                  the flow if this flag is 'Y'.
843 --              p_loader_timestamp : IN optional
844 --                  If a timestamp is passed, the API will update the
845 --                  record using this timestamp. Only the upload API
846 --                  should call with this parameter loaded.
847 --
848 --  Version     Initial version number  =   1.0
849 --  History     Current version number  =   1.0
850 --=======================================================
851 procedure UPDATE_PAGE (
852 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
853 p_api_version_number       IN      NUMBER,
854 p_init_msg_tbl             IN      BOOLEAN := FALSE,
855 p_msg_count                OUT NOCOPY     NUMBER,
856 p_msg_data                 OUT NOCOPY     VARCHAR2,
857 p_return_status            OUT NOCOPY     VARCHAR2,
858 p_flow_application_id      IN      NUMBER,
862 p_primary_region_appl_id   IN      NUMBER := FND_API.G_MISS_NUM,
859 p_flow_code                IN      VARCHAR2,
860 p_page_application_id      IN      NUMBER,
861 p_page_code                IN      VARCHAR2,
863 p_primary_region_code      IN      VARCHAR2 := FND_API.G_MISS_CHAR,
864 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
865 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
866 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
867 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
868 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
869 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
870 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
871 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
872 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
873 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
874 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
875 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
876 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
877 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
878 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
879 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
880 p_name                     IN      VARCHAR2 := FND_API.G_MISS_CHAR,
881 p_description              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
882 p_set_primary_page         IN      VARCHAR2 := FND_API.G_MISS_CHAR,
883 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
884 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
885 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
886 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
887 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
888 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
889 p_pass                     IN      NUMBER,
890 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
891 );
892 
893 --=======================================================
894 --  Procedure   UPDATE_PAGE_REGION
895 --
896 --  Usage       Private API for updating a flow page region.
897 --              This API should only be called by other APIs
898 --              that are owned by the Core Modules Team (AK).
899 --
900 --  Desc        This API updates a flow page region using the given info
901 --
902 --  Results     The API returns the standard p_return_status parameter
903 --              indicating one of the standard return statuses :
904 --                  * Unexpected error
905 --                  * Error
906 --                  * Success
907 --  Parameters  Flow Page Region columns
908 --              p_set_primary_region : IN optional
909 --                  Set the current page region as the primary region of
910 --                  the flow page if this flag is 'Y'.
911 --              p_loader_timestamp : IN optional
912 --                  If a timestamp is passed, the API will update the
913 --                  record using this timestamp. Only the upload API
914 --                  should call with this parameter loaded.
915 --
916 --  Version     Initial version number  =   1.0
917 --  History     Current version number  =   1.0
918 --=======================================================
919 procedure UPDATE_PAGE_REGION (
920 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
921 p_api_version_number       IN      NUMBER,
922 p_init_msg_tbl             IN      BOOLEAN := FALSE,
923 p_msg_count                OUT NOCOPY     NUMBER,
924 p_msg_data                 OUT NOCOPY     VARCHAR2,
925 p_return_status            OUT NOCOPY     VARCHAR2,
926 p_flow_application_id      IN      NUMBER,
927 p_flow_code                IN      VARCHAR2,
928 p_page_application_id      IN      NUMBER,
929 p_page_code                IN      VARCHAR2,
930 p_region_application_id    IN      NUMBER,
931 p_region_code              IN      VARCHAR2,
932 p_display_sequence         IN      NUMBER := FND_API.G_MISS_NUM,
933 p_region_style             IN      VARCHAR2 := FND_API.G_MISS_CHAR,
934 p_num_columns              IN      NUMBER := FND_API.G_MISS_NUM,
935 p_icx_custom_call          IN      VARCHAR2 := FND_API.G_MISS_CHAR,
936 p_parent_region_application_id IN  NUMBER := FND_API.G_MISS_NUM,
937 p_parent_region_code       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
938 p_foreign_key_name         IN      VARCHAR2 := FND_API.G_MISS_CHAR,
939 p_set_primary_region       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
940 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
941 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
942 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
943 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
944 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
945 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
946 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
947 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
948 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
949 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
950 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
951 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
952 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
953 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
954 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
958 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
955 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
956 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
957 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
959 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
960 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
961 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
962 p_pass                     IN      NUMBER,
963 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
964 );
965 
966 --=======================================================
967 --  Procedure   UPDATE_PAGE_REGION_ITEM
968 --
969 --  Usage       Private API for updating a flow page region item.
970 --              This API should only be called by other APIs
971 --              that are owned by the Core Modules Team (AK).
972 --
973 --  Desc        This API updates a flow page region item using the
974 --              given info
975 --
976 --  Results     The API returns the standard p_return_status parameter
977 --              indicating one of the standard return statuses :
978 --                  * Unexpected error
979 --                  * Error
980 --                  * Success
981 --  Parameters  Flow Page Region Item columns
982 --              p_loader_timestamp : IN optional
983 --                  If a timestamp is passed, the API will update the
984 --                  record using this timestamp. Only the upload API
985 --                  should call with this parameter loaded.
986 --
987 --  Version     Initial version number  =   1.0
988 --  History     Current version number  =   1.0
989 --=======================================================
990 procedure UPDATE_PAGE_REGION_ITEM (
991 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
992 p_api_version_number       IN      NUMBER,
993 p_init_msg_tbl             IN      BOOLEAN := FALSE,
994 p_msg_count                OUT NOCOPY     NUMBER,
995 p_msg_data                 OUT NOCOPY     VARCHAR2,
996 p_return_status            OUT NOCOPY     VARCHAR2,
997 p_flow_application_id      IN      NUMBER,
998 p_flow_code                IN      VARCHAR2,
999 p_page_application_id      IN      NUMBER,
1000 p_page_code                IN      VARCHAR2,
1001 p_region_application_id    IN      NUMBER,
1002 p_region_code              IN      VARCHAR2,
1003 p_attribute_application_id IN      NUMBER,
1004 p_attribute_code           IN      VARCHAR2,
1005 p_to_page_appl_id          IN      NUMBER := FND_API.G_MISS_NUM,
1006 p_to_page_code             IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1007 p_to_url_attribute_appl_id IN      NUMBER := FND_API.G_MISS_NUM,
1008 p_to_url_attribute_code    IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1009 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1010 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1011 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1012 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1013 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1014 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1015 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1016 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1017 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1018 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1019 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1020 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1021 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1022 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1023 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1024 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1025 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
1026 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
1027 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
1028 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
1029 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
1030 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
1031 p_pass                     IN      NUMBER,
1032 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
1033 );
1034 
1035 --=======================================================
1036 --  Procedure   UPDATE_REGION_RELATION
1037 --
1038 --  Usage       Private API for updating a flow region relation.
1039 --              This API should only be called by other APIs
1040 --              that are owned by the Core Modules Team (AK).
1041 --
1042 --  Desc        This API updates a flow region relation using the
1043 --              given info
1044 --
1045 --  Results     The API returns the standard p_return_status parameter
1046 --              indicating one of the standard return statuses :
1047 --                  * Unexpected error
1048 --                  * Error
1049 --                  * Success
1050 --  Parameters  Flow Region Relation columns
1051 --              p_loader_timestamp : IN optional
1052 --                  If a timestamp is passed, the API will update the
1053 --                  record using this timestamp. Only the upload API
1054 --                  should call with this parameter loaded.
1055 --
1056 --  Version     Initial version number  =   1.0
1057 --  History     Current version number  =   1.0
1058 --=======================================================
1059 procedure UPDATE_REGION_RELATION (
1060 p_validation_level         IN      NUMBER := FND_API.G_VALID_LEVEL_FULL,
1064 p_msg_data                 OUT NOCOPY     VARCHAR2,
1061 p_api_version_number       IN      NUMBER,
1062 p_init_msg_tbl             IN      BOOLEAN := FALSE,
1063 p_msg_count                OUT NOCOPY     NUMBER,
1065 p_return_status            OUT NOCOPY     VARCHAR2,
1066 p_flow_application_id      IN      NUMBER,
1067 p_flow_code                IN      VARCHAR2,
1068 p_foreign_key_name         IN      VARCHAR2,
1069 p_from_page_appl_id        IN      NUMBER,
1070 p_from_page_code           IN      VARCHAR2,
1071 p_from_region_appl_id      IN      NUMBER,
1072 p_from_region_code         IN      VARCHAR2,
1073 p_to_page_appl_id          IN      NUMBER,
1074 p_to_page_code             IN      VARCHAR2,
1075 p_to_region_appl_id        IN      NUMBER,
1076 p_to_region_code           IN      VARCHAR2,
1077 p_application_id           IN      NUMBER := FND_API.G_MISS_NUM,
1078 p_attribute_category       IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1079 p_attribute1               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1080 p_attribute2               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1081 p_attribute3               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1082 p_attribute4               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1083 p_attribute5               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1084 p_attribute6               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1085 p_attribute7               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1086 p_attribute8               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1087 p_attribute9               IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1088 p_attribute10              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1089 p_attribute11              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1090 p_attribute12              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1091 p_attribute13              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1092 p_attribute14              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1093 p_attribute15              IN      VARCHAR2 := FND_API.G_MISS_CHAR,
1094 p_created_by               IN     NUMBER := FND_API.G_MISS_NUM,
1095 p_creation_date            IN      DATE := FND_API.G_MISS_DATE,
1096 p_last_updated_by          IN     NUMBER := FND_API.G_MISS_NUM,
1097 p_last_update_date         IN      DATE := FND_API.G_MISS_DATE,
1098 p_last_update_login        IN     NUMBER := FND_API.G_MISS_NUM,
1099 p_loader_timestamp         IN      DATE := FND_API.G_MISS_DATE,
1100 p_pass                     IN      NUMBER,
1101 p_copy_redo_flag           IN OUT NOCOPY  BOOLEAN
1102 );
1103 
1104 procedure CHECK_DISPLAY_SEQUENCE (
1105 p_validation_level        IN      NUMBER,
1106 p_flow_code               IN      VARCHAR2,
1107 p_flow_application_id     IN      NUMBER,
1108 p_page_code               IN      VARCHAR2,
1109 p_page_application_id     IN      NUMBER,
1110 p_region_code             IN      VARCHAR2,
1111 p_region_application_id   IN      NUMBER,
1112 p_display_sequence        IN      NUMBER,
1113 p_return_status           OUT NOCOPY     VARCHAR2,
1114 p_msg_count               OUT NOCOPY     NUMBER,
1115 p_msg_data                OUT NOCOPY     VARCHAR2,
1116 p_pass                    IN      NUMBER,
1117 p_copy_redo_flag          IN OUT NOCOPY  BOOLEAN
1118 );
1119 
1120 end AK_FLOW_PVT;