18: if n=b then return a; end if;
19: return n;
20: end;
21:
22: procedure rosetta_table_copy_in_p14(t out nocopy okl_funding_checklist_pvt.rulv_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_VARCHAR2_TABLE_100
24: , a2 JTF_VARCHAR2_TABLE_200
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_NUMBER_TABLE
21:
22: procedure rosetta_table_copy_in_p14(t out nocopy okl_funding_checklist_pvt.rulv_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_VARCHAR2_TABLE_100
24: , a2 JTF_VARCHAR2_TABLE_200
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_VARCHAR2_TABLE_100
28: , a6 JTF_VARCHAR2_TABLE_500
29: , a7 JTF_VARCHAR2_TABLE_500
22: procedure rosetta_table_copy_in_p14(t out nocopy okl_funding_checklist_pvt.rulv_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_VARCHAR2_TABLE_100
24: , a2 JTF_VARCHAR2_TABLE_200
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_VARCHAR2_TABLE_100
28: , a6 JTF_VARCHAR2_TABLE_500
29: , a7 JTF_VARCHAR2_TABLE_500
30: , a8 JTF_VARCHAR2_TABLE_500
39: , a17 JTF_VARCHAR2_TABLE_500
40: , a18 JTF_VARCHAR2_TABLE_500
41: , a19 JTF_VARCHAR2_TABLE_500
42: , a20 JTF_VARCHAR2_TABLE_500
43: , a21 JTF_NUMBER_TABLE
44: ) as
45: ddindx binary_integer; indx binary_integer;
46: begin
47: if a0 is not null and a0.count > 0 then
79: end loop;
80: end if;
81: end if;
82: end rosetta_table_copy_in_p14;
83: procedure rosetta_table_copy_out_p14(t okl_funding_checklist_pvt.rulv_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
84: , a1 out nocopy JTF_VARCHAR2_TABLE_100
85: , a2 out nocopy JTF_VARCHAR2_TABLE_200
86: , a3 out nocopy JTF_NUMBER_TABLE
87: , a4 out nocopy JTF_NUMBER_TABLE
82: end rosetta_table_copy_in_p14;
83: procedure rosetta_table_copy_out_p14(t okl_funding_checklist_pvt.rulv_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
84: , a1 out nocopy JTF_VARCHAR2_TABLE_100
85: , a2 out nocopy JTF_VARCHAR2_TABLE_200
86: , a3 out nocopy JTF_NUMBER_TABLE
87: , a4 out nocopy JTF_NUMBER_TABLE
88: , a5 out nocopy JTF_VARCHAR2_TABLE_100
89: , a6 out nocopy JTF_VARCHAR2_TABLE_500
90: , a7 out nocopy JTF_VARCHAR2_TABLE_500
83: procedure rosetta_table_copy_out_p14(t okl_funding_checklist_pvt.rulv_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
84: , a1 out nocopy JTF_VARCHAR2_TABLE_100
85: , a2 out nocopy JTF_VARCHAR2_TABLE_200
86: , a3 out nocopy JTF_NUMBER_TABLE
87: , a4 out nocopy JTF_NUMBER_TABLE
88: , a5 out nocopy JTF_VARCHAR2_TABLE_100
89: , a6 out nocopy JTF_VARCHAR2_TABLE_500
90: , a7 out nocopy JTF_VARCHAR2_TABLE_500
91: , a8 out nocopy JTF_VARCHAR2_TABLE_500
100: , a17 out nocopy JTF_VARCHAR2_TABLE_500
101: , a18 out nocopy JTF_VARCHAR2_TABLE_500
102: , a19 out nocopy JTF_VARCHAR2_TABLE_500
103: , a20 out nocopy JTF_VARCHAR2_TABLE_500
104: , a21 out nocopy JTF_NUMBER_TABLE
105: ) as
106: ddindx binary_integer; indx binary_integer;
107: begin
108: if t is null or t.count = 0 then
105: ) as
106: ddindx binary_integer; indx binary_integer;
107: begin
108: if t is null or t.count = 0 then
109: a0 := JTF_NUMBER_TABLE();
110: a1 := JTF_VARCHAR2_TABLE_100();
111: a2 := JTF_VARCHAR2_TABLE_200();
112: a3 := JTF_NUMBER_TABLE();
113: a4 := JTF_NUMBER_TABLE();
108: if t is null or t.count = 0 then
109: a0 := JTF_NUMBER_TABLE();
110: a1 := JTF_VARCHAR2_TABLE_100();
111: a2 := JTF_VARCHAR2_TABLE_200();
112: a3 := JTF_NUMBER_TABLE();
113: a4 := JTF_NUMBER_TABLE();
114: a5 := JTF_VARCHAR2_TABLE_100();
115: a6 := JTF_VARCHAR2_TABLE_500();
116: a7 := JTF_VARCHAR2_TABLE_500();
109: a0 := JTF_NUMBER_TABLE();
110: a1 := JTF_VARCHAR2_TABLE_100();
111: a2 := JTF_VARCHAR2_TABLE_200();
112: a3 := JTF_NUMBER_TABLE();
113: a4 := JTF_NUMBER_TABLE();
114: a5 := JTF_VARCHAR2_TABLE_100();
115: a6 := JTF_VARCHAR2_TABLE_500();
116: a7 := JTF_VARCHAR2_TABLE_500();
117: a8 := JTF_VARCHAR2_TABLE_500();
126: a17 := JTF_VARCHAR2_TABLE_500();
127: a18 := JTF_VARCHAR2_TABLE_500();
128: a19 := JTF_VARCHAR2_TABLE_500();
129: a20 := JTF_VARCHAR2_TABLE_500();
130: a21 := JTF_NUMBER_TABLE();
131: else
132: a0 := JTF_NUMBER_TABLE();
133: a1 := JTF_VARCHAR2_TABLE_100();
134: a2 := JTF_VARCHAR2_TABLE_200();
128: a19 := JTF_VARCHAR2_TABLE_500();
129: a20 := JTF_VARCHAR2_TABLE_500();
130: a21 := JTF_NUMBER_TABLE();
131: else
132: a0 := JTF_NUMBER_TABLE();
133: a1 := JTF_VARCHAR2_TABLE_100();
134: a2 := JTF_VARCHAR2_TABLE_200();
135: a3 := JTF_NUMBER_TABLE();
136: a4 := JTF_NUMBER_TABLE();
131: else
132: a0 := JTF_NUMBER_TABLE();
133: a1 := JTF_VARCHAR2_TABLE_100();
134: a2 := JTF_VARCHAR2_TABLE_200();
135: a3 := JTF_NUMBER_TABLE();
136: a4 := JTF_NUMBER_TABLE();
137: a5 := JTF_VARCHAR2_TABLE_100();
138: a6 := JTF_VARCHAR2_TABLE_500();
139: a7 := JTF_VARCHAR2_TABLE_500();
132: a0 := JTF_NUMBER_TABLE();
133: a1 := JTF_VARCHAR2_TABLE_100();
134: a2 := JTF_VARCHAR2_TABLE_200();
135: a3 := JTF_NUMBER_TABLE();
136: a4 := JTF_NUMBER_TABLE();
137: a5 := JTF_VARCHAR2_TABLE_100();
138: a6 := JTF_VARCHAR2_TABLE_500();
139: a7 := JTF_VARCHAR2_TABLE_500();
140: a8 := JTF_VARCHAR2_TABLE_500();
149: a17 := JTF_VARCHAR2_TABLE_500();
150: a18 := JTF_VARCHAR2_TABLE_500();
151: a19 := JTF_VARCHAR2_TABLE_500();
152: a20 := JTF_VARCHAR2_TABLE_500();
153: a21 := JTF_NUMBER_TABLE();
154: if t.count > 0 then
155: a0.extend(t.count);
156: a1.extend(t.count);
157: a2.extend(t.count);
213: , p_init_msg_list VARCHAR2
214: , x_return_status out nocopy VARCHAR2
215: , x_msg_count out nocopy NUMBER
216: , x_msg_data out nocopy VARCHAR2
217: , p5_a0 JTF_NUMBER_TABLE
218: , p5_a1 JTF_VARCHAR2_TABLE_100
219: , p5_a2 JTF_VARCHAR2_TABLE_200
220: , p5_a3 JTF_NUMBER_TABLE
221: , p5_a4 JTF_NUMBER_TABLE
216: , x_msg_data out nocopy VARCHAR2
217: , p5_a0 JTF_NUMBER_TABLE
218: , p5_a1 JTF_VARCHAR2_TABLE_100
219: , p5_a2 JTF_VARCHAR2_TABLE_200
220: , p5_a3 JTF_NUMBER_TABLE
221: , p5_a4 JTF_NUMBER_TABLE
222: , p5_a5 JTF_VARCHAR2_TABLE_100
223: , p5_a6 JTF_VARCHAR2_TABLE_500
224: , p5_a7 JTF_VARCHAR2_TABLE_500
217: , p5_a0 JTF_NUMBER_TABLE
218: , p5_a1 JTF_VARCHAR2_TABLE_100
219: , p5_a2 JTF_VARCHAR2_TABLE_200
220: , p5_a3 JTF_NUMBER_TABLE
221: , p5_a4 JTF_NUMBER_TABLE
222: , p5_a5 JTF_VARCHAR2_TABLE_100
223: , p5_a6 JTF_VARCHAR2_TABLE_500
224: , p5_a7 JTF_VARCHAR2_TABLE_500
225: , p5_a8 JTF_VARCHAR2_TABLE_500
234: , p5_a17 JTF_VARCHAR2_TABLE_500
235: , p5_a18 JTF_VARCHAR2_TABLE_500
236: , p5_a19 JTF_VARCHAR2_TABLE_500
237: , p5_a20 JTF_VARCHAR2_TABLE_500
238: , p5_a21 JTF_NUMBER_TABLE
239: , p6_a0 out nocopy JTF_NUMBER_TABLE
240: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
241: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
242: , p6_a3 out nocopy JTF_NUMBER_TABLE
235: , p5_a18 JTF_VARCHAR2_TABLE_500
236: , p5_a19 JTF_VARCHAR2_TABLE_500
237: , p5_a20 JTF_VARCHAR2_TABLE_500
238: , p5_a21 JTF_NUMBER_TABLE
239: , p6_a0 out nocopy JTF_NUMBER_TABLE
240: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
241: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
242: , p6_a3 out nocopy JTF_NUMBER_TABLE
243: , p6_a4 out nocopy JTF_NUMBER_TABLE
238: , p5_a21 JTF_NUMBER_TABLE
239: , p6_a0 out nocopy JTF_NUMBER_TABLE
240: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
241: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
242: , p6_a3 out nocopy JTF_NUMBER_TABLE
243: , p6_a4 out nocopy JTF_NUMBER_TABLE
244: , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
245: , p6_a6 out nocopy JTF_VARCHAR2_TABLE_500
246: , p6_a7 out nocopy JTF_VARCHAR2_TABLE_500
239: , p6_a0 out nocopy JTF_NUMBER_TABLE
240: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
241: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
242: , p6_a3 out nocopy JTF_NUMBER_TABLE
243: , p6_a4 out nocopy JTF_NUMBER_TABLE
244: , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
245: , p6_a6 out nocopy JTF_VARCHAR2_TABLE_500
246: , p6_a7 out nocopy JTF_VARCHAR2_TABLE_500
247: , p6_a8 out nocopy JTF_VARCHAR2_TABLE_500
256: , p6_a17 out nocopy JTF_VARCHAR2_TABLE_500
257: , p6_a18 out nocopy JTF_VARCHAR2_TABLE_500
258: , p6_a19 out nocopy JTF_VARCHAR2_TABLE_500
259: , p6_a20 out nocopy JTF_VARCHAR2_TABLE_500
260: , p6_a21 out nocopy JTF_NUMBER_TABLE
261: )
262:
263: as
264: ddp_rulv_tbl okl_funding_checklist_pvt.rulv_tbl_type;
342: , p_init_msg_list VARCHAR2
343: , x_return_status out nocopy VARCHAR2
344: , x_msg_count out nocopy NUMBER
345: , x_msg_data out nocopy VARCHAR2
346: , p5_a0 JTF_NUMBER_TABLE
347: , p5_a1 JTF_VARCHAR2_TABLE_100
348: , p5_a2 JTF_VARCHAR2_TABLE_200
349: , p5_a3 JTF_NUMBER_TABLE
350: , p5_a4 JTF_NUMBER_TABLE
345: , x_msg_data out nocopy VARCHAR2
346: , p5_a0 JTF_NUMBER_TABLE
347: , p5_a1 JTF_VARCHAR2_TABLE_100
348: , p5_a2 JTF_VARCHAR2_TABLE_200
349: , p5_a3 JTF_NUMBER_TABLE
350: , p5_a4 JTF_NUMBER_TABLE
351: , p5_a5 JTF_VARCHAR2_TABLE_100
352: , p5_a6 JTF_VARCHAR2_TABLE_500
353: , p5_a7 JTF_VARCHAR2_TABLE_500
346: , p5_a0 JTF_NUMBER_TABLE
347: , p5_a1 JTF_VARCHAR2_TABLE_100
348: , p5_a2 JTF_VARCHAR2_TABLE_200
349: , p5_a3 JTF_NUMBER_TABLE
350: , p5_a4 JTF_NUMBER_TABLE
351: , p5_a5 JTF_VARCHAR2_TABLE_100
352: , p5_a6 JTF_VARCHAR2_TABLE_500
353: , p5_a7 JTF_VARCHAR2_TABLE_500
354: , p5_a8 JTF_VARCHAR2_TABLE_500
363: , p5_a17 JTF_VARCHAR2_TABLE_500
364: , p5_a18 JTF_VARCHAR2_TABLE_500
365: , p5_a19 JTF_VARCHAR2_TABLE_500
366: , p5_a20 JTF_VARCHAR2_TABLE_500
367: , p5_a21 JTF_NUMBER_TABLE
368: , p6_a0 out nocopy JTF_NUMBER_TABLE
369: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
370: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
371: , p6_a3 out nocopy JTF_NUMBER_TABLE
364: , p5_a18 JTF_VARCHAR2_TABLE_500
365: , p5_a19 JTF_VARCHAR2_TABLE_500
366: , p5_a20 JTF_VARCHAR2_TABLE_500
367: , p5_a21 JTF_NUMBER_TABLE
368: , p6_a0 out nocopy JTF_NUMBER_TABLE
369: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
370: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
371: , p6_a3 out nocopy JTF_NUMBER_TABLE
372: , p6_a4 out nocopy JTF_NUMBER_TABLE
367: , p5_a21 JTF_NUMBER_TABLE
368: , p6_a0 out nocopy JTF_NUMBER_TABLE
369: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
370: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
371: , p6_a3 out nocopy JTF_NUMBER_TABLE
372: , p6_a4 out nocopy JTF_NUMBER_TABLE
373: , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
374: , p6_a6 out nocopy JTF_VARCHAR2_TABLE_500
375: , p6_a7 out nocopy JTF_VARCHAR2_TABLE_500
368: , p6_a0 out nocopy JTF_NUMBER_TABLE
369: , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
370: , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
371: , p6_a3 out nocopy JTF_NUMBER_TABLE
372: , p6_a4 out nocopy JTF_NUMBER_TABLE
373: , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
374: , p6_a6 out nocopy JTF_VARCHAR2_TABLE_500
375: , p6_a7 out nocopy JTF_VARCHAR2_TABLE_500
376: , p6_a8 out nocopy JTF_VARCHAR2_TABLE_500
385: , p6_a17 out nocopy JTF_VARCHAR2_TABLE_500
386: , p6_a18 out nocopy JTF_VARCHAR2_TABLE_500
387: , p6_a19 out nocopy JTF_VARCHAR2_TABLE_500
388: , p6_a20 out nocopy JTF_VARCHAR2_TABLE_500
389: , p6_a21 out nocopy JTF_NUMBER_TABLE
390: )
391:
392: as
393: ddp_rulv_tbl okl_funding_checklist_pvt.rulv_tbl_type;
471: , p_init_msg_list VARCHAR2
472: , x_return_status out nocopy VARCHAR2
473: , x_msg_count out nocopy NUMBER
474: , x_msg_data out nocopy VARCHAR2
475: , p5_a0 JTF_NUMBER_TABLE
476: , p5_a1 JTF_VARCHAR2_TABLE_100
477: , p5_a2 JTF_VARCHAR2_TABLE_200
478: , p5_a3 JTF_NUMBER_TABLE
479: , p5_a4 JTF_NUMBER_TABLE
474: , x_msg_data out nocopy VARCHAR2
475: , p5_a0 JTF_NUMBER_TABLE
476: , p5_a1 JTF_VARCHAR2_TABLE_100
477: , p5_a2 JTF_VARCHAR2_TABLE_200
478: , p5_a3 JTF_NUMBER_TABLE
479: , p5_a4 JTF_NUMBER_TABLE
480: , p5_a5 JTF_VARCHAR2_TABLE_100
481: , p5_a6 JTF_VARCHAR2_TABLE_500
482: , p5_a7 JTF_VARCHAR2_TABLE_500
475: , p5_a0 JTF_NUMBER_TABLE
476: , p5_a1 JTF_VARCHAR2_TABLE_100
477: , p5_a2 JTF_VARCHAR2_TABLE_200
478: , p5_a3 JTF_NUMBER_TABLE
479: , p5_a4 JTF_NUMBER_TABLE
480: , p5_a5 JTF_VARCHAR2_TABLE_100
481: , p5_a6 JTF_VARCHAR2_TABLE_500
482: , p5_a7 JTF_VARCHAR2_TABLE_500
483: , p5_a8 JTF_VARCHAR2_TABLE_500
492: , p5_a17 JTF_VARCHAR2_TABLE_500
493: , p5_a18 JTF_VARCHAR2_TABLE_500
494: , p5_a19 JTF_VARCHAR2_TABLE_500
495: , p5_a20 JTF_VARCHAR2_TABLE_500
496: , p5_a21 JTF_NUMBER_TABLE
497: )
498:
499: as
500: ddp_rulv_tbl okl_funding_checklist_pvt.rulv_tbl_type;