[Home] [Help]
PACKAGE BODY: APPS.QP_SEG_ATTR
Source
1 PACKAGE BODY QP_SEG_ATTR AS
2 /* $Header: QPXASEGB.pls 120.0 2005/06/02 01:31:48 appldev noship $ */
3
4 -- Global constant holding the package name
5
6 G_PKG_NAME CONSTANT VARCHAR2(30) := 'QP_SEG_ATTR';
7
8 -- Procedure : Get_Attr_Tbl
9
10 PROCEDURE Get_Attr_Tbl
11 IS
12 l_attr_rec OE_GENERATE.Attribute_Rec_Type;
13 I NUMBER := 0;
14 BEGIN
15
16 OE_GENERATE.g_attr_tbl.DELETE;
17
18 -- Load attributes
19
20 I := I + 1;
21 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
22 l_attr_rec.column := 'ATTRIBUTE1';
23 l_attr_rec.type := 'VARCHAR2';
24 l_attr_rec.length := 240;
25 l_attr_rec.name := 'attribute1';
26 l_attr_rec.code := 'attribute1';
27 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
28 l_attr_rec.text1 := 'SEG';
29 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
30
31 I := I + 1;
32 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
33 l_attr_rec.column := 'ATTRIBUTE10';
34 l_attr_rec.type := 'VARCHAR2';
35 l_attr_rec.length := 240;
36 l_attr_rec.name := 'attribute10';
37 l_attr_rec.code := 'attribute10';
38 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
39 l_attr_rec.text1 := 'SEG';
40 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
41
42 I := I + 1;
43 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
44 l_attr_rec.column := 'ATTRIBUTE11';
45 l_attr_rec.type := 'VARCHAR2';
46 l_attr_rec.length := 240;
47 l_attr_rec.name := 'attribute11';
48 l_attr_rec.code := 'attribute11';
49 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
50 l_attr_rec.text1 := 'SEG';
51 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
52
53 I := I + 1;
54 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
55 l_attr_rec.column := 'ATTRIBUTE12';
56 l_attr_rec.type := 'VARCHAR2';
57 l_attr_rec.length := 240;
58 l_attr_rec.name := 'attribute12';
59 l_attr_rec.code := 'attribute12';
60 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
61 l_attr_rec.text1 := 'SEG';
62 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
63
64 I := I + 1;
65 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
66 l_attr_rec.column := 'ATTRIBUTE13';
67 l_attr_rec.type := 'VARCHAR2';
68 l_attr_rec.length := 240;
69 l_attr_rec.name := 'attribute13';
70 l_attr_rec.code := 'attribute13';
71 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
72 l_attr_rec.text1 := 'SEG';
73 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
74
75 I := I + 1;
76 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
77 l_attr_rec.column := 'ATTRIBUTE14';
78 l_attr_rec.type := 'VARCHAR2';
79 l_attr_rec.length := 240;
80 l_attr_rec.name := 'attribute14';
81 l_attr_rec.code := 'attribute14';
82 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
83 l_attr_rec.text1 := 'SEG';
84 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
85
86 I := I + 1;
87 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
88 l_attr_rec.column := 'ATTRIBUTE15';
89 l_attr_rec.type := 'VARCHAR2';
90 l_attr_rec.length := 240;
91 l_attr_rec.name := 'attribute15';
92 l_attr_rec.code := 'attribute15';
93 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
94 l_attr_rec.text1 := 'SEG';
95 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
96
97 I := I + 1;
98 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
99 l_attr_rec.column := 'ATTRIBUTE2';
100 l_attr_rec.type := 'VARCHAR2';
101 l_attr_rec.length := 240;
102 l_attr_rec.name := 'attribute2';
103 l_attr_rec.code := 'attribute2';
104 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
105 l_attr_rec.text1 := 'SEG';
106 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
107
108 I := I + 1;
109 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
110 l_attr_rec.column := 'ATTRIBUTE3';
111 l_attr_rec.type := 'VARCHAR2';
112 l_attr_rec.length := 240;
113 l_attr_rec.name := 'attribute3';
114 l_attr_rec.code := 'attribute3';
115 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
116 l_attr_rec.text1 := 'SEG';
117 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
118
119 I := I + 1;
120 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
121 l_attr_rec.column := 'ATTRIBUTE4';
122 l_attr_rec.type := 'VARCHAR2';
123 l_attr_rec.length := 240;
124 l_attr_rec.name := 'attribute4';
125 l_attr_rec.code := 'attribute4';
126 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
127 l_attr_rec.text1 := 'SEG';
128 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
129
130 I := I + 1;
131 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
132 l_attr_rec.column := 'ATTRIBUTE5';
133 l_attr_rec.type := 'VARCHAR2';
134 l_attr_rec.length := 240;
135 l_attr_rec.name := 'attribute5';
136 l_attr_rec.code := 'attribute5';
137 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
138 l_attr_rec.text1 := 'SEG';
139 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
140
141 I := I + 1;
142 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
143 l_attr_rec.column := 'ATTRIBUTE6';
144 l_attr_rec.type := 'VARCHAR2';
145 l_attr_rec.length := 240;
146 l_attr_rec.name := 'attribute6';
147 l_attr_rec.code := 'attribute6';
148 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
149 l_attr_rec.text1 := 'SEG';
150 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
151
152 I := I + 1;
153 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
154 l_attr_rec.column := 'ATTRIBUTE7';
155 l_attr_rec.type := 'VARCHAR2';
156 l_attr_rec.length := 240;
157 l_attr_rec.name := 'attribute7';
158 l_attr_rec.code := 'attribute7';
159 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
160 l_attr_rec.text1 := 'SEG';
161 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
162
163 I := I + 1;
164 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
165 l_attr_rec.column := 'ATTRIBUTE8';
166 l_attr_rec.type := 'VARCHAR2';
167 l_attr_rec.length := 240;
168 l_attr_rec.name := 'attribute8';
169 l_attr_rec.code := 'attribute8';
170 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
171 l_attr_rec.text1 := 'SEG';
172 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
173
174 I := I + 1;
175 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
176 l_attr_rec.column := 'ATTRIBUTE9';
177 l_attr_rec.type := 'VARCHAR2';
178 l_attr_rec.length := 240;
179 l_attr_rec.name := 'attribute9';
180 l_attr_rec.code := 'attribute9';
181 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
182 l_attr_rec.text1 := 'SEG';
183 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
184
185 I := I + 1;
186 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
187 l_attr_rec.column := 'AVAILABILITY_IN_BASIC';
188 l_attr_rec.type := 'VARCHAR2';
189 l_attr_rec.length := 1;
190 l_attr_rec.name := 'availability_in_basic';
191 l_attr_rec.code := 'availability_in_basic';
192 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
193 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
194
195 I := I + 1;
196 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
197 l_attr_rec.column := 'CONTEXT';
198 l_attr_rec.type := 'VARCHAR2';
199 l_attr_rec.length := 30;
200 l_attr_rec.name := 'context';
201 l_attr_rec.code := 'context';
202 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
203 l_attr_rec.text1 := 'SEG';
204 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
205
206 I := I + 1;
207 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
208 l_attr_rec.column := 'CREATED_BY';
209 l_attr_rec.type := 'NUMBER';
210 l_attr_rec.name := 'created_by';
211 l_attr_rec.code := 'created_by';
212 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
213 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
214
215 I := I + 1;
216 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
217 l_attr_rec.column := 'CREATION_DATE';
218 l_attr_rec.type := 'DATE';
219 l_attr_rec.name := 'creation_date';
220 l_attr_rec.code := 'creation_date';
221 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
222 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
223
224 I := I + 1;
225 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
226 l_attr_rec.column := 'LAST_UPDATED_BY';
227 l_attr_rec.type := 'NUMBER';
228 l_attr_rec.name := 'last_updated_by';
229 l_attr_rec.code := 'last_updated_by';
230 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
231 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
232
233 I := I + 1;
234 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
235 l_attr_rec.column := 'LAST_UPDATE_DATE';
239 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
236 l_attr_rec.type := 'DATE';
237 l_attr_rec.name := 'last_update_date';
238 l_attr_rec.code := 'last_update_date';
240 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
241
242 I := I + 1;
243 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
244 l_attr_rec.column := 'LAST_UPDATE_LOGIN';
245 l_attr_rec.type := 'NUMBER';
246 l_attr_rec.name := 'last_update_login';
247 l_attr_rec.code := 'last_update_login';
248 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
249 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
250
251 I := I + 1;
252 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
253 l_attr_rec.column := 'PRC_CONTEXT_ID';
254 l_attr_rec.type := 'NUMBER';
255 l_attr_rec.name := 'prc_context';
256 l_attr_rec.code := 'prc_context_id';
257 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
258 l_attr_rec.value := TRUE;
259 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
260
261 I := I + 1;
262 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
263 l_attr_rec.column := 'PROGRAM_APPLICATION_ID';
264 l_attr_rec.type := 'NUMBER';
265 l_attr_rec.name := 'program_application';
266 l_attr_rec.code := 'program_application_id';
267 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
268 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
269
270 I := I + 1;
271 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
272 l_attr_rec.column := 'PROGRAM_ID';
273 l_attr_rec.type := 'NUMBER';
274 l_attr_rec.name := 'program';
275 l_attr_rec.code := 'program_id';
276 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
277 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
278
279 I := I + 1;
280 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
281 l_attr_rec.column := 'PROGRAM_UPDATE_DATE';
282 l_attr_rec.type := 'DATE';
283 l_attr_rec.name := 'program_update_date';
284 l_attr_rec.code := 'program_update_date';
285 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
286 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
287
288 I := I + 1;
289 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
290 l_attr_rec.column := 'SEEDED_FLAG';
291 l_attr_rec.type := 'VARCHAR2';
292 l_attr_rec.length := 1;
293 l_attr_rec.name := 'seeded';
294 l_attr_rec.code := 'seeded_flag';
295 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
296 l_attr_rec.value := TRUE;
297 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
298
299 I := I + 1;
300 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
301 l_attr_rec.column := 'SEEDED_FORMAT_TYPE';
302 l_attr_rec.type := 'VARCHAR2';
303 l_attr_rec.length := 1;
304 l_attr_rec.name := 'seeded_format_type';
305 l_attr_rec.code := 'seeded_format_type';
306 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
307 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
308
309 I := I + 1;
310 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
311 l_attr_rec.column := 'SEEDED_PRECEDENCE';
312 l_attr_rec.type := 'NUMBER';
313 l_attr_rec.name := 'seeded_precedence';
314 l_attr_rec.code := 'seeded_precedence';
315 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
316 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
317
318 I := I + 1;
319 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
320 l_attr_rec.column := 'SEEDED_SEGMENT_NAME';
321 l_attr_rec.type := 'VARCHAR2';
322 l_attr_rec.length := 80;
323 l_attr_rec.name := 'seeded_segment_name';
324 l_attr_rec.code := 'seeded_segment_name';
325 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
326 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
327
328 I := I + 1;
329 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
330 l_attr_rec.column := 'SEEDED_VALUESET_ID';
331 l_attr_rec.type := 'NUMBER';
332 l_attr_rec.name := 'seeded_valueset';
333 l_attr_rec.code := 'seeded_valueset_id';
334 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
338 I := I + 1;
335 l_attr_rec.value := TRUE;
336 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
337
339 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
340 l_attr_rec.column := 'SEGMENT_code';
341 l_attr_rec.type := 'VARCHAR2';
342 l_attr_rec.length := 30;
343 l_attr_rec.name := 'segment_code';
344 l_attr_rec.code := 'segment_code';
345 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
346 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
347
348 I := I + 1;
349 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
350 l_attr_rec.column := 'SEGMENT_ID';
351 l_attr_rec.type := 'NUMBER';
352 l_attr_rec.name := 'segment';
353 l_attr_rec.code := 'segment_id';
354 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
355 l_attr_rec.pk_flag := TRUE;
356 l_attr_rec.value := TRUE;
357 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
358
359 I := I + 1;
360 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
361 l_attr_rec.column := 'APPLICATION_ID';
362 l_attr_rec.type := 'NUMBER';
363 l_attr_rec.name := 'application_id';
364 l_attr_rec.code := 'application_id';
365 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
366 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
367
368 I := I + 1;
369 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
370 l_attr_rec.column := 'SEGMENT_MAPPING_COLUMN';
371 l_attr_rec.type := 'VARCHAR2';
372 l_attr_rec.length := 30;
373 l_attr_rec.name := 'segment_mapping_column';
374 l_attr_rec.code := 'segment_mapping_column';
375 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
376 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
377
378 I := I + 1;
379 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
380 l_attr_rec.column := 'USER_FORMAT_TYPE';
381 l_attr_rec.type := 'VARCHAR2';
382 l_attr_rec.length := 1;
383 l_attr_rec.name := 'user_format_type';
384 l_attr_rec.code := 'user_format_type';
385 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
386 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
387
388 I := I + 1;
389 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
390 l_attr_rec.column := 'USER_PRECEDENCE';
391 l_attr_rec.type := 'NUMBER';
392 l_attr_rec.name := 'user_precedence';
393 l_attr_rec.code := 'user_precedence';
394 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
395 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
396
397 I := I + 1;
398 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
399 l_attr_rec.column := 'USER_SEGMENT_NAME';
400 l_attr_rec.type := 'VARCHAR2';
401 l_attr_rec.length := 80;
402 l_attr_rec.name := 'user_segment_name';
403 l_attr_rec.code := 'user_segment_name';
404 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
405 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
406
407 I := I + 1;
408 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
409 l_attr_rec.column := 'USER_DESCRIPTION';
410 l_attr_rec.type := 'VARCHAR2';
411 l_attr_rec.length := 2000;
412 l_attr_rec.name := 'user_description';
413 l_attr_rec.code := 'user_description';
414 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
415 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
416
417 I := I + 1;
418 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
419 l_attr_rec.column := 'SEEDED_DESCRIPTION';
420 l_attr_rec.type := 'VARCHAR2';
421 l_attr_rec.length := 2000;
422 l_attr_rec.name := 'seeded_description';
423 l_attr_rec.code := 'seeded_description';
424 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
425 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
426
427 I := I + 1;
428 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
429 l_attr_rec.column := 'USER_VALUESET_ID';
430 l_attr_rec.type := 'NUMBER';
431 l_attr_rec.name := 'user_valueset';
432 l_attr_rec.code := 'user_valueset_id';
433 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
434 l_attr_rec.value := TRUE;
435 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
436
437 I := I + 1;
438 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
439 l_attr_rec.type := 'VARCHAR2';
440 l_attr_rec.length := 1;
441 l_attr_rec.name := 'return_status';
442 l_attr_rec.code := 'return_status';
443 l_attr_rec.db_attr := FALSE;
444 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
445 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
446
447 I := I + 1;
448 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
449 l_attr_rec.type := 'VARCHAR2';
450 l_attr_rec.length := 1;
451 l_attr_rec.name := 'db_flag';
452 l_attr_rec.code := 'db_flag';
453 l_attr_rec.db_attr := FALSE;
454 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
455 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
456
457 I := I + 1;
458 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
459 l_attr_rec.type := 'VARCHAR2';
460 l_attr_rec.length := 30;
461 l_attr_rec.name := 'operation';
462 l_attr_rec.code := 'operation';
463 l_attr_rec.db_attr := FALSE;
464 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
465 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
466
467 I := I + 1;
468 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
469 l_attr_rec.type := 'VARCHAR2';
470 l_attr_rec.length := 1;
471 l_attr_rec.name := 'required_flag';
472 l_attr_rec.code := 'required_flag';
473 l_attr_rec.db_attr := FALSE;
474 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
475 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
476
477 END Get_Attr_Tbl;
478
479 -- Procedure : Get_Attr_Value_Tbl
480
481 PROCEDURE Get_Attr_Value_Tbl
482 IS
483 l_attr_rec OE_GENERATE.Attribute_Rec_Type;
484 I NUMBER := 0;
485 BEGIN
486
487 OE_GENERATE.g_attr_value_tbl.DELETE;
488
489 -- Load attribute values
490
491 I := I + 1;
492 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
493 l_attr_rec.name := 'prc_context';
494 l_attr_rec.code := 'prc_context_id';
495 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
496 l_attr_rec.length := 240;
497 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
498 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
499
500 I := I + 1;
501 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
502 l_attr_rec.name := 'seeded';
503 l_attr_rec.code := 'seeded_flag';
504 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
505 l_attr_rec.length := 240;
506 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
507 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
508
509 I := I + 1;
510 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
511 l_attr_rec.name := 'seeded_valueset';
512 l_attr_rec.code := 'seeded_valueset_id';
513 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
514 l_attr_rec.length := 240;
515 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
516 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
517
518 I := I + 1;
519 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
520 l_attr_rec.name := 'segment';
521 l_attr_rec.code := 'segment_id';
522 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
523 l_attr_rec.length := 240;
524 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
525 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
526
527 I := I + 1;
528 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
529 l_attr_rec.name := 'user_valueset';
530 l_attr_rec.code := 'user_valueset_id';
531 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
532 l_attr_rec.length := 240;
533 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
534 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
535
536 END Get_Attr_Value_Tbl;
537
538 END QP_SEG_ATTR;