2: /* $Header: OKLSCRFS.pls 120.2 2006/07/11 10:18:06 dkagrawa noship $ */
3: ---------------------------------------------------------------------------
4: -- GLOBAL DATASTRUCTURES
5: ---------------------------------------------------------------------------
6: -- OKL_CURE_REFUNDS_V Record Spec
7: TYPE crfv_rec_type IS RECORD (
8: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
9: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
10: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
5: ---------------------------------------------------------------------------
6: -- OKL_CURE_REFUNDS_V Record Spec
7: TYPE crfv_rec_type IS RECORD (
8: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
9: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
10: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
11: ,amount NUMBER := OKL_API.G_MISS_NUM
12: ,balance NUMBER := OKL_API.G_MISS_NUM
13: ,tap_id NUMBER := OKL_API.G_MISS_NUM
6: -- OKL_CURE_REFUNDS_V Record Spec
7: TYPE crfv_rec_type IS RECORD (
8: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
9: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
10: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
11: ,amount NUMBER := OKL_API.G_MISS_NUM
12: ,balance NUMBER := OKL_API.G_MISS_NUM
13: ,tap_id NUMBER := OKL_API.G_MISS_NUM
14: ,tai_id NUMBER := OKL_API.G_MISS_NUM
18: ,disbursement_amount NUMBER := OKL_API.G_MISS_NUM
19: ,offset_amount NUMBER := OKL_API.G_MISS_NUM
20: ,offset_contract NUMBER := OKL_API.G_MISS_NUM
21: ,total_refund_due NUMBER := OKL_API.G_MISS_NUM
22: ,refund_date OKL_CURE_REFUNDS.REFUND_DATE%TYPE := OKL_API.G_MISS_DATE
23: ,object_version_number NUMBER := OKL_API.G_MISS_NUM
24: ,program_id NUMBER := OKL_API.G_MISS_NUM
25: ,request_id NUMBER := OKL_API.G_MISS_NUM
26: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
23: ,object_version_number NUMBER := OKL_API.G_MISS_NUM
24: ,program_id NUMBER := OKL_API.G_MISS_NUM
25: ,request_id NUMBER := OKL_API.G_MISS_NUM
26: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
27: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
24: ,program_id NUMBER := OKL_API.G_MISS_NUM
25: ,request_id NUMBER := OKL_API.G_MISS_NUM
26: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
27: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
25: ,request_id NUMBER := OKL_API.G_MISS_NUM
26: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
27: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
26: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
27: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
27: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
28: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
29: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
30: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
31: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
32: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
33: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
34: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
35: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
36: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
37: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
45: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
38: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
45: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
46: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
39: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
40: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
45: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
46: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
47: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
41: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
42: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
45: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
46: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
47: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
48: ,last_update_login NUMBER := OKL_API.G_MISS_NUM
49: ,cure_refund_header_id NUMBER := OKL_API.G_MISS_NUM
43: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
44: ,created_by NUMBER := OKL_API.G_MISS_NUM
45: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
46: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
47: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
48: ,last_update_login NUMBER := OKL_API.G_MISS_NUM
49: ,cure_refund_header_id NUMBER := OKL_API.G_MISS_NUM
50: ,received_amount NUMBER := OKL_API.G_MISS_NUM
51: );
51: );
52: G_MISS_crfv_rec crfv_rec_type;
53: TYPE crfv_tbl_type IS TABLE OF crfv_rec_type
54: INDEX BY BINARY_INTEGER;
55: -- OKL_CURE_REFUNDS Record Spec
56: TYPE crf_rec_type IS RECORD (
57: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
58: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
59: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
54: INDEX BY BINARY_INTEGER;
55: -- OKL_CURE_REFUNDS Record Spec
56: TYPE crf_rec_type IS RECORD (
57: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
58: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
59: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
60: ,amount NUMBER := OKL_API.G_MISS_NUM
61: ,balance NUMBER := OKL_API.G_MISS_NUM
62: ,tap_id NUMBER := OKL_API.G_MISS_NUM
55: -- OKL_CURE_REFUNDS Record Spec
56: TYPE crf_rec_type IS RECORD (
57: cure_refund_id NUMBER := OKL_API.G_MISS_NUM
58: ,refund_number OKL_CURE_REFUNDS.REFUND_NUMBER%TYPE := OKL_API.G_MISS_CHAR
59: ,status OKL_CURE_REFUNDS.STATUS%TYPE := OKL_API.G_MISS_CHAR
60: ,amount NUMBER := OKL_API.G_MISS_NUM
61: ,balance NUMBER := OKL_API.G_MISS_NUM
62: ,tap_id NUMBER := OKL_API.G_MISS_NUM
63: ,tai_id NUMBER := OKL_API.G_MISS_NUM
67: ,disbursement_amount NUMBER := OKL_API.G_MISS_NUM
68: ,offset_amount NUMBER := OKL_API.G_MISS_NUM
69: ,offset_contract NUMBER := OKL_API.G_MISS_NUM
70: ,total_refund_due NUMBER := OKL_API.G_MISS_NUM
71: ,refund_date OKL_CURE_REFUNDS.REFUND_DATE%TYPE := OKL_API.G_MISS_DATE
72: ,object_version_number NUMBER := OKL_API.G_MISS_NUM
73: ,request_id NUMBER := OKL_API.G_MISS_NUM
74: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
75: ,program_id NUMBER := OKL_API.G_MISS_NUM
72: ,object_version_number NUMBER := OKL_API.G_MISS_NUM
73: ,request_id NUMBER := OKL_API.G_MISS_NUM
74: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
75: ,program_id NUMBER := OKL_API.G_MISS_NUM
76: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
73: ,request_id NUMBER := OKL_API.G_MISS_NUM
74: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
75: ,program_id NUMBER := OKL_API.G_MISS_NUM
76: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
74: ,program_application_id NUMBER := OKL_API.G_MISS_NUM
75: ,program_id NUMBER := OKL_API.G_MISS_NUM
76: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
75: ,program_id NUMBER := OKL_API.G_MISS_NUM
76: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
76: ,program_update_date OKL_CURE_REFUNDS.PROGRAM_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
77: ,attribute_category OKL_CURE_REFUNDS.ATTRIBUTE_CATEGORY%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
78: ,attribute1 OKL_CURE_REFUNDS.ATTRIBUTE1%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
79: ,attribute2 OKL_CURE_REFUNDS.ATTRIBUTE2%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
80: ,attribute3 OKL_CURE_REFUNDS.ATTRIBUTE3%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
81: ,attribute4 OKL_CURE_REFUNDS.ATTRIBUTE4%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
82: ,attribute5 OKL_CURE_REFUNDS.ATTRIBUTE5%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
83: ,attribute6 OKL_CURE_REFUNDS.ATTRIBUTE6%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
84: ,attribute7 OKL_CURE_REFUNDS.ATTRIBUTE7%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
85: ,attribute8 OKL_CURE_REFUNDS.ATTRIBUTE8%TYPE := OKL_API.G_MISS_CHAR
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
86: ,attribute9 OKL_CURE_REFUNDS.ATTRIBUTE9%TYPE := OKL_API.G_MISS_CHAR
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
94: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
87: ,attribute10 OKL_CURE_REFUNDS.ATTRIBUTE10%TYPE := OKL_API.G_MISS_CHAR
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
94: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
95: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
88: ,attribute11 OKL_CURE_REFUNDS.ATTRIBUTE11%TYPE := OKL_API.G_MISS_CHAR
89: ,attribute12 OKL_CURE_REFUNDS.ATTRIBUTE12%TYPE := OKL_API.G_MISS_CHAR
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
94: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
95: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
96: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
90: ,attribute13 OKL_CURE_REFUNDS.ATTRIBUTE13%TYPE := OKL_API.G_MISS_CHAR
91: ,attribute14 OKL_CURE_REFUNDS.ATTRIBUTE14%TYPE := OKL_API.G_MISS_CHAR
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
94: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
95: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
96: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
97: ,last_update_login NUMBER := OKL_API.G_MISS_NUM
98: ,cure_refund_header_id NUMBER := OKL_API.G_MISS_NUM
92: ,attribute15 OKL_CURE_REFUNDS.ATTRIBUTE15%TYPE := OKL_API.G_MISS_CHAR
93: ,created_by NUMBER := OKL_API.G_MISS_NUM
94: ,creation_date OKL_CURE_REFUNDS.CREATION_DATE%TYPE := OKL_API.G_MISS_DATE
95: ,last_updated_by NUMBER := OKL_API.G_MISS_NUM
96: ,last_update_date OKL_CURE_REFUNDS.LAST_UPDATE_DATE%TYPE := OKL_API.G_MISS_DATE
97: ,last_update_login NUMBER := OKL_API.G_MISS_NUM
98: ,cure_refund_header_id NUMBER := OKL_API.G_MISS_NUM
99: ,received_amount NUMBER := OKL_API.G_MISS_NUM);
100: G_MISS_crf_rec crf_rec_type;