[Home] [Help]
4: -- GLOBAL DATASTRUCTURES
5: ---------------------------------------------------------------------------
6: TYPE inf_rec_type IS RECORD (
7: id NUMBER := Okl_Api.G_MISS_NUM,
8: contract_level_yn OKL_INVOICE_FORMATS_B.CONTRACT_LEVEL_YN%TYPE := Okl_Api.G_MISS_CHAR,
9: object_version_number NUMBER := Okl_Api.G_MISS_NUM,
10: ilt_id NUMBER := Okl_Api.G_MISS_NUM,
11: org_id NUMBER := Okl_Api.G_MISS_NUM,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
8: contract_level_yn OKL_INVOICE_FORMATS_B.CONTRACT_LEVEL_YN%TYPE := Okl_Api.G_MISS_CHAR,
9: object_version_number NUMBER := Okl_Api.G_MISS_NUM,
10: ilt_id NUMBER := Okl_Api.G_MISS_NUM,
11: org_id NUMBER := Okl_Api.G_MISS_NUM,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
9: object_version_number NUMBER := Okl_Api.G_MISS_NUM,
10: ilt_id NUMBER := Okl_Api.G_MISS_NUM,
11: org_id NUMBER := Okl_Api.G_MISS_NUM,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
10: ilt_id NUMBER := Okl_Api.G_MISS_NUM,
11: org_id NUMBER := Okl_Api.G_MISS_NUM,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
11: org_id NUMBER := Okl_Api.G_MISS_NUM,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
12: start_date OKL_INVOICE_FORMATS_B.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
13: end_date OKL_INVOICE_FORMATS_B.END_DATE%TYPE := Okl_Api.G_MISS_DATE,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
14: attribute_category OKL_INVOICE_FORMATS_B.ATTRIBUTE_CATEGORY%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
15: attribute1 OKL_INVOICE_FORMATS_B.ATTRIBUTE1%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
16: attribute2 OKL_INVOICE_FORMATS_B.ATTRIBUTE2%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
17: attribute3 OKL_INVOICE_FORMATS_B.ATTRIBUTE3%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
18: attribute4 OKL_INVOICE_FORMATS_B.ATTRIBUTE4%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
19: attribute5 OKL_INVOICE_FORMATS_B.ATTRIBUTE5%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
20: attribute6 OKL_INVOICE_FORMATS_B.ATTRIBUTE6%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
21: attribute7 OKL_INVOICE_FORMATS_B.ATTRIBUTE7%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
22: attribute8 OKL_INVOICE_FORMATS_B.ATTRIBUTE8%TYPE := Okl_Api.G_MISS_CHAR,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
23: attribute9 OKL_INVOICE_FORMATS_B.ATTRIBUTE9%TYPE := Okl_Api.G_MISS_CHAR,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
31: creation_date OKL_INVOICE_FORMATS_B.CREATION_DATE%TYPE := Okl_Api.G_MISS_DATE,
24: attribute10 OKL_INVOICE_FORMATS_B.ATTRIBUTE10%TYPE := Okl_Api.G_MISS_CHAR,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
31: creation_date OKL_INVOICE_FORMATS_B.CREATION_DATE%TYPE := Okl_Api.G_MISS_DATE,
32: last_updated_by NUMBER := Okl_Api.G_MISS_NUM,
25: attribute11 OKL_INVOICE_FORMATS_B.ATTRIBUTE11%TYPE := Okl_Api.G_MISS_CHAR,
26: attribute12 OKL_INVOICE_FORMATS_B.ATTRIBUTE12%TYPE := Okl_Api.G_MISS_CHAR,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
31: creation_date OKL_INVOICE_FORMATS_B.CREATION_DATE%TYPE := Okl_Api.G_MISS_DATE,
32: last_updated_by NUMBER := Okl_Api.G_MISS_NUM,
33: last_update_date OKL_INVOICE_FORMATS_B.LAST_UPDATE_DATE%TYPE := Okl_Api.G_MISS_DATE,
27: attribute13 OKL_INVOICE_FORMATS_B.ATTRIBUTE13%TYPE := Okl_Api.G_MISS_CHAR,
28: attribute14 OKL_INVOICE_FORMATS_B.ATTRIBUTE14%TYPE := Okl_Api.G_MISS_CHAR,
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
31: creation_date OKL_INVOICE_FORMATS_B.CREATION_DATE%TYPE := Okl_Api.G_MISS_DATE,
32: last_updated_by NUMBER := Okl_Api.G_MISS_NUM,
33: last_update_date OKL_INVOICE_FORMATS_B.LAST_UPDATE_DATE%TYPE := Okl_Api.G_MISS_DATE,
34: last_update_login NUMBER := Okl_Api.G_MISS_NUM);
35: g_miss_inf_rec inf_rec_type;
29: attribute15 OKL_INVOICE_FORMATS_B.ATTRIBUTE15%TYPE := Okl_Api.G_MISS_CHAR,
30: created_by NUMBER := Okl_Api.G_MISS_NUM,
31: creation_date OKL_INVOICE_FORMATS_B.CREATION_DATE%TYPE := Okl_Api.G_MISS_DATE,
32: last_updated_by NUMBER := Okl_Api.G_MISS_NUM,
33: last_update_date OKL_INVOICE_FORMATS_B.LAST_UPDATE_DATE%TYPE := Okl_Api.G_MISS_DATE,
34: last_update_login NUMBER := Okl_Api.G_MISS_NUM);
35: g_miss_inf_rec inf_rec_type;
36: TYPE inf_tbl_type IS TABLE OF inf_rec_type
37: INDEX BY BINARY_INTEGER;