[Home] [Help]
PACKAGE BODY: APPS.QP_SSC_ATTR
Source
1 PACKAGE BODY QP_SSC_ATTR AS
2 /* $Header: QPXASSCB.pls 120.0 2005/06/02 00:23:16 appldev noship $ */
3
4 -- Global constant holding the package name
5
6 G_PKG_NAME CONSTANT VARCHAR2(30) := 'QP_SSC_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 := 'APPLICATION_SHORT_NAME';
23 l_attr_rec.type := 'VARCHAR2';
24 l_attr_rec.length := 30;
25 l_attr_rec.name := 'application_short_name';
26 l_attr_rec.code := 'application_short_name';
27 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
28 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
29
30 I := I + 1;
31 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
32 l_attr_rec.column := 'ATTRIBUTE1';
33 l_attr_rec.type := 'VARCHAR2';
34 l_attr_rec.length := 240;
35 l_attr_rec.name := 'attribute1';
36 l_attr_rec.code := 'attribute1';
37 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
38 l_attr_rec.text1 := 'SSC';
39 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
40
41 I := I + 1;
42 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
43 l_attr_rec.column := 'ATTRIBUTE10';
44 l_attr_rec.type := 'VARCHAR2';
45 l_attr_rec.length := 240;
46 l_attr_rec.name := 'attribute10';
47 l_attr_rec.code := 'attribute10';
48 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
49 l_attr_rec.text1 := 'SSC';
50 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
51
52 I := I + 1;
53 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
54 l_attr_rec.column := 'ATTRIBUTE11';
55 l_attr_rec.type := 'VARCHAR2';
56 l_attr_rec.length := 240;
57 l_attr_rec.name := 'attribute11';
58 l_attr_rec.code := 'attribute11';
59 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
60 l_attr_rec.text1 := 'SSC';
61 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
62
63 I := I + 1;
64 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
65 l_attr_rec.column := 'ATTRIBUTE12';
66 l_attr_rec.type := 'VARCHAR2';
67 l_attr_rec.length := 240;
68 l_attr_rec.name := 'attribute12';
69 l_attr_rec.code := 'attribute12';
70 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
71 l_attr_rec.text1 := 'SSC';
72 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
73
74 I := I + 1;
75 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
76 l_attr_rec.column := 'ATTRIBUTE13';
77 l_attr_rec.type := 'VARCHAR2';
78 l_attr_rec.length := 240;
79 l_attr_rec.name := 'attribute13';
80 l_attr_rec.code := 'attribute13';
81 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
82 l_attr_rec.text1 := 'SSC';
83 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
84
85 I := I + 1;
86 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
87 l_attr_rec.column := 'ATTRIBUTE14';
88 l_attr_rec.type := 'VARCHAR2';
89 l_attr_rec.length := 240;
90 l_attr_rec.name := 'attribute14';
91 l_attr_rec.code := 'attribute14';
92 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
93 l_attr_rec.text1 := 'SSC';
94 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
95
96 I := I + 1;
97 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
98 l_attr_rec.column := 'ATTRIBUTE15';
99 l_attr_rec.type := 'VARCHAR2';
100 l_attr_rec.length := 240;
101 l_attr_rec.name := 'attribute15';
102 l_attr_rec.code := 'attribute15';
103 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
104 l_attr_rec.text1 := 'SSC';
105 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
106
107 I := I + 1;
108 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
109 l_attr_rec.column := 'ATTRIBUTE2';
110 l_attr_rec.type := 'VARCHAR2';
111 l_attr_rec.length := 240;
112 l_attr_rec.name := 'attribute2';
113 l_attr_rec.code := 'attribute2';
114 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
115 l_attr_rec.text1 := 'SSC';
116 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
117
118 I := I + 1;
119 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
120 l_attr_rec.column := 'ATTRIBUTE3';
121 l_attr_rec.type := 'VARCHAR2';
122 l_attr_rec.length := 240;
123 l_attr_rec.name := 'attribute3';
124 l_attr_rec.code := 'attribute3';
125 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
126 l_attr_rec.text1 := 'SSC';
127 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
128
129 I := I + 1;
130 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
131 l_attr_rec.column := 'ATTRIBUTE4';
132 l_attr_rec.type := 'VARCHAR2';
133 l_attr_rec.length := 240;
134 l_attr_rec.name := 'attribute4';
135 l_attr_rec.code := 'attribute4';
136 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
137 l_attr_rec.text1 := 'SSC';
138 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
139
140 I := I + 1;
141 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
142 l_attr_rec.column := 'ATTRIBUTE5';
143 l_attr_rec.type := 'VARCHAR2';
144 l_attr_rec.length := 240;
145 l_attr_rec.name := 'attribute5';
146 l_attr_rec.code := 'attribute5';
147 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
148 l_attr_rec.text1 := 'SSC';
149 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
150
151 I := I + 1;
152 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
153 l_attr_rec.column := 'ATTRIBUTE6';
154 l_attr_rec.type := 'VARCHAR2';
155 l_attr_rec.length := 240;
156 l_attr_rec.name := 'attribute6';
157 l_attr_rec.code := 'attribute6';
158 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
159 l_attr_rec.text1 := 'SSC';
160 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
161
162 I := I + 1;
163 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
164 l_attr_rec.column := 'ATTRIBUTE7';
165 l_attr_rec.type := 'VARCHAR2';
166 l_attr_rec.length := 240;
167 l_attr_rec.name := 'attribute7';
168 l_attr_rec.code := 'attribute7';
169 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
170 l_attr_rec.text1 := 'SSC';
171 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
172
173 I := I + 1;
174 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
175 l_attr_rec.column := 'ATTRIBUTE8';
176 l_attr_rec.type := 'VARCHAR2';
177 l_attr_rec.length := 240;
178 l_attr_rec.name := 'attribute8';
179 l_attr_rec.code := 'attribute8';
180 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
181 l_attr_rec.text1 := 'SSC';
182 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
183
184 I := I + 1;
185 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
186 l_attr_rec.column := 'ATTRIBUTE9';
187 l_attr_rec.type := 'VARCHAR2';
188 l_attr_rec.length := 240;
189 l_attr_rec.name := 'attribute9';
190 l_attr_rec.code := 'attribute9';
191 l_attr_rec.category := OE_GENERATE.G_CAT_DESC_FLEX;
192 l_attr_rec.text1 := 'SSC';
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 := 'SSC';
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 := 'ENABLED_FLAG';
227 l_attr_rec.type := 'VARCHAR2';
228 l_attr_rec.length := 1;
229 l_attr_rec.name := 'enabled';
230 l_attr_rec.code := 'enabled_flag';
231 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
232 l_attr_rec.value := TRUE;
233 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
234
235 I := I + 1;
236 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
237 l_attr_rec.column := 'LAST_UPDATED_BY';
238 l_attr_rec.type := 'NUMBER';
239 l_attr_rec.name := 'last_updated_by';
240 l_attr_rec.code := 'last_updated_by';
241 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
242 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
243
244 I := I + 1;
245 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
246 l_attr_rec.column := 'LAST_UPDATE_DATE';
247 l_attr_rec.type := 'DATE';
248 l_attr_rec.name := 'last_update_date';
249 l_attr_rec.code := 'last_update_date';
250 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
251 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
252
253 I := I + 1;
254 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
255 l_attr_rec.column := 'LAST_UPDATE_LOGIN';
256 l_attr_rec.type := 'NUMBER';
257 l_attr_rec.name := 'last_update_login';
258 l_attr_rec.code := 'last_update_login';
259 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
260 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
261
262 I := I + 1;
263 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
264 l_attr_rec.column := 'PROGRAM_APPLICATION_ID';
265 l_attr_rec.type := 'NUMBER';
266 l_attr_rec.name := 'program_application';
267 l_attr_rec.code := 'program_application_id';
268 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
269 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
270
271 I := I + 1;
272 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
273 l_attr_rec.column := 'PROGRAM_ID';
274 l_attr_rec.type := 'NUMBER';
275 l_attr_rec.name := 'program';
276 l_attr_rec.code := 'program_id';
277 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
278 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
279
280 I := I + 1;
281 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
282 l_attr_rec.column := 'PROGRAM_UPDATE_DATE';
283 l_attr_rec.type := 'DATE';
284 l_attr_rec.name := 'program_update_date';
285 l_attr_rec.code := 'program_update_date';
286 l_attr_rec.category := OE_GENERATE.G_CAT_WHO;
287 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
288
289 I := I + 1;
290 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
291 l_attr_rec.column := 'PTE_CODE';
292 l_attr_rec.type := 'VARCHAR2';
293 l_attr_rec.length := 30;
294 l_attr_rec.name := 'pte';
295 l_attr_rec.code := 'pte_code';
296 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
297 l_attr_rec.value := TRUE;
298 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
299
300 I := I + 1;
301 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
302 l_attr_rec.column := 'PTE_SOURCE_SYSTEM_ID';
303 l_attr_rec.type := 'NUMBER';
304 l_attr_rec.name := 'pte_source_system';
305 l_attr_rec.code := 'pte_source_system_id';
306 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
307 l_attr_rec.pk_flag := TRUE;
308 l_attr_rec.value := TRUE;
309 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
310
311 I := I + 1;
312 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
313 l_attr_rec.type := 'VARCHAR2';
314 l_attr_rec.length := 1;
315 l_attr_rec.name := 'return_status';
316 l_attr_rec.code := 'return_status';
317 l_attr_rec.db_attr := FALSE;
318 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
319 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
320
321 I := I + 1;
322 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
323 l_attr_rec.type := 'VARCHAR2';
324 l_attr_rec.length := 1;
325 l_attr_rec.name := 'db_flag';
326 l_attr_rec.code := 'db_flag';
327 l_attr_rec.db_attr := FALSE;
328 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
329 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
330
331 I := I + 1;
332 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
333 l_attr_rec.type := 'VARCHAR2';
334 l_attr_rec.length := 30;
335 l_attr_rec.name := 'operation';
336 l_attr_rec.code := 'operation';
337 l_attr_rec.db_attr := FALSE;
338 l_attr_rec.category := OE_GENERATE.G_CAT_TEMP;
339 OE_GENERATE.g_attr_tbl(I) := l_attr_rec;
340
341 END Get_Attr_Tbl;
342
343 -- Procedure : Get_Attr_Value_Tbl
344
345 PROCEDURE Get_Attr_Value_Tbl
346 IS
347 l_attr_rec OE_GENERATE.Attribute_Rec_Type;
348 I NUMBER := 0;
349 BEGIN
350
351 OE_GENERATE.g_attr_value_tbl.DELETE;
352
353 -- Load attribute values
354
355 I := I + 1;
356 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
357 l_attr_rec.name := 'enabled';
358 l_attr_rec.code := 'enabled_flag';
359 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
360 l_attr_rec.length := 240;
361 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
362 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
363
364 I := I + 1;
365 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
366 l_attr_rec.name := 'pte';
367 l_attr_rec.code := 'pte_code';
368 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
369 l_attr_rec.length := 240;
370 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
371 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
372
373 I := I + 1;
374 l_attr_rec := OE_GENERATE.G_MISS_ATTR_REC;
375 l_attr_rec.name := 'pte_source_system';
376 l_attr_rec.code := 'pte_source_system_id';
377 l_attr_rec.type := OE_GENERATE.G_TYPE_CHAR;
378 l_attr_rec.length := 240;
379 l_attr_rec.category := OE_GENERATE.G_CAT_REGULAR;
380 OE_GENERATE.g_attr_value_tbl(I) := l_attr_rec;
381
382 END Get_Attr_Value_Tbl;
383
384 END QP_SSC_ATTR;