17:
18: PROCEDURE build_insert_clause_list (p_rownum IN OUT NOCOPY NUMBER,
19: p_prefix IN VARCHAR2)
20: IS
21: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
22: BEGIN
23:
24: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
25: p_prefix,
20: IS
21: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
22: BEGIN
23:
24: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
25: p_prefix,
26: p_rownum,
27: 'channel_id');
28:
25: p_prefix,
26: p_rownum,
27: 'channel_id');
28:
29: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('CUSTOMER_ID'),
30: p_prefix,
31: p_rownum,
32: 'customer_id');
33:
30: p_prefix,
31: p_rownum,
32: 'customer_id');
33:
34: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('FINANCIAL_ELEM_ID'),
35: p_prefix,
36: p_rownum,
37: 'financial_elem_id');
38:
35: p_prefix,
36: p_rownum,
37: 'financial_elem_id');
38:
39: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('LINE_ITEM_ID'),
40: p_prefix,
41: p_rownum,
42: 'line_item_id');
43:
40: p_prefix,
41: p_rownum,
42: 'line_item_id');
43:
44: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('NATURAL_ACCOUNT_ID'),
45: p_prefix,
46: p_rownum,
47: 'natural_account_id');
48:
45: p_prefix,
46: p_rownum,
47: 'natural_account_id');
48:
49: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('PRODUCT_ID'),
50: p_prefix,
51: p_rownum,
52: 'product_id');
53:
50: p_prefix,
51: p_rownum,
52: 'product_id');
53:
54: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('PROJECT_ID'),
55: p_prefix,
56: p_rownum,
57: 'project_id');
58:
55: p_prefix,
56: p_rownum,
57: 'project_id');
58:
59: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('TASK_ID'),
60: p_prefix,
61: p_rownum,
62: 'task_id');
63:
60: p_prefix,
61: p_rownum,
62: 'task_id');
63:
64: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
65: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
66: p_prefix,
67: p_rownum,
68: 'user_dim10_id');
61: p_rownum,
62: 'task_id');
63:
64: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
65: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
66: p_prefix,
67: p_rownum,
68: 'user_dim10_id');
69: END IF;
67: p_rownum,
68: 'user_dim10_id');
69: END IF;
70:
71: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
72: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
73: p_prefix,
74: p_rownum,
75: 'user_dim1_id');
68: 'user_dim10_id');
69: END IF;
70:
71: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
72: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
73: p_prefix,
74: p_rownum,
75: 'user_dim1_id');
76: END IF;
74: p_rownum,
75: 'user_dim1_id');
76: END IF;
77:
78: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
79: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
80: p_prefix,
81: p_rownum,
82: 'user_dim2_id');
75: 'user_dim1_id');
76: END IF;
77:
78: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
79: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
80: p_prefix,
81: p_rownum,
82: 'user_dim2_id');
83: END IF;
81: p_rownum,
82: 'user_dim2_id');
83: END IF;
84:
85: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
86: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
87: p_prefix,
88: p_rownum,
89: 'user_dim3_id');
82: 'user_dim2_id');
83: END IF;
84:
85: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
86: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
87: p_prefix,
88: p_rownum,
89: 'user_dim3_id');
90: END IF;
88: p_rownum,
89: 'user_dim3_id');
90: END IF;
91:
92: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
93: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
94: p_prefix,
95: p_rownum,
96: 'user_dim4_id');
89: 'user_dim3_id');
90: END IF;
91:
92: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
93: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
94: p_prefix,
95: p_rownum,
96: 'user_dim4_id');
97: END IF;
95: p_rownum,
96: 'user_dim4_id');
97: END IF;
98:
99: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
100: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
101: p_prefix,
102: p_rownum,
103: 'user_dim5_id');
96: 'user_dim4_id');
97: END IF;
98:
99: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
100: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
101: p_prefix,
102: p_rownum,
103: 'user_dim5_id');
104: END IF;
102: p_rownum,
103: 'user_dim5_id');
104: END IF;
105:
106: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
107: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
108: p_prefix,
109: p_rownum,
110: 'user_dim6_id');
103: 'user_dim5_id');
104: END IF;
105:
106: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
107: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
108: p_prefix,
109: p_rownum,
110: 'user_dim6_id');
111: END IF;
109: p_rownum,
110: 'user_dim6_id');
111: END IF;
112:
113: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
114: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
115: p_prefix,
116: p_rownum,
117: 'user_dim7_id');
110: 'user_dim6_id');
111: END IF;
112:
113: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
114: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
115: p_prefix,
116: p_rownum,
117: 'user_dim7_id');
118: END IF;
116: p_rownum,
117: 'user_dim7_id');
118: END IF;
119:
120: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
121: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
122: p_prefix,
123: p_rownum,
124: 'user_dim8_id');
117: 'user_dim7_id');
118: END IF;
119:
120: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
121: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
122: p_prefix,
123: p_rownum,
124: 'user_dim8_id');
125: END IF;
123: p_rownum,
124: 'user_dim8_id');
125: END IF;
126:
127: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
128: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
129: p_prefix,
130: p_rownum,
131: 'user_dim9_id');
124: 'user_dim8_id');
125: END IF;
126:
127: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
128: add_insert_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
129: p_prefix,
130: p_rownum,
131: 'user_dim9_id');
132: END IF;
146:
147: PROCEDURE build_select_clause_list (p_rownum IN OUT NOCOPY NUMBER,
148: p_table_alias IN VARCHAR2)
149: IS
150: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
151: BEGIN
152:
153: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
154: p_table_alias,
149: IS
150: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
151: BEGIN
152:
153: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
154: p_table_alias,
155: p_rownum,
156: 'channel_id');
157:
154: p_table_alias,
155: p_rownum,
156: 'channel_id');
157:
158: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('CUSTOMER_ID'),
159: p_table_alias,
160: p_rownum,
161: 'customer_id');
162:
159: p_table_alias,
160: p_rownum,
161: 'customer_id');
162:
163: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('FINANCIAL_ELEM_ID'),
164: p_table_alias,
165: p_rownum,
166: 'financial_elem_id');
167:
164: p_table_alias,
165: p_rownum,
166: 'financial_elem_id');
167:
168: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('LINE_ITEM_ID'),
169: p_table_alias,
170: p_rownum,
171: 'line_item_id');
172:
169: p_table_alias,
170: p_rownum,
171: 'line_item_id');
172:
173: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('NATURAL_ACCOUNT_ID'),
174: p_table_alias,
175: p_rownum,
176: 'natural_account_id');
177:
174: p_table_alias,
175: p_rownum,
176: 'natural_account_id');
177:
178: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('PRODUCT_ID'),
179: p_table_alias,
180: p_rownum,
181: 'product_id');
182:
179: p_table_alias,
180: p_rownum,
181: 'product_id');
182:
183: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('PROJECT_ID'),
184: p_table_alias,
185: p_rownum,
186: 'project_id');
187:
184: p_table_alias,
185: p_rownum,
186: 'project_id');
187:
188: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('TASK_ID'),
189: p_table_alias,
190: p_rownum,
191: 'task_id');
192:
189: p_table_alias,
190: p_rownum,
191: 'task_id');
192:
193: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
194: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
195: p_table_alias,
196: p_rownum,
197: 'user_dim10_id');
190: p_rownum,
191: 'task_id');
192:
193: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
194: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
195: p_table_alias,
196: p_rownum,
197: 'user_dim10_id');
198: END IF;
196: p_rownum,
197: 'user_dim10_id');
198: END IF;
199:
200: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
201: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
202: p_table_alias,
203: p_rownum,
204: 'user_dim1_id');
197: 'user_dim10_id');
198: END IF;
199:
200: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
201: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
202: p_table_alias,
203: p_rownum,
204: 'user_dim1_id');
205: END IF;
203: p_rownum,
204: 'user_dim1_id');
205: END IF;
206:
207: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
208: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
209: p_table_alias,
210: p_rownum,
211: 'user_dim2_id');
204: 'user_dim1_id');
205: END IF;
206:
207: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
208: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
209: p_table_alias,
210: p_rownum,
211: 'user_dim2_id');
212: END IF;
210: p_rownum,
211: 'user_dim2_id');
212: END IF;
213:
214: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
215: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
216: p_table_alias,
217: p_rownum,
218: 'user_dim3_id');
211: 'user_dim2_id');
212: END IF;
213:
214: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
215: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
216: p_table_alias,
217: p_rownum,
218: 'user_dim3_id');
219: END IF;
217: p_rownum,
218: 'user_dim3_id');
219: END IF;
220:
221: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
222: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
223: p_table_alias,
224: p_rownum,
225: 'user_dim4_id');
218: 'user_dim3_id');
219: END IF;
220:
221: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
222: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
223: p_table_alias,
224: p_rownum,
225: 'user_dim4_id');
226: END IF;
224: p_rownum,
225: 'user_dim4_id');
226: END IF;
227:
228: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
229: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
230: p_table_alias,
231: p_rownum,
232: 'user_dim5_id');
225: 'user_dim4_id');
226: END IF;
227:
228: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
229: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
230: p_table_alias,
231: p_rownum,
232: 'user_dim5_id');
233: END IF;
231: p_rownum,
232: 'user_dim5_id');
233: END IF;
234:
235: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
236: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
237: p_table_alias,
238: p_rownum,
239: 'user_dim6_id');
232: 'user_dim5_id');
233: END IF;
234:
235: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
236: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
237: p_table_alias,
238: p_rownum,
239: 'user_dim6_id');
240: END IF;
238: p_rownum,
239: 'user_dim6_id');
240: END IF;
241:
242: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
243: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
244: p_table_alias,
245: p_rownum,
246: 'user_dim7_id');
239: 'user_dim6_id');
240: END IF;
241:
242: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
243: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
244: p_table_alias,
245: p_rownum,
246: 'user_dim7_id');
247: END IF;
245: p_rownum,
246: 'user_dim7_id');
247: END IF;
248:
249: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
250: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
251: p_table_alias,
252: p_rownum,
253: 'user_dim8_id');
246: 'user_dim7_id');
247: END IF;
248:
249: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
250: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
251: p_table_alias,
252: p_rownum,
253: 'user_dim8_id');
254: END IF;
252: p_rownum,
253: 'user_dim8_id');
254: END IF;
255:
256: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
257: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
258: p_table_alias,
259: p_rownum,
260: 'user_dim9_id');
253: 'user_dim8_id');
254: END IF;
255:
256: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
257: add_select_clause_to_list(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
258: p_table_alias,
259: p_rownum,
260: 'user_dim9_id');
261: END IF;
284: p_table_alias IN VARCHAR2,
285: p_assign_type IN VARCHAR2)
286:
287: IS
288: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
289: BEGIN
290:
291: add_column_to_group(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
292: p_table_alias,
287: IS
288: l_dim_info gcs_utility_pkg.t_hash_gcs_dimension_info := gcs_utility_pkg.g_gcs_dimension_info;
289: BEGIN
290:
291: add_column_to_group(gcs_utility_pkg.get_dimension_required('CHANNEL_ID'),
292: p_table_alias,
293: p_rownum,
294: 'channel_id',
295: p_assign_type);
293: p_rownum,
294: 'channel_id',
295: p_assign_type);
296:
297: add_column_to_group(gcs_utility_pkg.get_dimension_required('CUSTOMER_ID'),
298: p_table_alias,
299: p_rownum,
300: 'customer_id',
301: p_assign_type);
299: p_rownum,
300: 'customer_id',
301: p_assign_type);
302:
303: add_column_to_group(gcs_utility_pkg.get_dimension_required('FINANCIAL_ELEM_ID'),
304: p_table_alias,
305: p_rownum,
306: 'financial_elem_id',
307: p_assign_type);
305: p_rownum,
306: 'financial_elem_id',
307: p_assign_type);
308:
309: add_column_to_group(gcs_utility_pkg.get_dimension_required('LINE_ITEM_ID'),
310: p_table_alias,
311: p_rownum,
312: 'line_item_id',
313: p_assign_type);
311: p_rownum,
312: 'line_item_id',
313: p_assign_type);
314:
315: add_column_to_group(gcs_utility_pkg.get_dimension_required('NATURAL_ACCOUNT_ID'),
316: p_table_alias,
317: p_rownum,
318: 'natural_account_id',
319: p_assign_type);
317: p_rownum,
318: 'natural_account_id',
319: p_assign_type);
320:
321: add_column_to_group(gcs_utility_pkg.get_dimension_required('PRODUCT_ID'),
322: p_table_alias,
323: p_rownum,
324: 'product_id',
325: p_assign_type);
323: p_rownum,
324: 'product_id',
325: p_assign_type);
326:
327: add_column_to_group(gcs_utility_pkg.get_dimension_required('PROJECT_ID'),
328: p_table_alias,
329: p_rownum,
330: 'project_id',
331: p_assign_type);
329: p_rownum,
330: 'project_id',
331: p_assign_type);
332:
333: add_column_to_group(gcs_utility_pkg.get_dimension_required('TASK_ID'),
334: p_table_alias,
335: p_rownum,
336: 'task_id',
337: p_assign_type);
335: p_rownum,
336: 'task_id',
337: p_assign_type);
338:
339: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
340: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
341: p_table_alias,
342: p_rownum,
343: 'user_dim10_id',
336: 'task_id',
337: p_assign_type);
338:
339: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM10_ID') = 'Y') THEN
340: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM10_ID'),
341: p_table_alias,
342: p_rownum,
343: 'user_dim10_id',
344: p_assign_type);
343: 'user_dim10_id',
344: p_assign_type);
345: END IF;
346:
347: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
348: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
349: p_table_alias,
350: p_rownum,
351: 'user_dim1_id',
344: p_assign_type);
345: END IF;
346:
347: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM1_ID') = 'Y') THEN
348: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM1_ID'),
349: p_table_alias,
350: p_rownum,
351: 'user_dim1_id',
352: p_assign_type);
351: 'user_dim1_id',
352: p_assign_type);
353: END IF;
354:
355: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
356: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
357: p_table_alias,
358: p_rownum,
359: 'user_dim2_id',
352: p_assign_type);
353: END IF;
354:
355: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM2_ID') = 'Y') THEN
356: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM2_ID'),
357: p_table_alias,
358: p_rownum,
359: 'user_dim2_id',
360: p_assign_type);
359: 'user_dim2_id',
360: p_assign_type);
361: END IF;
362:
363: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
364: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
365: p_table_alias,
366: p_rownum,
367: 'user_dim3_id',
360: p_assign_type);
361: END IF;
362:
363: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM3_ID') = 'Y') THEN
364: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM3_ID'),
365: p_table_alias,
366: p_rownum,
367: 'user_dim3_id',
368: p_assign_type);
367: 'user_dim3_id',
368: p_assign_type);
369: END IF;
370:
371: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
372: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
373: p_table_alias,
374: p_rownum,
375: 'user_dim4_id',
368: p_assign_type);
369: END IF;
370:
371: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM4_ID') = 'Y') THEN
372: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM4_ID'),
373: p_table_alias,
374: p_rownum,
375: 'user_dim4_id',
376: p_assign_type);
375: 'user_dim4_id',
376: p_assign_type);
377: END IF;
378:
379: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
380: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
381: p_table_alias,
382: p_rownum,
383: 'user_dim5_id',
376: p_assign_type);
377: END IF;
378:
379: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM5_ID') = 'Y') THEN
380: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM5_ID'),
381: p_table_alias,
382: p_rownum,
383: 'user_dim5_id',
384: p_assign_type);
383: 'user_dim5_id',
384: p_assign_type);
385: END IF;
386:
387: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
388: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
389: p_table_alias,
390: p_rownum,
391: 'user_dim6_id',
384: p_assign_type);
385: END IF;
386:
387: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM6_ID') = 'Y') THEN
388: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM6_ID'),
389: p_table_alias,
390: p_rownum,
391: 'user_dim6_id',
392: p_assign_type);
391: 'user_dim6_id',
392: p_assign_type);
393: END IF;
394:
395: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
396: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
397: p_table_alias,
398: p_rownum,
399: 'user_dim7_id',
392: p_assign_type);
393: END IF;
394:
395: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM7_ID') = 'Y') THEN
396: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM7_ID'),
397: p_table_alias,
398: p_rownum,
399: 'user_dim7_id',
400: p_assign_type);
399: 'user_dim7_id',
400: p_assign_type);
401: END IF;
402:
403: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
404: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
405: p_table_alias,
406: p_rownum,
407: 'user_dim8_id',
400: p_assign_type);
401: END IF;
402:
403: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM8_ID') = 'Y') THEN
404: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM8_ID'),
405: p_table_alias,
406: p_rownum,
407: 'user_dim8_id',
408: p_assign_type);
407: 'user_dim8_id',
408: p_assign_type);
409: END IF;
410:
411: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
412: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
413: p_table_alias,
414: p_rownum,
415: 'user_dim9_id',
408: p_assign_type);
409: END IF;
410:
411: IF (gcs_utility_pkg.get_fem_dim_required('USER_DIM9_ID') = 'Y') THEN
412: add_column_to_group(gcs_utility_pkg.get_dimension_required('USER_DIM9_ID'),
413: p_table_alias,
414: p_rownum,
415: 'user_dim9_id',
416: p_assign_type);