[Home] [Help]
PACKAGE BODY: APPS.FEM_DIM_UTILS_PVT
Source
1 PACKAGE BODY FEM_DIM_UTILS_PVT AS
2 /* $Header: FEMVDDUB.pls 120.21.12010000.3 2008/08/25 10:44:18 lkiran ship $ */
3
4 G_PKG_NAME CONSTANT VARCHAR2(30) := 'FEM_DIM_UTILS_PVT';
5
6 /*===========================================================================+
7 | PROCEDURE pd |
8 +===========================================================================*/
9 -- API to print debug information used during only development.
10 PROCEDURE pd( p_message IN VARCHAR2)
11 IS
12 BEGIN
13 NULL ;
14 --DBMS_OUTPUT.Put_Line(p_message) ;
15 END pd ;
16 /*---------------------------------------------------------------------------*/
17
18
19 /*===========================================================================+
20 | FUNCTION Get_Dim_Attr_Req_Flag_Access |
21 +===========================================================================*/
22 --
23 -- Returns accessibility of the Required Attribute Flag for all Attributes
24 -- of a Dimension.
25 --
26 FUNCTION Get_Dim_Attr_Req_Flag_Access
27 (
28 p_dimension_id IN NUMBER
29 ) RETURN VARCHAR2
30 IS
31 l_api_name CONSTANT VARCHAR2(30):= 'Get_Dim_Attr_Req_Flag_Access';
32 l_member_b_table_name varchar2(30) := null;
33 l_access_flag varchar2(1) := 'N';
34 l_result number;
35
36 -- Cursor to determine the base member table name for a dimension
37 cursor l_xdim_csr is
38 select member_b_table_name
39 from fem_xdim_dimensions
40 where dimension_id = p_dimension_id;
41
42 BEGIN
43
44 for l_xdim_rec in l_xdim_csr loop
45 l_member_b_table_name := l_xdim_rec.member_b_table_name;
46 end loop;
47
48 if (l_member_b_table_name is not null) then
49
50 -- to determine if the group is being used by member
51 execute immediate
52 'select count(*) from (' ||
53 'select null from dual where exists (' ||
54 'select null from ' || l_member_b_table_name || '))'
55 into l_result;
56
57 if (l_result is null or l_result = 0) then
58 -- the are no members for this dimension, so allow update of
59 -- required flag.
60 l_access_flag := 'Y';
61 end if;
62
63 end if;
64
65 return l_access_flag;
66
67 EXCEPTION
68
69 when OTHERS then
70 return l_access_flag;
71
72 END Get_Dim_Attr_Req_Flag_Access;
73 /*---------------------------------------------------------------------------*/
74
75
76 /*===========================================================================+
77 | FUNCTION Get_Dim_Attribute_Access |
78 +===========================================================================*/
79 --
80 -- The function which returns accessibility of a given Dimension
81 -- Attribute the current user.
82 --
83 FUNCTION Get_Dim_Attribute_Access
84 (
85 p_attribute_id IN NUMBER,
86 p_personal_flag IN VARCHAR2 := 'N'
87 ) RETURN VARCHAR2
88 is
89
90 l_api_name CONSTANT VARCHAR2(30) := 'Get_Dim_Attribute_Access';
91
92 l_read_only_flag varchar2(1) := 'N';
93 l_grp_use_flag varchar2(1) := 'N';
94 l_attr_use_flag varchar2(1) := 'N';
95
96 l_attr_table_name varchar2(30) := null;
97 l_grp_use_code varchar2(30) := null;
98 l_dimension_id number;
99
100 l_resp_id number := FND_GLOBAL.RESP_ID;
101 l_resp_key varchar2(30);
102
103 --
104 -- Cursor to determine the responsibility key corresponding
105 -- to the current responsibility id.
106 --
107 Cursor l_resp_key_csr is
108 Select responsibility_key
109 from fnd_responsibility
110 where responsibility_id = l_resp_id;
111
112 --
113 -- Cursor to determine if the attribute is read only.
114 --
115 Cursor l_attr_read_only_csr is
116 Select dimension_id, read_only_flag
117 from fem_dim_attributes_b
118 where attribute_id = p_attribute_id;
119
120 --
121 -- Cursor to determine if the attribute has been used by Groups.
122 --
123 Cursor l_attr_grp_use_csr is
124 Select 'x'
125 from fem_dim_attr_grps
126 where attribute_id = p_attribute_id;
127
128 --
129 -- Cursor to determine group use code and attribute table name of dim.
130 --
131 Cursor l_dim_csr is
132 Select group_use_code, attribute_table_name
133 from fem_xdim_dimensions
134 where dimension_id = l_dimension_id;
135
136 l_result number;
137
138 BEGIN
139
140 if (g_user_mode = 'Y') then
141 if (p_personal_flag = 'Y') then
142 l_read_only_flag := 'N';
143 else
144 l_read_only_flag := 'Y';
145 end if;
146 return l_read_only_flag;
147 else
148
149 For l_attr_read_only_rec in l_attr_read_only_csr
150 Loop
151 l_read_only_flag := l_attr_read_only_rec.read_only_flag;
152 l_dimension_id := l_attr_read_only_rec.dimension_id;
153 End Loop;
154
155 if (l_read_only_flag = 'Y') then
156 return l_read_only_flag;
157 end if;
158
159 For l_dim_rec in l_dim_csr
160 Loop
161 l_grp_use_code := l_dim_rec.group_use_code;
162 l_attr_table_name := l_dim_rec.attribute_table_name;
163 End Loop;
164
165 if (l_grp_use_code <> 'REQUIRED') then
166 -- to determine if the attribute is being used by member
167 execute immediate
168 'select count(*) from (' ||
169 'select null from dual where exists (' ||
170 'select null from ' || l_attr_table_name || ' where '||
171 'attribute_id = :1 ))'
172 into l_result USING p_attribute_id;
173
174 if (l_result > 0) then
175 l_attr_use_flag := 'Y';
176 end if;
177 return l_attr_use_flag;
178
179 else
180 For l_attr_grp_use_rec in l_attr_grp_use_csr
181 Loop
182 l_grp_use_flag := 'Y';
183 End Loop;
184
185 if (l_grp_use_flag = 'Y') then
186 return l_grp_use_flag;
187 end if;
188 end if;
189
190 return l_read_only_flag;
191
192 end if;
193
194 EXCEPTION
195
196 when FND_API.G_EXC_ERROR then
197 return l_read_only_flag;
198
199 when FND_API.G_EXC_UNEXPECTED_ERROR then
200 return l_read_only_flag;
201
202 when OTHERS then
203 return l_read_only_flag;
204
205 end Get_Dim_Attribute_Access;
206 /*---------------------------------------------------------------------------*/
207
208
209 /*===========================================================================+
210 | FUNCTION Get_Dim_Attribute_Access_Del |
211 +===========================================================================*/
212 --
213 -- The function which returns accessibility of a given Dimension
214 -- Attribute the current user.
215 --
216 FUNCTION Get_Dim_Attribute_Access_Del
217 (
218 p_attribute_id IN NUMBER,
219 p_personal_flag IN VARCHAR2 := 'N'
220 ) RETURN VARCHAR2
221 is
222 l_api_name CONSTANT VARCHAR2(30) := 'Get_Dim_Attribute_Access_Del';
223
224 l_read_only_flag varchar2(1) := 'N';
225 l_grp_use_flag varchar2(1) := 'N';
226 l_attr_use_flag varchar2(1) := 'N';
227 l_cond_use_flag varchar2(1) := 'N';
228 l_col_pop_use_flag varchar2(1) := 'N';
229
230 l_attr_table_name varchar2(30) := null;
231 l_grp_use_code varchar2(30) := null;
232 l_dimension_id number;
233
234 l_resp_id number := FND_GLOBAL.RESP_ID;
235 l_resp_key varchar2(30);
236
237 -- For Bug#3980015
238 l_dim_use_grp_flag varchar2(1) :='N';
239
240 --
241 -- Cursor to determine the responsibility key corresponding
242 -- to the current responsibility id.
243 --
244 Cursor l_resp_key_csr is
245 Select responsibility_key
246 from fnd_responsibility
247 where responsibility_id = l_resp_id;
248
249 --
250 -- Cursor to determine if the attribute is read only.
251 --
252 Cursor l_attr_read_only_csr is
253 Select dimension_id, read_only_flag
254 from fem_dim_attributes_b
255 where attribute_id = p_attribute_id;
256
257 --
258 -- Cursor to determine if the attribute has been used by Groups.
259 --
260 Cursor l_attr_grp_use_csr is
261 Select 'x'
262 from fem_dim_attr_grps
263 where attribute_id = p_attribute_id;
264
265 --
266 -- Cursor to determine group use code and attribute table name of dim.
267 --
268 Cursor l_dim_csr is
269 Select group_use_code, attribute_table_name
270 from fem_xdim_dimensions
271 where dimension_id = l_dimension_id;
272
273 -- For Bug# 3980015
274 --Cursor to determine if there are levels associated witha dimension
275 --
276 Cursor l_grp_use_csr is
277 select 1 from dual where exists ( select 1
278 from fem_dimension_grps_vl
279 where dimension_id = l_dimension_id);
280
281
282 --Bug#4298566
283
284 --Cursor to determine if the attr is being used by Col pop tmplt
285
286 Cursor l_col_pop_usage_csr is
287 select 1 from dual where exists(select 1
288 from fem_col_population_tmplt_b where attribute_id = p_attribute_id);
289
290 --Cursor to determine if the attr is being used by Conditions.
291
292 Cursor l_cond_usage_csr is
293 select 1 from dual where exists(select 1
294 from fem_cond_dim_cmp_dtl where dim_attr_varchar_label =
295 (select attribute_varchar_label from fem_dim_attributes_b
296 where attribute_id = p_attribute_id));
297
298 --End Bug#4298566
299
300
301
302
303
304 l_result number;
305
306 BEGIN
307
308 if (g_user_mode = 'Y') then
309 if (p_personal_flag = 'Y') then
310 l_read_only_flag := 'N';
311 else
312 l_read_only_flag := 'Y';
313 end if;
314 return l_read_only_flag;
315 else
316
317
318 --Bug#4298566
319 --Check for usage in column population
320 --template and condition dim components
321
322 For l_col_pop_usage_rec in l_col_pop_usage_csr
323 Loop
324 l_col_pop_use_flag := 'Y';
325 End Loop;
326
327 if(l_col_pop_use_flag = 'Y') then
328 return l_col_pop_use_flag;
329 end if;
330
331 For l_cond_usage_rec in l_cond_usage_csr
332 Loop
333 l_cond_use_flag := 'Y';
334 End Loop;
335
336 if(l_cond_use_flag = 'Y') then
337 return l_cond_use_flag;
338 end if;
339
340 --End Bug#4298566
341
342
343 For l_attr_read_only_rec in l_attr_read_only_csr
344 Loop
345 l_read_only_flag := l_attr_read_only_rec.read_only_flag;
346 -- For Bug#3980015
347 l_dimension_id := l_attr_read_only_rec.dimension_id;
348 End Loop;
349
350 if (l_read_only_flag = 'Y') then
351 return l_read_only_flag;
352 end if;
353
354 For l_dim_rec in l_dim_csr
355 Loop
356 l_grp_use_code := l_dim_rec.group_use_code;
357 l_attr_table_name := l_dim_rec.attribute_table_name;
358 End Loop;
359
360 if (l_grp_use_code <> 'REQUIRED') then
361 -- to determine if the attribute is being used by member
362 execute immediate
363 'select count(*) from (' ||
364 'select null from dual where exists (' ||
365 'select null from ' || l_attr_table_name || ' where '||
366 'attribute_id = '||p_attribute_id||' ))'
367 into l_result;
368
369 if (l_result > 0) then
370 l_attr_use_flag := 'Y';
371 return l_attr_use_flag ;
372
373 end if;
374
375 -- adding the logic to check if it supports any level
376 -- For Bug#3980015
377 For l_grp_use_rec in l_grp_use_csr
378 Loop
379 l_dim_use_grp_flag := 'Y';
380 End Loop;
381
382 --checking if the attribute is associated with a group
383
384 if (l_dim_use_grp_flag = 'Y') then
385 For l_attr_grp_use_rec in l_attr_grp_use_csr
386 Loop
387 l_grp_use_flag := 'Y';
388 End Loop;
389 return l_grp_use_flag;
390 end if;
391
392 return l_attr_use_flag;
393
394 --if group are required and need to check member attribute association
395
396 else
397 -- For Bug#3980015
398 -- checking if its being used by a member
399 -- to determine if the attribute is being used by member
400 execute immediate
401 'select count(*) from (' ||
402 'select null from dual where exists (' ||
403 'select null from ' || l_attr_table_name || ' where '||
404 'attribute_id = '||p_attribute_id||' ))'
405 into l_result;
406
407 if (l_result > 0) then
408 l_attr_use_flag := 'Y';
409 return l_attr_use_flag ;
410 end if;
411 -- End for Bug#3980015
412 --checking if its being used by a group
413
414 For l_attr_grp_use_rec in l_attr_grp_use_csr
415 Loop
416 l_grp_use_flag := 'Y';
417 End Loop;
418
419 if (l_grp_use_flag = 'Y') then
420 return l_grp_use_flag;
421 end if;
422 end if;
423
424 return l_read_only_flag;
425
426 end if;
427
428 EXCEPTION
429
430 when FND_API.G_EXC_ERROR then
431 return l_read_only_flag;
432
433 when FND_API.G_EXC_UNEXPECTED_ERROR then
434 return l_read_only_flag;
435
436 when OTHERS then
437 return l_read_only_flag;
438
439 end Get_Dim_Attribute_Access_Del;
440
441 /*---------------------------------------------------------------------------*/
442
443
444 /*===========================================================================+
445 | FUNCTION Get_Dim_Group_Access |
446 +===========================================================================*/
447 -- The function which returns accessibility of a given Dimension
448 -- Group the current user.
449 FUNCTION Get_Dim_Group_Access
450 (
451 p_group_id IN NUMBER,
452 p_read_only_flag IN VARCHAR2,
453 p_personal_flag IN VARCHAR2,
454 p_created_by IN NUMBER,
455 p_dimension_id IN VARCHAR2,
456 p_operation_type IN VARCHAR2
457 ) RETURN VARCHAR2
458 IS
459 --
460 l_api_name CONSTANT VARCHAR2(30) := 'Get_Dim_Group_Access';
461 l_member_tbl_name VARCHAR2(50);
462 l_result NUMBER;
463 --
464 BEGIN
465
466 -- Check if group is read only or not.
467 IF p_read_only_flag = 'Y' THEN
468 RETURN p_read_only_flag;
469 END IF;
470
471 /*
472 * Bug#3738974
473 * Existence of members is not a criterion
474 * for updatability of levels
475 */
476
477 -- For delete operation only
478
479 IF p_operation_type='D' THEN
480 FOR l_xdim_rec IN
481 (
482 SELECT member_vl_object_name
483 FROM fem_xdim_dimensions
484 WHERE dimension_id = p_dimension_id
485 )
486 LOOP
487 l_member_tbl_name := l_xdim_rec.member_vl_object_name;
488 END LOOP;
489
490 -- Check if group is being used by a member or not.
491 --Bug#5936173: Use bind variable
492 EXECUTE IMMEDIATE 'select count(*) as result from ' || l_member_tbl_name ||
493 ' where dimension_group_id = :1' INTO l_result USING p_group_id;
494
495 IF l_result <> 0 THEN
496 RETURN 'Y';
497 END IF;
498 END IF;
499
500
501 -- Check user mode to perform secured user related access validation.
502 IF g_user_mode = 'Y' THEN
503
504 -- Secured users cannot update/delete shared data.
505 IF p_personal_flag = 'N' THEN
506 RETURN 'Y';
507 ELSE
508 IF p_created_by <> Fnd_Global.User_Id THEN
509 RETURN 'Y';
510 END IF;
511 END IF;
512
513 END IF;
514 -- End checking user mode to perform secured user related access validation.
515
516 RETURN 'N';
517
518 EXCEPTION
519 WHEN OTHERS THEN
520 RETURN 'N';
521
522 end Get_Dim_Group_Access;
523 /*---------------------------------------------------------------------------*/
524
525
526 /*===========================================================================+
527 | FUNCTION Get_Dim_Member_Access |
528 +===========================================================================*/
529 -- It returns accessibility of a dimension member by a user.
530 -- The API returns read only status as 'Y' or 'N'.
531 -- p_operation: 'U' for Update Operation
532 -- 'D' for Delete Operation
533 -- 'G' for Update Group Operation
534 FUNCTION Get_Dim_Member_Access
535 (
536 p_member_id IN VARCHAR2,
537 p_read_only_flag IN VARCHAR2,
538 p_personal_flag IN VARCHAR2,
539 p_created_by IN NUMBER,
540 p_operation IN VARCHAR2
541 ) RETURN VARCHAR2
542 IS
543 --
544 l_api_name CONSTANT VARCHAR2(30) := 'Get_Dim_Member_Access';
545 l_result NUMBER;
546 l_hier_tbl_name VARCHAR2(50);
547 l_sql_stmt VARCHAR2(500);
548 --
549 BEGIN
550
551 -- Check if member is read only or not.
552 IF p_read_only_flag = 'Y' THEN
553 RETURN p_read_only_flag;
554 END IF;
555
556 -- Check user mode to perform personal user related access validation.
557 IF g_user_mode = 'Y' THEN
558
559 -- Check if data is personal or shared.
560 IF p_personal_flag = 'N' THEN
561 -- Personal users cannot update/delete shared data.
562 RETURN 'Y';
563 ELSE
564 -- Check if current user owns this personal data.
565 IF p_created_by <> Fnd_Global.User_Id THEN
566 -- Current user does not own it meaning it is read only.
567 RETURN 'Y';
568 ELSE
569 -- Current user owns it.
570 -- For update operation no further check needed.
571 IF p_operation = 'U' THEN
572 RETURN 'N';
573 END IF;
574 END IF;
575 -- End Checking if current user owns this personal data.
576 END IF;
577 -- End checking if data is personal or shared.
578
579 ELSE
580
581 -- For update operation no further check needed.
582 IF p_operation = 'U' THEN
583 RETURN 'N';
584 END IF;
585
586 END IF;
587 -- End checking user mode to perform EPB related access validation.
588
589 -- Check if member is being used by a hierarchy for delete operation.
590 IF p_operation = 'D' THEN
591 --
592 FOR l_xdim_rec IN
593 (
594 SELECT hierarchy_table_name,
595 personal_hierarchy_table_name
596 FROM fem_xdim_dimensions
597 WHERE dimension_id = g_dimension_id
598 )
599 LOOP
600
601 IF g_user_mode = 'Y' THEN
602 l_hier_tbl_name := l_xdim_rec.personal_hierarchy_table_name ;
603 ELSE
604 l_hier_tbl_name := l_xdim_rec.hierarchy_table_name ;
605 END IF ;
606
607 END LOOP;
608
609 l_sql_stmt := 'SELECT COUNT(*) FROM dual WHERE EXISTS ( SELECT 1 FROM ' ||
610 l_hier_tbl_name || ' WHERE child_id = :1)' ;
611 EXECUTE IMMEDIATE l_sql_stmt INTO l_result USING p_member_id;
612
613 -- Check if member is being used by a hierarchy.
614 IF l_result <> 0 THEN
615 RETURN 'Y';
616 END IF;
617 -- End checking if member is being used by a hierarchy for delete operation.
618
619 -- Check if member is being used by a level based hierarchy for group update.
620 ELSIF p_operation = 'G' THEN
621 --
622 FOR l_xdim_rec IN
623 (
624 SELECT hierarchy_table_name,
625 personal_hierarchy_table_name
626 FROM fem_xdim_dimensions
627 WHERE dimension_id = g_dimension_id
628 )
629 LOOP
630
631 IF g_user_mode = 'Y' THEN
632 l_hier_tbl_name := l_xdim_rec.personal_hierarchy_table_name ;
633 ELSE
634 l_hier_tbl_name := l_xdim_rec.hierarchy_table_name ;
635 END IF ;
636
637 END LOOP;
638
639 l_sql_stmt := 'SELECT COUNT(*) FROM dual WHERE EXISTS ( ' ||
640 'SELECT 1 ' ||
641 'FROM ' || l_hier_tbl_name || ' D, ' ||
642 ' FEM_OBJECT_DEFINITION_VL OD, ' ||
643 ' FEM_HIERARCHIES H ' ||
644 'WHERE D.CHILD_ID = ' || p_member_id || ' AND ' ||
645 ' D.HIERARCHY_OBJ_DEF_ID = OD.OBJECT_DEFINITION_ID ' ||
646 ' AND ' ||
647 ' OD.OBJECT_ID = H.HIERARCHY_OBJ_ID AND ' ||
648 ' H.GROUP_SEQUENCE_ENFORCED_CODE IN ( ' ||
649 ' ''SEQUENCE_ENFORCED'', ' ||
650 ' ''SEQUENCE_ENFORCED_SKIP_LEVEL'' ) ) ';
651
652
653 EXECUTE IMMEDIATE l_sql_stmt INTO l_result ;
654
655 -- Check if member is being used by a hierarchy.
656 IF l_result <> 0 THEN
657 RETURN 'Y';
658 END IF;
659
660 END IF;
661 -- End checking if member is being used by a hierarchy for delete operation.
662 RETURN 'N';
663
664 EXCEPTION
665 WHEN OTHERS THEN
666 RETURN 'N';
667
668 END Get_Dim_Member_Access;
669 /*---------------------------------------------------------------------------*/
670
671
672 /*---------------------------------------------------------------------------*/
673 PROCEDURE Set_Security_Context
674 IS
675 BEGIN
676 g_user_mode := 'Y';
677 End Set_Security_Context;
678 /*---------------------------------------------------------------------------*/
679
680
681 /*---------------------------------------------------------------------------*/
682 PROCEDURE Set_Security_Dim_Context
683 ( p_dimension_id IN NUMBER )
684 IS
685 BEGIN
686 g_user_mode := 'Y';
687 g_dimension_id := p_dimension_id;
688 End Set_Security_Dim_Context;
689 /*---------------------------------------------------------------------------*/
690
691
692 /*---------------------------------------------------------------------------*/
693 PROCEDURE Set_Non_Security_Context
694 IS
695 BEGIN
696 g_user_mode := 'N';
697 End Set_Non_Security_Context;
698 /*---------------------------------------------------------------------------*/
699
700
701 /*---------------------------------------------------------------------------*/
702 PROCEDURE Set_Non_Security_Dim_Context
703 ( p_dimension_id IN NUMBER )
704 IS
705 BEGIN
706 g_user_mode := 'N';
707 g_dimension_id := p_dimension_id;
708 End Set_Non_Security_Dim_Context;
709 /*---------------------------------------------------------------------------*/
710
711
712 /*---------------------------------------------------------------------------*/
713 FUNCTION Grp_Attribute_Validation
714 (
715 p_attribute_id IN NUMBER,
716 p_dim_group_id IN VARCHAR2
717 ) RETURN VARCHAR2
718 IS
719 l_api_name CONSTANT VARCHAR2(30) := 'Grp_Attribute_Validation';
720 l_dimension_id number;
721 l_attribute_tb_name varchar(50);
722 l_result number;
723
724 Cursor l_group_csr is
725 Select dimension_id
726 From FEM_DIMENSION_GRPS_VL
727 Where Dimension_Group_Id = p_dim_group_id;
728
729 Cursor l_xdim_csr is
730 Select ATTRIBUTE_TABLE_NAME
731 From fem_xdim_dimensions_vl
732 Where dimension_id = l_dimension_id;
733
734 BEGIN
735
736 For l_group_rec in l_group_csr
737 Loop
738 l_dimension_id := l_group_rec.dimension_id;
739 End Loop;
740
741 For l_xdim_rec in l_xdim_csr
742 Loop
743 l_attribute_tb_name := l_xdim_rec.ATTRIBUTE_TABLE_NAME;
744 End Loop;
745
746 -- to determine if the group is being used by member
747 execute immediate 'select count(*) as result from ' || l_attribute_tb_name ||
748 ' where attribute_id = ' || p_attribute_id into l_result;
749
750 IF (l_result is null OR l_result = 0) then
751 return 'N';
752 -- the group is being used by member
753 ELSE
754 return 'Y';
755 END IF;
756
757 return 'N';
758
759 EXCEPTION
760 when OTHERS then
761 return 'N';
762
763 end Grp_Attribute_Validation;
764 /*---------------------------------------------------------------------------*/
765
766
767 /*===========================================================================+
768 | PROCEDURE Check_Unique_Member |
769 +===========================================================================*/
770 -- Procedure to check for uniqueness of Member Name and Member Display Code
771 -- before inserting or updating the appropriate Member tables.
772 -- Bug#3867583: Added p_calendar_id logic.
773 -- Bug#4370513: Added param p_global_vs_combo_id.
774 -- Bug#4449895: Added param p_member_group_id.
775 -- Bug#4456818: Added param p_member_id
776 -- Bug#4597696: Allow code validation for dimensions
777 -- that have display code col and member col as the same.
778 PROCEDURE Check_Unique_Member
779 (
780 p_api_version IN NUMBER,
781 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
782 p_commit IN VARCHAR2 := FND_API.G_FALSE,
783 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
784 p_return_status OUT NOCOPY VARCHAR2,
785 p_msg_count OUT NOCOPY NUMBER,
786 p_msg_data OUT NOCOPY VARCHAR2,
787 --
788 p_comp_dim_flag IN VARCHAR2,
789 p_member_name IN VARCHAR2,
790 p_member_display_code IN VARCHAR2,
791 p_dimension_varchar_label IN VARCHAR2,
792 p_member_group_id IN NUMBER,
793 p_value_set_id IN NUMBER,
794 p_calendar_id IN NUMBER := NULL,
795 p_global_vs_combo_id IN NUMBER,
796 p_member_id IN VARCHAR2
797 )
798 IS
799 l_api_name CONSTANT VARCHAR2(30) := 'Check_Unique_Member';
800 l_api_version CONSTANT NUMBER := 1.0;
801
802 l_member_tl_table_name VARCHAR2(30);
803 l_member_b_table_name VARCHAR2(30);
804 l_member_col VARCHAR2(30);
805 l_member_display_code_col VARCHAR2(30);
806 l_member_name_col VARCHAR2(30);
807 l_value_set_required_flag VARCHAR2(1);
808
809 l_sql_stmt VARCHAR2(2000);
810 l_dummy NUMBER := 0;
811 l_member_name VARCHAR2(150);
812 l_member_display_code VARCHAR2(150);
813
814 TYPE l_mem_csr_type is REF CURSOR;
815 l_mem_csr l_mem_csr_type;
816
817 CURSOR c_dim_details_csr
818 IS
819 SELECT member_tl_table_name,
820 member_b_table_name,
821 member_col,
822 member_display_code_col,
823 member_name_col,
824 value_set_required_flag
825 FROM fem_xdim_dimensions_vl
826 WHERE dimension_varchar_label = p_dimension_varchar_label;
827
828 BEGIN
829 IF NOT FND_API.Compatible_API_Call ( l_api_version,
830 p_api_version,
831 l_api_name,
832 G_PKG_NAME )
833 THEN
834 RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
835 END IF;
836
837 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
838 FND_MSG_PUB.initialize ;
839 END IF;
840
841 p_return_status := FND_API.G_RET_STS_SUCCESS ;
842
843 OPEN c_dim_details_csr;
844
845 FETCH c_dim_details_csr
846 INTO l_member_tl_table_name,
847 l_member_b_table_name,
848 l_member_col,
849 l_member_display_code_col,
850 l_member_name_col,
851 l_value_set_required_flag;
852
853 -- Composite Dimensions do not have Names so we don't have to
854 -- perform check on Name.
855 -- Bug#5193543 Neither we want this check for CUSTOMER dimension.
856
857 IF p_comp_dim_flag <> 'Y' AND p_dimension_varchar_label <> 'CUSTOMER' THEN
858
859 -- Begin bug fix# 3741614. The code looks for a single quote in the
860 -- parameter p_member_name and replaces it with two single quotes.
861
862
863 IF INSTR(p_member_name, '''') > 0 then
864 l_member_name := replace(p_member_name,'''','''''');
865 ELSE
866 l_member_name := p_member_name;
867 END IF;
868 -- End bug fix.
869
870 l_sql_stmt := 'SELECT 1 FROM '||l_member_tl_table_name||
871 ' WHERE UPPER('||l_member_name_col||') = UPPER('''||l_member_name||
872 ''') AND language = userenv(''LANG'')';
873
874 --Bug: 4456818--When Updating a member, compare the member name with other members
875 --Bug: 4589315--Separate logic for dimensions that do not have Seq generated member ids
876 --i.e., their member col and member display code col are the same.
877 IF nvl(length(p_member_id),0) <> 0 THEN
878 IF l_member_col <> l_member_display_code_col THEN
879 l_sql_stmt := l_sql_stmt ||'AND '||l_member_col || '!= '|| p_member_id;
880 ELSE
881 l_sql_stmt := l_sql_stmt || ' AND UPPER('|| l_member_display_code_col || ') != UPPER(''' ||p_member_display_code||''')';
882 END IF;
883 END IF;
884
885 --Bug: 4456818
886
887 IF l_value_set_required_flag = 'Y' THEN
888 l_sql_stmt := l_sql_stmt ||' AND value_set_id = '||p_value_set_id;
889 END IF;
890
891 -- Bug#3867583,Bug#4449895: Cal period member are unique within calendar+level only.
892 IF p_dimension_varchar_label = 'CAL_PERIOD' THEN
893 l_sql_stmt := l_sql_stmt ||' AND calendar_id = '|| p_calendar_id ;
894 l_sql_stmt := l_sql_stmt ||' AND DIMENSION_GROUP_ID = ' || p_member_group_id ;
895 END IF;
896
897 OPEN l_mem_csr for l_sql_stmt;
898 FETCH l_mem_csr INTO l_dummy;
899 CLOSE l_mem_csr;
900
901 IF l_dummy = 1 THEN
902
903 FND_MESSAGE.SET_NAME('FEM', 'FEM_DHM_DUP_OBJECT_NAME');
904 FND_MESSAGE.SET_TOKEN('OBJECT_NAME', l_member_name );
905 FND_MSG_PUB.add;
906
907 END IF;
908 END IF;
909
910 -- Begin Bug # 4456818
911 --Check if Member_Id is null or an empty string.
912 --In Create mode, Member_Id shall be null, while in Update mode, Member_Id will not be null.
913 --In the Update mode, Display Code cannot be changed, so there is no need to verify it again.
914
915 IF nvl(length(p_member_id),0) = 0 THEN
916
917 -- Begin bug fix# 3741614. The code looks for a single quote in the
918 -- parameter p_member_display_code and replaces it with two single quotes.
919
920 IF INSTR(p_member_display_code, '''') > 0 then
921 l_member_display_code := replace(p_member_display_code,'''','''''');
922 ELSE
923 l_member_display_code := p_member_display_code;
924 END IF;
925 -- End bug fix.
926
927 l_sql_stmt := 'SELECT 2 FROM '||l_member_b_table_name||
928 ' WHERE UPPER('||l_member_display_code_col||
929 ') = UPPER('''||l_member_display_code||''')';
930
931 --Bug#4370513
932 --Display codes for comp dims must be unique only within a given
933 --local_vs_combo_id.
934
935 IF l_value_set_required_flag = 'Y' THEN
936 l_sql_stmt := l_sql_stmt ||' AND value_set_id = '||p_value_set_id;
937 ELSIF p_comp_dim_flag = 'Y' THEN
938 l_sql_stmt := l_sql_stmt ||' AND local_vs_combo_id = '||p_global_vs_combo_id;
939 END IF;
940
941 --End Bug#4370513
942 OPEN l_mem_csr for l_sql_stmt;
943 FETCH l_mem_csr INTO l_dummy;
944 CLOSE l_mem_csr;
945
946 IF l_dummy = 2 THEN
947
948 FND_MESSAGE.SET_NAME('FEM','FEM_DHM_DUP_OBJECT_NAME');
949 FND_MESSAGE.SET_TOKEN('OBJECT_NAME', 'Member Display Code');
950 FND_MSG_PUB.add;
951
952 END IF;
953
954 END IF;
955
956
957
958 --End of Bug # 4456818
959
960 IF l_dummy <> 0 THEN
961 raise FND_API.G_EXC_ERROR;
962 END IF;
963
964 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
965 p_data => p_msg_data );
966
967 EXCEPTION
968
969 WHEN FND_API.G_EXC_ERROR THEN
970
971 p_return_status := FND_API.G_RET_STS_ERROR;
972 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
973 p_data => p_msg_data );
974
975 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
976
977 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
978 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
979 p_data => p_msg_data );
980
981 WHEN OTHERS THEN
982
983 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
984
985 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
986 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
987 l_api_name);
988 END IF;
989
990 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
991 p_data => p_msg_data );
992
993 END Check_Unique_Member;
994 /*---------------------------------------------------------------------------*/
995
996
997 /*===========================================================================+
998 | PROCEDURE Member_Insert_Row |
999 +===========================================================================*/
1000 PROCEDURE Member_Insert_Row
1001 (
1002 p_api_version IN NUMBER ,
1003 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
1004 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
1005 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
1006 p_return_status OUT NOCOPY VARCHAR2 ,
1007 p_msg_count OUT NOCOPY NUMBER ,
1008 p_msg_data OUT NOCOPY VARCHAR2 ,
1009 --
1010 p_rowid in out NOCOPY VARCHAR2,
1011 p_dimension_varchar_label IN VARCHAR2 ,
1012 p_dimension_id IN NUMBER ,
1013 p_value_set_id IN NUMBER ,
1014 p_dimension_group_id IN NUMBER ,
1015 p_display_code IN VARCHAR2 ,
1016 p_member_name IN VARCHAR2 ,
1017 p_member_description IN VARCHAR2,
1018 p_object_version_number IN NUMBER,
1019 p_read_only_flag IN VARCHAR2,
1020 p_enabled_flag IN VARCHAR2,
1021 p_personal_flag IN VARCHAR2,
1022 p_calendar_id IN NUMBER,
1023 p_member_id IN VARCHAR2
1024 )
1025 IS
1026 --
1027 -- Bug 3901421: Correct the l_api_name
1028 l_api_name CONSTANT VARCHAR2(30) := 'Member_Insert_Row';
1029 l_api_version CONSTANT NUMBER := 1.0;
1030 --
1031 l_member_id NUMBER;
1032 l_creation_date DATE ;
1033 l_created_by NUMBER ;
1034 l_last_update_date DATE ;
1035 l_last_Updated_by NUMBER ;
1036 l_last_update_login NUMBER ;
1037 --Bug 3559633
1038 l_stmt VARCHAR2(1000);
1039 l_values VARCHAR2(500);
1040
1041 --Bug: 3799813
1042 l_event_key NUMBER;
1043 l_event_t WF_Event_T;
1044 l_parameter_list_t WF_Parameter_List_T;
1045
1046 --
1047 begin
1048 --
1049 SAVEPOINT Insert_Row_Pvt ;
1050
1051 l_member_id := p_member_id;
1052
1053 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
1054 FND_MSG_PUB.initialize ;
1055 END IF;
1056 --
1057 p_return_status := FND_API.G_RET_STS_SUCCESS ;
1058
1059 -- Set Global fields.
1060 l_creation_date := SYSDATE ;
1061 l_last_update_date := l_creation_date ;
1062 --
1063 l_last_Updated_by := FND_GLOBAL.User_Id;
1064 l_created_by := l_last_Updated_by;
1065 IF l_last_Updated_by IS NULL THEN
1066 l_last_Updated_by := -1;
1067 l_created_by := FND_GLOBAL.User_Id;
1068 END IF ;
1069 --
1070 l_last_update_login := FND_GLOBAL.Login_Id ;
1071 IF l_last_update_login IS NULL THEN
1072 l_last_update_login := -1;
1073 END IF;
1074 --
1075
1076 IF (p_dimension_varchar_label = 'CAL_PERIOD') THEN
1077 FEM_CAL_PERIODS_PKG.INSERT_ROW (
1078 X_ROWID => p_rowid,
1079 X_CAL_PERIOD_ID => l_member_id,
1080 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1081 X_READ_ONLY_FLAG => p_read_only_flag,
1082 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1083 X_CALENDAR_ID => p_calendar_id,
1084 X_ENABLED_FLAG => p_enabled_flag,
1085 X_PERSONAL_FLAG => p_personal_flag,
1086 X_CAL_PERIOD_NAME => p_member_name,
1087 X_DESCRIPTION => p_member_description,
1088 X_CREATION_DATE => l_CREATION_DATE,
1089 X_CREATED_BY => l_CREATED_BY,
1090 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1091 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1092 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1093 );
1094
1095 -- Bug 3901421: Use table handler for Calendar
1096 ELSIF (p_dimension_varchar_label = 'CALENDAR') THEN
1097 FEM_CALENDARS_PKG.INSERT_ROW (
1098 X_ROWID => p_rowid,
1099 X_CALENDAR_ID => l_member_id,
1100 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1101 X_READ_ONLY_FLAG => p_read_only_flag,
1102 X_ENABLED_FLAG => p_enabled_flag,
1103 X_PERSONAL_FLAG => p_personal_flag,
1104 X_CALENDAR_DISPLAY_CODE => p_display_code,
1105 X_CALENDAR_NAME => p_member_name,
1106 X_DESCRIPTION => p_member_description,
1107 X_CREATION_DATE => l_CREATION_DATE,
1108 X_CREATED_BY => l_CREATED_BY,
1109 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1110 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1111 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1112 );
1113
1114 ELSIF (p_dimension_varchar_label = 'NATURAL_ACCOUNT') THEN
1115
1116 FEM_NAT_ACCTS_PKG.INSERT_ROW (
1117 X_ROWID => p_rowid,
1118 X_NATURAL_ACCOUNT_ID => l_member_id,
1119 X_VALUE_SET_ID => p_value_set_id,
1120 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1121 X_NATURAL_ACCOUNT_DISPLAY_CODE => p_display_code,
1122 X_ENABLED_FLAG => p_enabled_flag,
1123 X_PERSONAL_FLAG => p_personal_flag,
1124 X_READ_ONLY_FLAG => p_read_only_flag,
1125 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1126 X_NATURAL_ACCOUNT_NAME => p_member_name,
1127 X_DESCRIPTION => p_member_description,
1128 X_CREATION_DATE => l_CREATION_DATE,
1129 X_CREATED_BY => l_CREATED_BY,
1130 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1131 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1132 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1133 );
1134
1135 ELSIF (p_dimension_varchar_label = 'PRODUCT') THEN
1136
1137 FEM_PRODUCTS_PKG.INSERT_ROW (
1138 X_ROWID => p_rowid,
1139 X_PRODUCT_ID => l_member_id,
1140 X_VALUE_SET_ID => p_value_Set_id,
1141 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1142 X_PRODUCT_DISPLAY_CODE => p_display_code,
1143 X_ENABLED_FLAG => p_enabled_flag,
1144 X_PERSONAL_FLAG => p_personal_flag,
1145 X_READ_ONLY_FLAG => p_read_only_flag,
1146 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1147 X_PRODUCT_NAME => p_member_name,
1148 X_DESCRIPTION => p_member_description,
1149 X_CREATION_DATE => l_CREATION_DATE,
1150 X_CREATED_BY => l_CREATED_BY,
1151 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1152 X_LAST_UPDATED_BY => L_LAST_UPDATED_BY,
1153 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1154 );
1155
1156 ELSIF (p_dimension_varchar_label = 'OBJECT') THEN
1157 null;
1158 --Table Handling Missing
1159 -- Composite Dimension
1160
1161
1162 ELSIF (p_dimension_varchar_label = 'DATASET') THEN
1163
1164 FEM_DATASETS_PKG.INSERT_ROW (
1165 X_ROWID => p_rowid,
1166 X_DATASET_CODE => l_member_id,
1167 X_ENABLED_FLAG => p_enabled_flag,
1168 X_DATASET_DISPLAY_CODE => p_display_code,
1169 X_READ_ONLY_FLAG => p_read_only_flag,
1170 X_PERSONAL_FLAG => p_personal_flag,
1171 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1172 X_DATASET_NAME => p_member_name,
1173 X_DESCRIPTION => p_member_description,
1174 X_CREATION_DATE => l_CREATION_DATE,
1175 X_CREATED_BY => l_CREATED_BY,
1176 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1177 X_LAST_UPDATED_BY => L_LAST_UPDATED_BY,
1178 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1179 );
1180
1181
1182 ELSIF (p_dimension_varchar_label = 'SOURCE_SYSTEM') THEN
1183 FEM_SOURCE_SYSTEMS_PKG.INSERT_ROW (
1184 X_ROWID => p_rowid,
1185 X_SOURCE_SYSTEM_CODE => l_member_id,
1186 X_SOURCE_SYSTEM_DISPLAY_CODE => p_display_code,
1187 X_ENABLED_FLAG => p_enabled_flag,
1188 X_PERSONAL_FLAG => p_personal_flag,
1189 X_READ_ONLY_FLAG => p_read_only_flag,
1190 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1191 X_SOURCE_SYSTEM_NAME => p_member_name,
1192 X_DESCRIPTION => p_member_description,
1193 X_CREATION_DATE => l_CREATION_DATE,
1194 X_CREATED_BY => l_CREATED_BY,
1195 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1196 X_LAST_UPDATED_BY => L_LAST_UPDATED_BY,
1197 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1198 );
1199
1200 ELSIF (p_dimension_varchar_label = 'LEDGER') THEN
1201 FEM_LEDGERS_PKG.INSERT_ROW (
1202 X_ROWID => p_rowid,
1203 X_LEDGER_ID => l_member_id,
1204 X_PERSONAL_FLAG => p_personal_flag,
1205 X_READ_ONLY_FLAG => p_read_only_flag,
1206 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1207 X_ENABLED_FLAG => p_enabled_flag,
1208 X_LEDGER_DISPLAY_CODE => p_display_code,
1209 X_LEDGER_NAME => p_member_name,
1210 X_DESCRIPTION => p_member_description,
1211 X_CREATION_DATE => l_CREATION_DATE,
1212 X_CREATED_BY => l_CREATED_BY,
1213 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1214 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1215 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1216 );
1217
1218
1219 ELSIF (p_dimension_varchar_label = 'COMPANY_COST_CENTER_ORG') THEN
1220
1221 FEM_CCTR_ORGS_PKG.INSERT_ROW (
1222
1223 X_ROWID => p_rowid,
1224 X_COMPANY_COST_CENTER_ORG_ID => l_member_id,
1225 X_READ_ONLY_FLAG => p_read_only_flag,
1226 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1227 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1228 X_CCTR_ORG_DISPLAY_CODE => p_display_code,
1229 X_ENABLED_FLAG => p_enabled_flag,
1230 X_PERSONAL_FLAG => p_personal_flag,
1231 X_VALUE_SET_ID => p_value_set_id,
1232 X_COMPANY_COST_CENTER_ORG_NAME => p_member_name,
1233 X_DESCRIPTION => p_member_description,
1234 X_CREATION_DATE => l_CREATION_DATE,
1235 X_CREATED_BY => l_CREATED_BY,
1236 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1237 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1238 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1239 );
1240
1241 -- Bug#3799813: Raise Dimension event on creation of CCTR Member
1242
1243 SELECT FEM_DHM_METADATA_OPS_KEY_S.NEXTVAL into l_event_key
1244 FROM dual;
1245
1246 WF_Event.AddParameterToList( p_name => 'DIMENSION_VARCHAR_LABEL' ,
1247 p_value => p_dimension_varchar_label ,
1248 p_parameterlist => l_parameter_list_t );
1249
1250 WF_Event.AddParameterToList( p_name => 'MEMBER_CODE' ,
1251 p_value => p_member_id ,
1252 p_parameterlist => l_parameter_list_t );
1253
1254 WF_Event.AddParameterToList( p_name => 'VALUE_SET_ID' ,
1255 p_value => p_value_set_id ,
1256 p_parameterlist => l_parameter_list_t );
1257
1258 WF_Event.AddParameterToList( p_name => 'OPERATION_TYPE' ,
1259 p_value => 'CREATE_MEMBER' ,
1260 p_parameterlist => l_parameter_list_t );
1261
1262 WF_Event.Raise( p_event_name => 'oracle.apps.fem.dhm.dimension.event' ,
1263 p_event_key => l_event_key ,
1264 p_parameters => l_parameter_list_t );
1265
1266 -- Bug#3799813: End
1267
1268 ELSIF (p_dimension_varchar_label = 'CURRENCY') THEN
1269 null;
1270
1271 -- not supported in DHM
1272
1273 ELSIF (p_dimension_varchar_label = 'ACTIVITY') THEN
1274 null;
1275 --<WIP> Table handler missing
1276 --Composite Dimensions
1277
1278 --Dimension ID = 11
1279 ELSIF (p_dimension_varchar_label = 'COST_OBJECT') THEN
1280 null;
1281 --<WIP> Table handler missing
1282 -- Composite Dimension
1283
1284
1285 ELSIF (p_dimension_varchar_label = 'FINANCIAL_ELEMENT') THEN
1286 FEM_FIN_ELEMS_PKG.INSERT_ROW (
1287 X_ROWID => p_rowid,
1288 X_FINANCIAL_ELEM_ID => l_member_id,
1289 X_PERSONAL_FLAG => p_personal_flag,
1290 X_READ_ONLY_FLAG => p_read_only_flag,
1291 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1292 X_VALUE_SET_ID => p_value_set_id,
1293 X_FINANCIAL_ELEM_DISPLAY_CODE => p_display_code,
1294 X_ENABLED_FLAG => p_enabled_flag,
1295 X_FINANCIAL_ELEM_NAME => p_member_name,
1296 X_DESCRIPTION => p_member_description,
1297 X_CREATION_DATE => l_CREATION_DATE,
1298 X_CREATED_BY => l_CREATED_BY,
1299 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1300 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1301 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1302 );
1303
1304 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
1305
1306 FEM_CHANNELS_PKG.INSERT_ROW (
1307 X_ROWID => p_rowid,
1308 X_CHANNEL_ID => l_member_id,
1309 X_READ_ONLY_FLAG => p_read_only_flag,
1310 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1311 X_PERSONAL_FLAG => p_personal_flag,
1312 X_VALUE_SET_ID => p_value_set_id,
1313 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1314 X_CHANNEL_DISPLAY_CODE => p_display_code,
1315 X_ENABLED_FLAG => p_enabled_flag,
1316 X_CHANNEL_NAME => p_member_name,
1317 X_DESCRIPTION => p_member_description,
1318 X_CREATION_DATE => l_CREATION_DATE,
1319 X_CREATED_BY => l_CREATED_BY,
1320 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1321 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1322 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1323 );
1324
1325
1326 ELSIF (p_dimension_varchar_label = 'LINE_ITEM') THEN
1327
1328 FEM_LN_ITEMS_PKG.INSERT_ROW (
1329 X_ROWID => p_rowid,
1330 X_LINE_ITEM_ID => l_member_id,
1331 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1332 X_VALUE_SET_ID => p_value_set_id,
1333 X_READ_ONLY_FLAG => p_read_only_flag,
1334 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1335 X_LINE_ITEM_DISPLAY_CODE => p_display_code,
1336 X_ENABLED_FLAG => p_enabled_flag,
1337 X_PERSONAL_FLAG => p_personal_flag,
1338 X_LINE_ITEM_NAME => p_member_name,
1339 X_DESCRIPTION => p_member_description,
1340 X_CREATION_DATE => l_CREATION_DATE,
1341 X_CREATED_BY => l_CREATED_BY,
1342 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1343 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1344 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1345 );
1346
1347
1348
1349 ELSIF (p_dimension_varchar_label = 'PROJECT') THEN
1350
1351 FEM_PROJECTS_PKG.INSERT_ROW (
1352 X_ROWID => p_rowid,
1353 X_PROJECT_ID => l_member_id,
1354 X_VALUE_SET_ID => p_value_set_id,
1355 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1356 X_PROJECT_DISPLAY_CODE => p_display_code,
1357 X_ENABLED_FLAG => p_enabled_flag,
1358 X_PERSONAL_FLAG => p_personal_flag,
1359 X_READ_ONLY_FLAG => p_read_only_flag,
1360 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1361 X_PROJECT_NAME => p_member_name,
1362 X_DESCRIPTION => p_member_description,
1363 X_CREATION_DATE => l_CREATION_DATE,
1364 X_CREATED_BY => l_CREATED_BY,
1365 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1366 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1367 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1368 );
1369
1370
1371 ELSIF (p_dimension_varchar_label = 'CUSTOMER') THEN
1372 FEM_CUSTOMERS_PKG.INSERT_ROW (
1373 X_ROWID => p_rowid,
1374 X_CUSTOMER_ID => l_member_id,
1375 X_VALUE_SET_ID => p_value_set_id,
1376 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1377 X_CUSTOMER_DISPLAY_CODE => p_display_code,
1378 X_ENABLED_FLAG => p_enabled_flag,
1379 X_PERSONAL_FLAG => p_personal_flag,
1380 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1381 X_READ_ONLY_FLAG => p_read_only_flag,
1382 X_CUSTOMER_NAME => p_member_name,
1383 X_DESCRIPTION => p_member_description,
1384 X_CREATION_DATE => l_CREATION_DATE,
1385 X_CREATED_BY => l_CREATED_BY,
1386 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1387 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1388 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1389 );
1390
1391 ELSIF (p_dimension_varchar_label = 'ENTITY') THEN
1392
1393 FEM_ENTITIES_PKG.INSERT_ROW (
1394 X_ROWID => p_rowid,
1395 X_ENTITY_ID => l_member_id,
1396 X_PERSONAL_FLAG => p_personal_flag,
1397 X_READ_ONLY_FLAG => p_read_only_flag,
1398 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1399 X_VALUE_SET_ID => p_value_set_id,
1400 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1401 X_ENTITY_DISPLAY_CODE => p_display_code,
1402 X_ENABLED_FLAG => p_enabled_flag,
1403 X_ENTITY_NAME => p_member_name,
1404 X_DESCRIPTION => p_member_description,
1405 X_CREATION_DATE => l_CREATION_DATE,
1406 X_CREATED_BY => l_CREATED_BY,
1407 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1408 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1409 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1410 );
1411
1412 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
1413
1414
1415 FEM_CHANNELS_PKG.INSERT_ROW (
1416 X_ROWID => p_rowid,
1417 X_CHANNEL_ID => l_member_id,
1418 X_READ_ONLY_FLAG => p_read_only_flag,
1419 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1420 X_PERSONAL_FLAG => p_personal_flag,
1421 X_VALUE_SET_ID => p_value_set_id,
1422 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1423 X_CHANNEL_DISPLAY_CODE => p_display_code,
1424 X_ENABLED_FLAG => p_enabled_flag,
1425 X_CHANNEL_NAME => p_member_name,
1426 X_DESCRIPTION => p_member_description,
1427 X_CREATION_DATE => l_CREATION_DATE,
1428 X_CREATED_BY => l_CREATED_BY,
1429 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1430 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1431 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1432 );
1433
1434
1435 ELSIF (p_dimension_varchar_label = 'USER_DIM1') THEN
1436
1437 FEM_USER_DIM1_PKG.INSERT_ROW (
1438 X_ROWID => p_rowid,
1439 X_USER_DIM1_ID => l_member_id,
1440 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1441 X_READ_ONLY_FLAG => p_read_only_flag,
1442 X_VALUE_SET_ID => p_value_set_id,
1443 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1444 X_USER_DIM1_DISPLAY_CODE => p_display_code,
1445 X_ENABLED_FLAG => p_enabled_flag,
1446 X_PERSONAL_FLAG => p_personal_flag,
1447 X_USER_DIM1_NAME => p_member_name,
1448 X_DESCRIPTION => p_member_description,
1449 X_CREATION_DATE => l_CREATION_DATE,
1450 X_CREATED_BY => l_CREATED_BY,
1451 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1452 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1453 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1454 );
1455
1456 ELSIF (p_dimension_varchar_label = 'USER_DIM2') THEN
1457
1458 FEM_USER_DIM2_PKG.INSERT_ROW (
1459 X_ROWID => p_rowid,
1460
1461 X_USER_DIM2_ID => l_member_id,
1462 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1463 X_READ_ONLY_FLAG => p_read_only_flag,
1464 X_VALUE_SET_ID => p_value_set_id,
1465 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1466 X_USER_DIM2_DISPLAY_CODE => p_display_code,
1467 X_ENABLED_FLAG => p_enabled_flag,
1468 X_PERSONAL_FLAG => p_personal_flag,
1469 X_USER_DIM2_NAME => p_member_name,
1470 X_DESCRIPTION => p_member_description,
1471 X_CREATION_DATE => l_CREATION_DATE,
1472 X_CREATED_BY => l_CREATED_BY,
1473 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1474 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1475 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1476 );
1477
1478
1479 ELSIF (p_dimension_varchar_label = 'USER_DIM3') THEN
1480
1481 FEM_USER_DIM3_PKG.INSERT_ROW (
1482
1483 X_ROWID => p_rowid,
1484 X_USER_DIM3_ID => l_member_id,
1485 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1486 X_READ_ONLY_FLAG => p_read_only_flag,
1487 X_VALUE_SET_ID => p_value_set_id,
1488 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1489 X_USER_DIM3_DISPLAY_CODE => p_display_code,
1490 X_ENABLED_FLAG => p_enabled_flag,
1491 X_PERSONAL_FLAG => p_personal_flag,
1492 X_USER_DIM3_NAME => p_member_name,
1493 X_DESCRIPTION => p_member_description,
1494 X_CREATION_DATE => l_CREATION_DATE,
1495 X_CREATED_BY => l_CREATED_BY,
1496 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1497 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1498 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1499 );
1500
1501 ELSIF (p_dimension_varchar_label = 'USER_DIM4') THEN
1502
1503 FEM_USER_DIM4_PKG.INSERT_ROW (
1504
1505 X_ROWID => p_rowid,
1506 X_USER_DIM4_ID => l_member_id,
1507 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1508 X_READ_ONLY_FLAG => p_read_only_flag,
1509 X_VALUE_SET_ID => p_value_set_id,
1510 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1511 X_USER_DIM4_DISPLAY_CODE => p_display_code,
1512 X_ENABLED_FLAG => p_enabled_flag,
1513 X_PERSONAL_FLAG => p_personal_flag,
1514 X_USER_DIM4_NAME => p_member_name,
1515 X_DESCRIPTION => p_member_description,
1516 X_CREATION_DATE => l_CREATION_DATE,
1517 X_CREATED_BY => l_CREATED_BY,
1518 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1519 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1520 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1521 );
1522
1523 ELSIF (p_dimension_varchar_label = 'USER_DIM5') THEN
1524
1525 FEM_USER_DIM5_PKG.INSERT_ROW (
1526
1527 X_ROWID => p_rowid,
1528 X_USER_DIM5_ID => l_member_id,
1529 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1530 X_READ_ONLY_FLAG => p_read_only_flag,
1531 X_VALUE_SET_ID => p_value_set_id,
1532 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1533 X_USER_DIM5_DISPLAY_CODE => p_display_code,
1534 X_ENABLED_FLAG => p_enabled_flag,
1535 X_PERSONAL_FLAG => p_personal_flag,
1536 X_USER_DIM5_NAME => p_member_name,
1537 X_DESCRIPTION => p_member_description,
1538 X_CREATION_DATE => l_CREATION_DATE,
1539 X_CREATED_BY => l_CREATED_BY,
1540 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1541 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1542 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1543 );
1544
1545
1546 ELSIF (p_dimension_varchar_label = 'USER_DIM6') THEN
1547
1548 FEM_USER_DIM6_PKG.INSERT_ROW (
1549
1550 X_ROWID => p_rowid,
1551 X_USER_DIM6_ID => l_member_id,
1552 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1553 X_READ_ONLY_FLAG => p_read_only_flag,
1554 X_VALUE_SET_ID => p_value_set_id,
1555 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1556 X_USER_DIM6_DISPLAY_CODE => p_display_code,
1557 X_ENABLED_FLAG => p_enabled_flag,
1558 X_PERSONAL_FLAG => p_personal_flag,
1559 X_USER_DIM6_NAME => p_member_name,
1560 X_DESCRIPTION => p_member_description,
1561 X_CREATION_DATE => l_CREATION_DATE,
1562 X_CREATED_BY => l_CREATED_BY,
1563 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1564 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1565 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1566 );
1567
1568 ELSIF (p_dimension_varchar_label = 'USER_DIM7') THEN
1569
1570 FEM_USER_DIM7_PKG.INSERT_ROW (
1571
1572 X_ROWID => p_rowid,
1573 X_USER_DIM7_ID => l_member_id,
1574 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1575 X_READ_ONLY_FLAG => p_read_only_flag,
1576 X_VALUE_SET_ID => p_value_set_id,
1577 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1578 X_USER_DIM7_DISPLAY_CODE => p_display_code,
1579 X_ENABLED_FLAG => p_enabled_flag,
1580 X_PERSONAL_FLAG => p_personal_flag,
1581 X_USER_DIM7_NAME => p_member_name,
1582 X_DESCRIPTION => p_member_description,
1583 X_CREATION_DATE => l_CREATION_DATE,
1584 X_CREATED_BY => l_CREATED_BY,
1585 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1586 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1587 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1588 );
1589
1590 ELSIF (p_dimension_varchar_label = 'USER_DIM8') THEN
1591
1592 FEM_USER_DIM8_PKG.INSERT_ROW (
1593
1594 X_ROWID => p_rowid,
1595 X_USER_DIM8_ID => l_member_id,
1596 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1597 X_READ_ONLY_FLAG => p_read_only_flag,
1598 X_VALUE_SET_ID => p_value_set_id,
1599 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1600 X_USER_DIM8_DISPLAY_CODE => p_display_code,
1601 X_ENABLED_FLAG => p_enabled_flag,
1602 X_PERSONAL_FLAG => p_personal_flag,
1603 X_USER_DIM8_NAME => p_member_name,
1604 X_DESCRIPTION => p_member_description,
1605 X_CREATION_DATE => l_CREATION_DATE,
1606 X_CREATED_BY => l_CREATED_BY,
1607 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1608 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1609 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1610 );
1611
1612 ELSIF (p_dimension_varchar_label = 'USER_DIM9') THEN
1613
1614 FEM_USER_DIM9_PKG.INSERT_ROW (
1615
1616 X_ROWID => p_rowid,
1617 X_USER_DIM9_ID => l_member_id,
1618 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1619 X_READ_ONLY_FLAG => p_read_only_flag,
1620 X_VALUE_SET_ID => p_value_set_id,
1621 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1622 X_USER_DIM9_DISPLAY_CODE => p_display_code,
1623 X_ENABLED_FLAG => p_enabled_flag,
1624 X_PERSONAL_FLAG => p_personal_flag,
1625 X_USER_DIM9_NAME => p_member_name,
1626 X_DESCRIPTION => p_member_description,
1627 X_CREATION_DATE => l_CREATION_DATE,
1628 X_CREATED_BY => l_CREATED_BY,
1629 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1630 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1631 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1632 );
1633
1634 ELSIF (p_dimension_varchar_label = 'USER_DIM10') THEN
1635
1636 FEM_USER_DIM10_PKG.INSERT_ROW (
1637
1638 X_ROWID => p_rowid,
1639 X_USER_DIM10_ID => l_member_id,
1640 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1641 X_READ_ONLY_FLAG => p_read_only_flag,
1642 X_VALUE_SET_ID => p_value_set_id,
1643 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1644 X_USER_DIM10_DISPLAY_CODE => p_display_code,
1645 X_ENABLED_FLAG => p_enabled_flag,
1646 X_PERSONAL_FLAG => p_personal_flag,
1647 X_USER_DIM10_NAME => p_member_name,
1648 X_DESCRIPTION => p_member_description,
1649 X_CREATION_DATE => l_CREATION_DATE,
1650 X_CREATED_BY => l_CREATED_BY,
1651 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1652 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1653 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1654 );
1655
1656
1657 ELSIF (p_dimension_varchar_label = 'GEOGRAPHY') THEN
1658
1659 FEM_GEOGRAPHY_PKG.INSERT_ROW (
1660
1661 X_ROWID => p_rowid,
1662 X_GEOGRAPHY_ID => l_member_id,
1663 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1664 X_READ_ONLY_FLAG => p_read_only_flag,
1665 X_PERSONAL_FLAG => p_personal_flag,
1666 X_GEOGRAPHY_DISPLAY_CODE => p_display_code,
1667 X_ENABLED_FLAG => p_enabled_flag,
1668 X_VALUE_SET_ID => p_value_set_id,
1669 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1670 X_GEOGRAPHY_NAME => p_member_name,
1671 X_DESCRIPTION => p_member_description,
1672 X_CREATION_DATE => l_CREATION_DATE,
1673 X_CREATED_BY => l_CREATED_BY,
1674 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1675 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1676 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1677 );
1678
1679
1680
1681 ELSIF (p_dimension_varchar_label = 'TASK') THEN
1682
1683 FEM_TASKS_PKG.INSERT_ROW (
1684 X_ROWID => p_rowid,
1685 X_TASK_ID => l_member_id,
1686 X_READ_ONLY_FLAG => p_read_only_flag,
1687 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1688 X_VALUE_SET_ID => p_value_set_id,
1689 X_DIMENSION_GROUP_ID => p_dimension_group_id,
1690 X_TASK_DISPLAY_CODE => p_display_code,
1691 X_ENABLED_FLAG => p_enabled_flag,
1692 X_PERSONAL_FLAG => p_personal_flag,
1693 X_TASK_NAME => p_member_name,
1694 X_DESCRIPTION => p_member_description,
1695 X_CREATION_DATE => l_CREATION_DATE,
1696 X_CREATED_BY => l_CREATED_BY,
1697 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1698 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1699 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1700 );
1701
1702 ELSIF (p_dimension_varchar_label = 'BUDGET') THEN
1703
1704 FEM_BUDGETS_PKG.INSERT_ROW (
1705 X_ROWID => p_rowid,
1706 X_BUDGET_ID => l_member_id,
1707 X_BUDGET_DISPLAY_CODE => p_display_code,
1708 X_READ_ONLY_FLAG => p_read_only_flag,
1709 X_ENABLED_FLAG => p_enabled_flag,
1710 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1711 X_PERSONAL_FLAG => p_personal_flag,
1712 X_BUDGET_NAME => p_member_name,
1713 X_DESCRIPTION => p_member_description,
1714 X_CREATION_DATE => l_CREATION_DATE,
1715 X_CREATED_BY => l_CREATED_BY,
1716 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
1717 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
1718 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
1719 );
1720
1721
1722
1723 ELSIF (p_dimension_varchar_label = 'USER_LOV1') THEN
1724 FEM_User_Lov1_PKG.INSERT_ROW (
1725 X_ROWID => p_rowid,
1726 X_USER_LOV1_CODE => p_display_code,
1727 X_ENABLED_FLAG => p_enabled_flag,
1728 X_PERSONAL_FLAG => p_personal_flag,
1729 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1730 X_READ_ONLY_FLAG => p_read_only_flag,
1731 X_USER_LOV1_NAME => p_member_name,
1732 X_DESCRIPTION => p_member_description,
1733 X_CREATION_DATE => l_CREATION_DATE,
1734 X_CREATED_BY => l_Created_by,
1735 X_LAST_UPDATE_DATE => l_last_update_date,
1736 X_LAST_UPDATED_BY =>l_last_updated_by,
1737 X_LAST_UPDATE_LOGIN =>l_last_update_login
1738 );
1739 ELSIF (p_dimension_varchar_label = 'USER_LOV2') THEN
1740 FEM_User_Lov2_PKG.INSERT_ROW (
1741 X_ROWID => p_rowid,
1742 X_USER_LOV2_CODE => p_display_code,
1743 X_ENABLED_FLAG => p_enabled_flag,
1744 X_PERSONAL_FLAG => p_personal_flag,
1745 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1746 X_READ_ONLY_FLAG => p_read_only_flag,
1747 X_USER_LOV2_NAME => p_member_name,
1748 X_DESCRIPTION => p_member_description,
1749 X_CREATION_DATE => l_CREATION_DATE,
1750 X_CREATED_BY => l_Created_by,
1751 X_LAST_UPDATE_DATE => l_last_update_date,
1752 X_LAST_UPDATED_BY =>l_last_updated_by,
1753 X_LAST_UPDATE_LOGIN =>l_last_update_login
1754 );
1755 ELSIF (p_dimension_varchar_label = 'USER_LOV3') THEN
1756 FEM_User_Lov3_PKG.INSERT_ROW (
1757 X_ROWID => p_rowid,
1758 X_USER_LOV3_CODE => p_display_code,
1759 X_ENABLED_FLAG => p_enabled_flag,
1760 X_PERSONAL_FLAG => p_personal_flag,
1761 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1762 X_READ_ONLY_FLAG => p_read_only_flag,
1763 X_USER_LOV3_NAME => p_member_name,
1764 X_DESCRIPTION => p_member_description,
1765 X_CREATION_DATE => l_CREATION_DATE,
1766 X_CREATED_BY => l_Created_by,
1767 X_LAST_UPDATE_DATE => l_last_update_date,
1768 X_LAST_UPDATED_BY =>l_last_updated_by,
1769 X_LAST_UPDATE_LOGIN =>l_last_update_login
1770 );
1771 ELSIF (p_dimension_varchar_label = 'USER_LOV4') THEN
1772 FEM_User_Lov4_PKG.INSERT_ROW (
1773 X_ROWID => p_rowid,
1774 X_USER_LOV4_CODE => p_display_code,
1775 X_ENABLED_FLAG => p_enabled_flag,
1776 X_PERSONAL_FLAG => p_personal_flag,
1777 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1778 X_READ_ONLY_FLAG => p_read_only_flag,
1779 X_USER_LOV4_NAME => p_member_name,
1780 X_DESCRIPTION => p_member_description,
1781 X_CREATION_DATE => l_CREATION_DATE,
1782 X_CREATED_BY => l_Created_by,
1783 X_LAST_UPDATE_DATE => l_last_update_date,
1784 X_LAST_UPDATED_BY =>l_last_updated_by,
1785 X_LAST_UPDATE_LOGIN =>l_last_update_login
1786 );
1787 ELSIF (p_dimension_varchar_label = 'USER_LOV5') THEN
1788 FEM_User_Lov5_PKG.INSERT_ROW (
1789 X_ROWID => p_rowid,
1790 X_USER_LOV5_CODE => p_display_code,
1791 X_ENABLED_FLAG => p_enabled_flag,
1792 X_PERSONAL_FLAG => p_personal_flag,
1793 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1794 X_READ_ONLY_FLAG => p_read_only_flag,
1795 X_USER_LOV5_NAME => p_member_name,
1796 X_DESCRIPTION => p_member_description,
1797 X_CREATION_DATE => l_CREATION_DATE,
1798 X_CREATED_BY => l_Created_by,
1799 X_LAST_UPDATE_DATE => l_last_update_date,
1800 X_LAST_UPDATED_BY =>l_last_updated_by,
1801 X_LAST_UPDATE_LOGIN =>l_last_update_login
1802 );
1803 ELSIF (p_dimension_varchar_label = 'USER_LOV6') THEN
1804 FEM_User_Lov6_PKG.INSERT_ROW (
1805 X_ROWID => p_rowid,
1806 X_USER_LOV6_CODE => p_display_code,
1807 X_ENABLED_FLAG => p_enabled_flag,
1808 X_PERSONAL_FLAG => p_personal_flag,
1809 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1810 X_READ_ONLY_FLAG => p_read_only_flag,
1811 X_USER_LOV6_NAME => p_member_name,
1812 X_DESCRIPTION => p_member_description,
1813 X_CREATION_DATE => l_CREATION_DATE,
1814 X_CREATED_BY => l_Created_by,
1815 X_LAST_UPDATE_DATE => l_last_update_date,
1816 X_LAST_UPDATED_BY =>l_last_updated_by,
1817 X_LAST_UPDATE_LOGIN =>l_last_update_login
1818 );
1819 ELSIF (p_dimension_varchar_label = 'USER_LOV7') THEN
1820 FEM_User_Lov7_PKG.INSERT_ROW (
1821 X_ROWID => p_rowid,
1822 X_USER_LOV7_CODE => p_display_code,
1823 X_ENABLED_FLAG => p_enabled_flag,
1824 X_PERSONAL_FLAG => p_personal_flag,
1825 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1826 X_READ_ONLY_FLAG => p_read_only_flag,
1827 X_USER_LOV7_NAME => p_member_name,
1828 X_DESCRIPTION => p_member_description,
1829 X_CREATION_DATE => l_CREATION_DATE,
1830 X_CREATED_BY => l_Created_by,
1831 X_LAST_UPDATE_DATE => l_last_update_date,
1832 X_LAST_UPDATED_BY =>l_last_updated_by,
1833 X_LAST_UPDATE_LOGIN =>l_last_update_login
1834 );
1835 ELSIF (p_dimension_varchar_label = 'USER_LOV8') THEN
1836 FEM_User_Lov8_PKG.INSERT_ROW (
1837 X_ROWID => p_rowid,
1838 X_USER_LOV8_CODE => p_display_code,
1839 X_ENABLED_FLAG => p_enabled_flag,
1840 X_PERSONAL_FLAG => p_personal_flag,
1841 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1842 X_READ_ONLY_FLAG => p_read_only_flag,
1843 X_USER_LOV8_NAME => p_member_name,
1844 X_DESCRIPTION => p_member_description,
1845 X_CREATION_DATE => l_CREATION_DATE,
1846 X_CREATED_BY => l_Created_by,
1847 X_LAST_UPDATE_DATE => l_last_update_date,
1848 X_LAST_UPDATED_BY =>l_last_updated_by,
1849 X_LAST_UPDATE_LOGIN =>l_last_update_login
1850 );
1851 ELSIF (p_dimension_varchar_label = 'USER_LOV9') THEN
1852 FEM_User_Lov9_PKG.INSERT_ROW (
1853 X_ROWID => p_rowid,
1854 X_USER_LOV9_CODE => p_display_code,
1855 X_ENABLED_FLAG => p_enabled_flag,
1856 X_PERSONAL_FLAG => p_personal_flag,
1857 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1858 X_READ_ONLY_FLAG => p_read_only_flag,
1859 X_USER_LOV9_NAME => p_member_name,
1860 X_DESCRIPTION => p_member_description,
1861 X_CREATION_DATE => l_CREATION_DATE,
1862 X_CREATED_BY => l_Created_by,
1863 X_LAST_UPDATE_DATE => l_last_update_date,
1864 X_LAST_UPDATED_BY =>l_last_updated_by,
1865 X_LAST_UPDATE_LOGIN =>l_last_update_login
1866 );
1867 ELSIF (p_dimension_varchar_label = 'USER_LOV10') THEN
1868 FEM_User_Lov10_PKG.INSERT_ROW (
1869 X_ROWID => p_rowid,
1870 X_USER_LOV10_CODE => p_display_code,
1871 X_ENABLED_FLAG => p_enabled_flag,
1872 X_PERSONAL_FLAG => p_personal_flag,
1873 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1874 X_READ_ONLY_FLAG => p_read_only_flag,
1875 X_USER_LOV10_NAME => p_member_name,
1876 X_DESCRIPTION => p_member_description,
1877 X_CREATION_DATE => l_CREATION_DATE,
1878 X_CREATED_BY => l_Created_by,
1879 X_LAST_UPDATE_DATE => l_last_update_date,
1880 X_LAST_UPDATED_BY =>l_last_updated_by,
1881 X_LAST_UPDATE_LOGIN =>l_last_update_login
1882 );
1883 ELSIF (p_dimension_varchar_label = 'USER_LOV11') THEN
1884 FEM_User_Lov11_PKG.INSERT_ROW (
1885
1886 X_ROWID => p_rowid,
1887 X_USER_LOV11_CODE => p_display_code,
1888 X_ENABLED_FLAG => p_enabled_flag,
1889 X_PERSONAL_FLAG => p_personal_flag,
1890 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1891 X_READ_ONLY_FLAG => p_read_only_flag,
1892 X_USER_LOV11_NAME => p_member_name,
1893 X_DESCRIPTION => p_member_description,
1894 X_CREATION_DATE => l_CREATION_DATE,
1895 X_CREATED_BY => l_Created_by,
1896 X_LAST_UPDATE_DATE => l_last_update_date,
1897 X_LAST_UPDATED_BY =>l_last_updated_by,
1898 X_LAST_UPDATE_LOGIN =>l_last_update_login
1899 );
1900 ELSIF (p_dimension_varchar_label = 'USER_LOV12') THEN
1901 FEM_User_Lov12_PKG.INSERT_ROW (
1902 X_ROWID => p_rowid,
1903 X_USER_LOV12_CODE => p_display_code,
1904 X_ENABLED_FLAG => p_enabled_flag,
1905 X_PERSONAL_FLAG => p_personal_flag,
1906 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1907 X_READ_ONLY_FLAG => p_read_only_flag,
1908 X_USER_LOV12_NAME => p_member_name,
1909 X_DESCRIPTION => p_member_description,
1910 X_CREATION_DATE => l_CREATION_DATE,
1911 X_CREATED_BY => l_Created_by,
1912 X_LAST_UPDATE_DATE => l_last_update_date,
1913 X_LAST_UPDATED_BY =>l_last_updated_by,
1914 X_LAST_UPDATE_LOGIN =>l_last_update_login
1915 );
1916 ELSIF (p_dimension_varchar_label = 'USER_LOV13') THEN
1917 FEM_User_Lov13_PKG.INSERT_ROW (
1918 X_ROWID => p_rowid,
1919 X_USER_LOV13_CODE => p_display_code,
1920 X_ENABLED_FLAG => p_enabled_flag,
1921 X_PERSONAL_FLAG => p_personal_flag,
1922 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1923 X_READ_ONLY_FLAG => p_read_only_flag,
1924 X_USER_LOV13_NAME => p_member_name,
1925 X_DESCRIPTION => p_member_description,
1926 X_CREATION_DATE => l_CREATION_DATE,
1927 X_CREATED_BY => l_Created_by,
1928 X_LAST_UPDATE_DATE => l_last_update_date,
1929 X_LAST_UPDATED_BY =>l_last_updated_by,
1930 X_LAST_UPDATE_LOGIN =>l_last_update_login
1931 );
1932 ELSIF (p_dimension_varchar_label = 'USER_LOV14') THEN
1933 FEM_User_Lov14_PKG.INSERT_ROW (
1934 X_ROWID => p_rowid,
1935 X_USER_LOV14_CODE => p_display_code,
1936 X_ENABLED_FLAG => p_enabled_flag,
1937 X_PERSONAL_FLAG => p_personal_flag,
1938 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1939 X_READ_ONLY_FLAG => p_read_only_flag,
1940 X_USER_LOV14_NAME => p_member_name,
1941 X_DESCRIPTION => p_member_description,
1942 X_CREATION_DATE => l_CREATION_DATE,
1943 X_CREATED_BY => l_Created_by,
1944 X_LAST_UPDATE_DATE => l_last_update_date,
1945 X_LAST_UPDATED_BY =>l_last_updated_by,
1946 X_LAST_UPDATE_LOGIN =>l_last_update_login
1947 );
1948 ELSIF (p_dimension_varchar_label = 'USER_LOV15') THEN
1949 FEM_User_Lov15_PKG.INSERT_ROW (
1950 X_ROWID => p_rowid,
1951 X_USER_LOV15_CODE => p_display_code,
1952 X_ENABLED_FLAG => p_enabled_flag,
1953 X_PERSONAL_FLAG => p_personal_flag,
1954 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1955 X_READ_ONLY_FLAG => p_read_only_flag,
1956 X_USER_LOV15_NAME => p_member_name,
1957 X_DESCRIPTION => p_member_description,
1958 X_CREATION_DATE => l_CREATION_DATE,
1959 X_CREATED_BY => l_Created_by,
1960 X_LAST_UPDATE_DATE => l_last_update_date,
1961 X_LAST_UPDATED_BY =>l_last_updated_by,
1962 X_LAST_UPDATE_LOGIN =>l_last_update_login
1963 );
1964 ELSIF (p_dimension_varchar_label = 'USER_LOV16') THEN
1965 FEM_User_Lov16_PKG.INSERT_ROW (
1966 X_ROWID => p_rowid,
1967 X_USER_LOV16_CODE => p_display_code,
1968 X_ENABLED_FLAG => p_enabled_flag,
1969 X_PERSONAL_FLAG => p_personal_flag,
1970 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1971 X_READ_ONLY_FLAG => p_read_only_flag,
1972 X_USER_LOV16_NAME => p_member_name,
1973 X_DESCRIPTION => p_member_description,
1974 X_CREATION_DATE => l_CREATION_DATE,
1975 X_CREATED_BY => l_Created_by,
1976 X_LAST_UPDATE_DATE => l_last_update_date,
1977 X_LAST_UPDATED_BY =>l_last_updated_by,
1978 X_LAST_UPDATE_LOGIN =>l_last_update_login
1979 );
1980 ELSIF (p_dimension_varchar_label = 'USER_LOV17') THEN
1981 FEM_User_Lov17_PKG.INSERT_ROW (
1982 X_ROWID => p_rowid,
1983 X_USER_LOV17_CODE => p_display_code,
1984 X_ENABLED_FLAG => p_enabled_flag,
1985 X_PERSONAL_FLAG => p_personal_flag,
1986 X_OBJECT_VERSION_NUMBER => p_object_version_number,
1987 X_READ_ONLY_FLAG => p_read_only_flag,
1988 X_USER_LOV17_NAME => p_member_name,
1989 X_DESCRIPTION => p_member_description,
1990 X_CREATION_DATE => l_CREATION_DATE,
1991 X_CREATED_BY => l_Created_by,
1992 X_LAST_UPDATE_DATE => l_last_update_date,
1993 X_LAST_UPDATED_BY =>l_last_updated_by,
1994 X_LAST_UPDATE_LOGIN =>l_last_update_login
1995 );
1996 ELSIF (p_dimension_varchar_label = 'USER_LOV18') THEN
1997 FEM_User_Lov18_PKG.INSERT_ROW (
1998 X_ROWID => p_rowid,
1999 X_USER_LOV18_CODE => p_display_code,
2000 X_ENABLED_FLAG => p_enabled_flag,
2001 X_PERSONAL_FLAG => p_personal_flag,
2002 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2003 X_READ_ONLY_FLAG => p_read_only_flag,
2004 X_USER_LOV18_NAME => p_member_name,
2005 X_DESCRIPTION => p_member_description,
2006 X_CREATION_DATE => l_CREATION_DATE,
2007 X_CREATED_BY => l_Created_by,
2008 X_LAST_UPDATE_DATE => l_last_update_date,
2009 X_LAST_UPDATED_BY =>l_last_updated_by,
2010 X_LAST_UPDATE_LOGIN =>l_last_update_login
2011 );
2012 ELSIF (p_dimension_varchar_label = 'USER_LOV19') THEN
2013 FEM_User_Lov19_PKG.INSERT_ROW (
2014 X_ROWID => p_rowid,
2015 X_USER_LOV19_CODE => p_display_code,
2016 X_ENABLED_FLAG => p_enabled_flag,
2017 X_PERSONAL_FLAG => p_personal_flag,
2018 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2019 X_READ_ONLY_FLAG => p_read_only_flag,
2020 X_USER_LOV19_NAME => p_member_name,
2021 X_DESCRIPTION => p_member_description,
2022 X_CREATION_DATE => l_CREATION_DATE,
2023 X_CREATED_BY => l_Created_by,
2024 X_LAST_UPDATE_DATE => l_last_update_date,
2025 X_LAST_UPDATED_BY =>l_last_updated_by,
2026 X_LAST_UPDATE_LOGIN =>l_last_update_login
2027 );
2028 ELSIF (p_dimension_varchar_label = 'USER_LOV20') THEN
2029 FEM_User_Lov20_PKG.INSERT_ROW (
2030 X_ROWID => p_rowid,
2031 X_USER_LOV20_CODE => p_display_code,
2032 X_ENABLED_FLAG => p_enabled_flag,
2033 X_PERSONAL_FLAG => p_personal_flag,
2034 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2035 X_READ_ONLY_FLAG => p_read_only_flag,
2036 X_USER_LOV20_NAME => p_member_name,
2037 X_DESCRIPTION => p_member_description,
2038 X_CREATION_DATE => l_CREATION_DATE,
2039 X_CREATED_BY => l_Created_by,
2040 X_LAST_UPDATE_DATE => l_last_update_date,
2041 X_LAST_UPDATED_BY =>l_last_updated_by,
2042 X_LAST_UPDATE_LOGIN =>l_last_update_login
2043 );
2044 ELSIF (p_dimension_varchar_label = 'USER_LOV21') THEN
2045 FEM_User_Lov21_PKG.INSERT_ROW (
2046 X_ROWID => p_rowid,
2047 X_USER_LOV21_CODE => p_display_code,
2048 X_ENABLED_FLAG => p_enabled_flag,
2049 X_PERSONAL_FLAG => p_personal_flag,
2050 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2051 X_READ_ONLY_FLAG => p_read_only_flag,
2052 X_USER_LOV21_NAME => p_member_name,
2053 X_DESCRIPTION => p_member_description,
2054 X_CREATION_DATE => l_CREATION_DATE,
2055 X_CREATED_BY => l_Created_by,
2056 X_LAST_UPDATE_DATE => l_last_update_date,
2057 X_LAST_UPDATED_BY =>l_last_updated_by,
2058 X_LAST_UPDATE_LOGIN =>l_last_update_login
2059 );
2060 ELSIF (p_dimension_varchar_label = 'USER_LOV22') THEN
2061 FEM_User_Lov22_PKG.INSERT_ROW (
2062 X_ROWID => p_rowid,
2063 X_USER_LOV22_CODE => p_display_code,
2064 X_ENABLED_FLAG => p_enabled_flag,
2065 X_PERSONAL_FLAG => p_personal_flag,
2066 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2067 X_READ_ONLY_FLAG => p_read_only_flag,
2068 X_USER_LOV22_NAME => p_member_name,
2069 X_DESCRIPTION => p_member_description,
2070 X_CREATION_DATE => l_CREATION_DATE,
2071 X_CREATED_BY => l_Created_by,
2072 X_LAST_UPDATE_DATE => l_last_update_date,
2073 X_LAST_UPDATED_BY =>l_last_updated_by,
2074 X_LAST_UPDATE_LOGIN =>l_last_update_login
2075 );
2076 ELSIF (p_dimension_varchar_label = 'USER_LOV23') THEN
2077 FEM_User_Lov23_PKG.INSERT_ROW (
2078 X_ROWID => p_rowid,
2079 X_USER_LOV23_CODE => p_display_code,
2080 X_ENABLED_FLAG => p_enabled_flag,
2081 X_PERSONAL_FLAG => p_personal_flag,
2082 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2083 X_READ_ONLY_FLAG => p_read_only_flag,
2084 X_USER_LOV23_NAME => p_member_name,
2085 X_DESCRIPTION => p_member_description,
2086 X_CREATION_DATE => l_CREATION_DATE,
2087 X_CREATED_BY => l_Created_by,
2088 X_LAST_UPDATE_DATE => l_last_update_date,
2089 X_LAST_UPDATED_BY =>l_last_updated_by,
2090 X_LAST_UPDATE_LOGIN =>l_last_update_login
2091 );
2092 ELSIF (p_dimension_varchar_label = 'USER_LOV24') THEN
2093 FEM_User_Lov24_PKG.INSERT_ROW (
2094 X_ROWID => p_rowid,
2095 X_USER_LOV24_CODE => p_display_code,
2096 X_ENABLED_FLAG => p_enabled_flag,
2097 X_PERSONAL_FLAG => p_personal_flag,
2098 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2099 X_READ_ONLY_FLAG => p_read_only_flag,
2100 X_USER_LOV24_NAME => p_member_name,
2101 X_DESCRIPTION => p_member_description,
2102 X_CREATION_DATE => l_CREATION_DATE,
2103 X_CREATED_BY => l_Created_by,
2104 X_LAST_UPDATE_DATE => l_last_update_date,
2105 X_LAST_UPDATED_BY =>l_last_updated_by,
2106 X_LAST_UPDATE_LOGIN =>l_last_update_login
2107 );
2108 ELSIF (p_dimension_varchar_label = 'USER_LOV25') THEN
2109 FEM_User_Lov25_PKG.INSERT_ROW (
2110 X_ROWID => p_rowid,
2111 X_USER_LOV25_CODE => p_display_code,
2112 X_ENABLED_FLAG => p_enabled_flag,
2113 X_PERSONAL_FLAG => p_personal_flag,
2114 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2115 X_READ_ONLY_FLAG => p_read_only_flag,
2116 X_USER_LOV25_NAME => p_member_name,
2117 X_DESCRIPTION => p_member_description,
2118 X_CREATION_DATE => l_CREATION_DATE,
2119 X_CREATED_BY => l_Created_by,
2120 X_LAST_UPDATE_DATE => l_last_update_date,
2121 X_LAST_UPDATED_BY =>l_last_updated_by,
2122 X_LAST_UPDATE_LOGIN =>l_last_update_login
2123 );
2124 ELSIF (p_dimension_varchar_label = 'USER_LOV26') THEN
2125 FEM_User_Lov26_PKG.INSERT_ROW (
2126 X_ROWID => p_rowid,
2127 X_USER_LOV26_CODE => p_display_code,
2128 X_ENABLED_FLAG => p_enabled_flag,
2129 X_PERSONAL_FLAG => p_personal_flag,
2130 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2131 X_READ_ONLY_FLAG => p_read_only_flag,
2132 X_USER_LOV26_NAME => p_member_name,
2133 X_DESCRIPTION => p_member_description,
2134 X_CREATION_DATE => l_CREATION_DATE,
2135 X_CREATED_BY => l_Created_by,
2136 X_LAST_UPDATE_DATE => l_last_update_date,
2137 X_LAST_UPDATED_BY =>l_last_updated_by,
2138 X_LAST_UPDATE_LOGIN =>l_last_update_login
2139 );
2140 ELSIF (p_dimension_varchar_label = 'USER_LOV27') THEN
2141 FEM_User_Lov27_PKG.INSERT_ROW (
2142 X_ROWID => p_rowid,
2143 X_USER_LOV27_CODE => p_display_code,
2144 X_ENABLED_FLAG => p_enabled_flag,
2145 X_PERSONAL_FLAG => p_personal_flag,
2146 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2147 X_READ_ONLY_FLAG => p_read_only_flag,
2148 X_USER_LOV27_NAME => p_member_name,
2149 X_DESCRIPTION => p_member_description,
2150 X_CREATION_DATE => l_CREATION_DATE,
2151 X_CREATED_BY => l_Created_by,
2152 X_LAST_UPDATE_DATE => l_last_update_date,
2153 X_LAST_UPDATED_BY =>l_last_updated_by,
2154 X_LAST_UPDATE_LOGIN =>l_last_update_login
2155 );
2156 ELSIF (p_dimension_varchar_label = 'USER_LOV28') THEN
2157 FEM_User_Lov28_PKG.INSERT_ROW (
2158 X_ROWID => p_rowid,
2159 X_USER_LOV28_CODE => p_display_code,
2160 X_ENABLED_FLAG => p_enabled_flag,
2161 X_PERSONAL_FLAG => p_personal_flag,
2162 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2163 X_READ_ONLY_FLAG => p_read_only_flag,
2164 X_USER_LOV28_NAME => p_member_name,
2165 X_DESCRIPTION => p_member_description,
2166 X_CREATION_DATE => l_CREATION_DATE,
2167 X_CREATED_BY => l_Created_by,
2168 X_LAST_UPDATE_DATE => l_last_update_date,
2169 X_LAST_UPDATED_BY =>l_last_updated_by,
2170 X_LAST_UPDATE_LOGIN =>l_last_update_login
2171 );
2172 ELSIF (p_dimension_varchar_label = 'USER_LOV29') THEN
2173 FEM_User_Lov29_PKG.INSERT_ROW (
2174 X_ROWID => p_rowid,
2175 X_USER_LOV29_CODE => p_display_code,
2176 X_ENABLED_FLAG => p_enabled_flag,
2177 X_PERSONAL_FLAG => p_personal_flag,
2178 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2179 X_READ_ONLY_FLAG => p_read_only_flag,
2180 X_USER_LOV29_NAME => p_member_name,
2181 X_DESCRIPTION => p_member_description,
2182 X_CREATION_DATE => l_CREATION_DATE,
2183 X_CREATED_BY => l_Created_by,
2184 X_LAST_UPDATE_DATE => l_last_update_date,
2185 X_LAST_UPDATED_BY =>l_last_updated_by,
2186 X_LAST_UPDATE_LOGIN =>l_last_update_login
2187 );
2188 ELSIF (p_dimension_varchar_label = 'USER_LOV30') THEN
2189 FEM_User_Lov30_PKG.INSERT_ROW (
2190 X_ROWID => p_rowid,
2191 X_USER_LOV30_CODE => p_display_code,
2192 X_ENABLED_FLAG => p_enabled_flag,
2193 X_PERSONAL_FLAG => p_personal_flag,
2194 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2195 X_READ_ONLY_FLAG => p_read_only_flag,
2196 X_USER_LOV30_NAME => p_member_name,
2197 X_DESCRIPTION => p_member_description,
2198 X_CREATION_DATE => l_CREATION_DATE,
2199 X_CREATED_BY => l_Created_by,
2200 X_LAST_UPDATE_DATE => l_last_update_date,
2201 X_LAST_UPDATED_BY =>l_last_updated_by,
2202 X_LAST_UPDATE_LOGIN =>l_last_update_login
2203 );
2204 ELSIF (p_dimension_varchar_label = 'USER_LOV31') THEN
2205 FEM_User_Lov31_PKG.INSERT_ROW (
2206 X_ROWID => p_rowid,
2207 X_USER_LOV31_CODE => p_display_code,
2208 X_ENABLED_FLAG => p_enabled_flag,
2209 X_PERSONAL_FLAG => p_personal_flag,
2210 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2211 X_READ_ONLY_FLAG => p_read_only_flag,
2212 X_USER_LOV31_NAME => p_member_name,
2213 X_DESCRIPTION => p_member_description,
2214 X_CREATION_DATE => l_CREATION_DATE,
2215 X_CREATED_BY => l_Created_by,
2216 X_LAST_UPDATE_DATE => l_last_update_date,
2217 X_LAST_UPDATED_BY =>l_last_updated_by,
2218 X_LAST_UPDATE_LOGIN =>l_last_update_login
2219 );
2220 ELSIF (p_dimension_varchar_label = 'USER_LOV32') THEN
2221 FEM_User_Lov32_PKG.INSERT_ROW (
2222 X_ROWID => p_rowid,
2223 X_USER_LOV32_CODE => p_display_code,
2224 X_ENABLED_FLAG => p_enabled_flag,
2225 X_PERSONAL_FLAG => p_personal_flag,
2226 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2227 X_READ_ONLY_FLAG => p_read_only_flag,
2228 X_USER_LOV32_NAME => p_member_name,
2229 X_DESCRIPTION => p_member_description,
2230 X_CREATION_DATE => l_CREATION_DATE,
2231 X_CREATED_BY => l_Created_by,
2232 X_LAST_UPDATE_DATE => l_last_update_date,
2233 X_LAST_UPDATED_BY =>l_last_updated_by,
2234 X_LAST_UPDATE_LOGIN =>l_last_update_login
2235 );
2236 ELSIF (p_dimension_varchar_label = 'USER_LOV33') THEN
2237 FEM_User_Lov33_PKG.INSERT_ROW (
2238 X_ROWID => p_rowid,
2239 X_USER_LOV33_CODE => p_display_code,
2240 X_ENABLED_FLAG => p_enabled_flag,
2241 X_PERSONAL_FLAG => p_personal_flag,
2242 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2243 X_READ_ONLY_FLAG => p_read_only_flag,
2244 X_USER_LOV33_NAME => p_member_name,
2245 X_DESCRIPTION => p_member_description,
2246 X_CREATION_DATE => l_CREATION_DATE,
2247 X_CREATED_BY => l_Created_by,
2248 X_LAST_UPDATE_DATE => l_last_update_date,
2249 X_LAST_UPDATED_BY =>l_last_updated_by,
2250 X_LAST_UPDATE_LOGIN =>l_last_update_login
2251 );
2252 ELSIF (p_dimension_varchar_label = 'USER_LOV34') THEN
2253 FEM_User_Lov34_PKG.INSERT_ROW (
2254 X_ROWID => p_rowid,
2255 X_USER_LOV34_CODE => p_display_code,
2256 X_ENABLED_FLAG => p_enabled_flag,
2257 X_PERSONAL_FLAG => p_personal_flag,
2258 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2259 X_READ_ONLY_FLAG => p_read_only_flag,
2260 X_USER_LOV34_NAME => p_member_name,
2261 X_DESCRIPTION => p_member_description,
2262 X_CREATION_DATE => l_CREATION_DATE,
2263 X_CREATED_BY => l_Created_by,
2264 X_LAST_UPDATE_DATE => l_last_update_date,
2265 X_LAST_UPDATED_BY =>l_last_updated_by,
2266 X_LAST_UPDATE_LOGIN =>l_last_update_login
2267 );
2268 ELSIF (p_dimension_varchar_label = 'USER_LOV35') THEN
2269 FEM_User_Lov35_PKG.INSERT_ROW (
2270 X_ROWID => p_rowid,
2271 X_USER_LOV35_CODE => p_display_code,
2272 X_ENABLED_FLAG => p_enabled_flag,
2273 X_PERSONAL_FLAG => p_personal_flag,
2274 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2275 X_READ_ONLY_FLAG => p_read_only_flag,
2276 X_USER_LOV35_NAME => p_member_name,
2277 X_DESCRIPTION => p_member_description,
2278 X_CREATION_DATE => l_CREATION_DATE,
2279 X_CREATED_BY => l_Created_by,
2280 X_LAST_UPDATE_DATE => l_last_update_date,
2281 X_LAST_UPDATED_BY =>l_last_updated_by,
2282 X_LAST_UPDATE_LOGIN =>l_last_update_login
2283 );
2284 ELSIF (p_dimension_varchar_label = 'USER_LOV36') THEN
2285 FEM_User_Lov36_PKG.INSERT_ROW (
2286 X_ROWID => p_rowid,
2287 X_USER_LOV36_CODE => p_display_code,
2288 X_ENABLED_FLAG => p_enabled_flag,
2289 X_PERSONAL_FLAG => p_personal_flag,
2290 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2291 X_READ_ONLY_FLAG => p_read_only_flag,
2292 X_USER_LOV36_NAME => p_member_name,
2293 X_DESCRIPTION => p_member_description,
2294 X_CREATION_DATE => l_CREATION_DATE,
2295 X_CREATED_BY => l_Created_by,
2296 X_LAST_UPDATE_DATE => l_last_update_date,
2297 X_LAST_UPDATED_BY =>l_last_updated_by,
2298 X_LAST_UPDATE_LOGIN =>l_last_update_login
2299 );
2300 ELSIF (p_dimension_varchar_label = 'USER_LOV37') THEN
2301 FEM_User_Lov37_PKG.INSERT_ROW (
2302 X_ROWID => p_rowid,
2303 X_USER_LOV37_CODE => p_display_code,
2304 X_ENABLED_FLAG => p_enabled_flag,
2305 X_PERSONAL_FLAG => p_personal_flag,
2306 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2307 X_READ_ONLY_FLAG => p_read_only_flag,
2308 X_USER_LOV37_NAME => p_member_name,
2309 X_DESCRIPTION => p_member_description,
2310 X_CREATION_DATE => l_CREATION_DATE,
2311 X_CREATED_BY => l_Created_by,
2312 X_LAST_UPDATE_DATE => l_last_update_date,
2313 X_LAST_UPDATED_BY =>l_last_updated_by,
2314 X_LAST_UPDATE_LOGIN =>l_last_update_login
2315 );
2316 ELSIF (p_dimension_varchar_label = 'USER_LOV38') THEN
2317 FEM_User_Lov38_PKG.INSERT_ROW (
2318 X_ROWID => p_rowid,
2319 X_USER_LOV38_CODE => p_display_code,
2320 X_ENABLED_FLAG => p_enabled_flag,
2321 X_PERSONAL_FLAG => p_personal_flag,
2322 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2323 X_READ_ONLY_FLAG => p_read_only_flag,
2324 X_USER_LOV38_NAME => p_member_name,
2325 X_DESCRIPTION => p_member_description,
2326 X_CREATION_DATE => l_CREATION_DATE,
2327 X_CREATED_BY => l_Created_by,
2328 X_LAST_UPDATE_DATE => l_last_update_date,
2329 X_LAST_UPDATED_BY =>l_last_updated_by,
2330 X_LAST_UPDATE_LOGIN =>l_last_update_login
2331 );
2332 ELSIF (p_dimension_varchar_label = 'USER_LOV39') THEN
2333 FEM_User_Lov39_PKG.INSERT_ROW (
2334 X_ROWID => p_rowid,
2335 X_USER_LOV39_CODE => p_display_code,
2336 X_ENABLED_FLAG => p_enabled_flag,
2337 X_PERSONAL_FLAG => p_personal_flag,
2338 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2339 X_READ_ONLY_FLAG => p_read_only_flag,
2340 X_USER_LOV39_NAME => p_member_name,
2341 X_DESCRIPTION => p_member_description,
2342 X_CREATION_DATE => l_CREATION_DATE,
2343 X_CREATED_BY => l_Created_by,
2344 X_LAST_UPDATE_DATE => l_last_update_date,
2345 X_LAST_UPDATED_BY =>l_last_updated_by,
2346 X_LAST_UPDATE_LOGIN =>l_last_update_login
2347 );
2348 ELSIF (p_dimension_varchar_label = 'USER_LOV40') THEN
2349 FEM_User_Lov40_PKG.INSERT_ROW (
2350 X_ROWID => p_rowid,
2351 X_USER_LOV40_CODE => p_display_code,
2352 X_ENABLED_FLAG => p_enabled_flag,
2353 X_PERSONAL_FLAG => p_personal_flag,
2354 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2355 X_READ_ONLY_FLAG => p_read_only_flag,
2356 X_USER_LOV40_NAME => p_member_name,
2357 X_DESCRIPTION => p_member_description,
2358 X_CREATION_DATE => l_CREATION_DATE,
2359 X_CREATED_BY => l_Created_by,
2360 X_LAST_UPDATE_DATE => l_last_update_date,
2361 X_LAST_UPDATED_BY =>l_last_updated_by,
2362 X_LAST_UPDATE_LOGIN =>l_last_update_login
2363 );
2364 ELSIF (p_dimension_varchar_label = 'USER_LOV41') THEN
2365 FEM_User_Lov41_PKG.INSERT_ROW (
2366 X_ROWID => p_rowid,
2367 X_USER_LOV41_CODE => p_display_code,
2368 X_ENABLED_FLAG => p_enabled_flag,
2369 X_PERSONAL_FLAG => p_personal_flag,
2370 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2371 X_READ_ONLY_FLAG => p_read_only_flag,
2372 X_USER_LOV41_NAME => p_member_name,
2373 X_DESCRIPTION => p_member_description,
2374 X_CREATION_DATE => l_CREATION_DATE,
2375 X_CREATED_BY => l_Created_by,
2376 X_LAST_UPDATE_DATE => l_last_update_date,
2377 X_LAST_UPDATED_BY =>l_last_updated_by,
2378 X_LAST_UPDATE_LOGIN =>l_last_update_login
2379 );
2380 ELSIF (p_dimension_varchar_label = 'USER_LOV42') THEN
2381 FEM_User_Lov42_PKG.INSERT_ROW (
2382 X_ROWID => p_rowid,
2383 X_USER_LOV42_CODE => p_display_code,
2384 X_ENABLED_FLAG => p_enabled_flag,
2385 X_PERSONAL_FLAG => p_personal_flag,
2386 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2387 X_READ_ONLY_FLAG => p_read_only_flag,
2388 X_USER_LOV42_NAME => p_member_name,
2389 X_DESCRIPTION => p_member_description,
2390 X_CREATION_DATE => l_CREATION_DATE,
2391 X_CREATED_BY => l_Created_by,
2392 X_LAST_UPDATE_DATE => l_last_update_date,
2393 X_LAST_UPDATED_BY =>l_last_updated_by,
2394 X_LAST_UPDATE_LOGIN =>l_last_update_login
2395 );
2396 ELSIF (p_dimension_varchar_label = 'USER_LOV43') THEN
2397 FEM_User_Lov43_PKG.INSERT_ROW (
2398 X_ROWID => p_rowid,
2399 X_USER_LOV43_CODE => p_display_code,
2400 X_ENABLED_FLAG => p_enabled_flag,
2401 X_PERSONAL_FLAG => p_personal_flag,
2402 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2403 X_READ_ONLY_FLAG => p_read_only_flag,
2404 X_USER_LOV43_NAME => p_member_name,
2405 X_DESCRIPTION => p_member_description,
2406 X_CREATION_DATE => l_CREATION_DATE,
2407 X_CREATED_BY => l_Created_by,
2408 X_LAST_UPDATE_DATE => l_last_update_date,
2409 X_LAST_UPDATED_BY =>l_last_updated_by,
2410 X_LAST_UPDATE_LOGIN =>l_last_update_login
2411 );
2412 ELSIF (p_dimension_varchar_label = 'USER_LOV44') THEN
2413 FEM_User_Lov44_PKG.INSERT_ROW (
2414 X_ROWID => p_rowid,
2415 X_USER_LOV44_CODE => p_display_code,
2416 X_ENABLED_FLAG => p_enabled_flag,
2417 X_PERSONAL_FLAG => p_personal_flag,
2418 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2419 X_READ_ONLY_FLAG => p_read_only_flag,
2420 X_USER_LOV44_NAME => p_member_name,
2421 X_DESCRIPTION => p_member_description,
2422 X_CREATION_DATE => l_CREATION_DATE,
2423 X_CREATED_BY => l_Created_by,
2424 X_LAST_UPDATE_DATE => l_last_update_date,
2425 X_LAST_UPDATED_BY =>l_last_updated_by,
2426 X_LAST_UPDATE_LOGIN =>l_last_update_login
2427 );
2428 ELSIF (p_dimension_varchar_label = 'USER_LOV45') THEN
2429 FEM_User_Lov45_PKG.INSERT_ROW (
2430 X_ROWID => p_rowid,
2431 X_USER_LOV45_CODE => p_display_code,
2432 X_ENABLED_FLAG => p_enabled_flag,
2433 X_PERSONAL_FLAG => p_personal_flag,
2434 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2435 X_READ_ONLY_FLAG => p_read_only_flag,
2436 X_USER_LOV45_NAME => p_member_name,
2437 X_DESCRIPTION => p_member_description,
2438 X_CREATION_DATE => l_CREATION_DATE,
2439 X_CREATED_BY => l_Created_by,
2440 X_LAST_UPDATE_DATE => l_last_update_date,
2441 X_LAST_UPDATED_BY =>l_last_updated_by,
2442 X_LAST_UPDATE_LOGIN =>l_last_update_login
2443 );
2444 ELSIF (p_dimension_varchar_label = 'USER_LOV46') THEN
2445 FEM_User_Lov46_PKG.INSERT_ROW (
2446 X_ROWID => p_rowid,
2447 X_USER_LOV46_CODE => p_display_code,
2448 X_ENABLED_FLAG => p_enabled_flag,
2449 X_PERSONAL_FLAG => p_personal_flag,
2450 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2451 X_READ_ONLY_FLAG => p_read_only_flag,
2452 X_USER_LOV46_NAME => p_member_name,
2453 X_DESCRIPTION => p_member_description,
2454 X_CREATION_DATE => l_CREATION_DATE,
2455 X_CREATED_BY => l_Created_by,
2456 X_LAST_UPDATE_DATE => l_last_update_date,
2457 X_LAST_UPDATED_BY =>l_last_updated_by,
2458 X_LAST_UPDATE_LOGIN =>l_last_update_login
2459 );
2460 ELSIF (p_dimension_varchar_label = 'USER_LOV47') THEN
2461 FEM_User_Lov47_PKG.INSERT_ROW (
2462 X_ROWID => p_rowid,
2463 X_USER_LOV47_CODE => p_display_code,
2464 X_ENABLED_FLAG => p_enabled_flag,
2465 X_PERSONAL_FLAG => p_personal_flag,
2466 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2467 X_READ_ONLY_FLAG => p_read_only_flag,
2468 X_USER_LOV47_NAME => p_member_name,
2469 X_DESCRIPTION => p_member_description,
2470 X_CREATION_DATE => l_CREATION_DATE,
2471 X_CREATED_BY => l_Created_by,
2472 X_LAST_UPDATE_DATE => l_last_update_date,
2473 X_LAST_UPDATED_BY =>l_last_updated_by,
2474 X_LAST_UPDATE_LOGIN =>l_last_update_login
2475 );
2476 ELSIF (p_dimension_varchar_label = 'USER_LOV48') THEN
2477 FEM_User_Lov48_PKG.INSERT_ROW (
2478 X_ROWID => p_rowid,
2479 X_USER_LOV48_CODE => p_display_code,
2480 X_ENABLED_FLAG => p_enabled_flag,
2481 X_PERSONAL_FLAG => p_personal_flag,
2482 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2483 X_READ_ONLY_FLAG => p_read_only_flag,
2484 X_USER_LOV48_NAME => p_member_name,
2485 X_DESCRIPTION => p_member_description,
2486 X_CREATION_DATE => l_CREATION_DATE,
2487 X_CREATED_BY => l_Created_by,
2488 X_LAST_UPDATE_DATE => l_last_update_date,
2489 X_LAST_UPDATED_BY =>l_last_updated_by,
2490 X_LAST_UPDATE_LOGIN =>l_last_update_login
2491 );
2492 ELSIF (p_dimension_varchar_label = 'USER_LOV49') THEN
2493 FEM_User_Lov49_PKG.INSERT_ROW (
2494 X_ROWID => p_rowid,
2495
2496 X_USER_LOV49_CODE => p_display_code,
2497 X_ENABLED_FLAG => p_enabled_flag,
2498 X_PERSONAL_FLAG => p_personal_flag,
2499 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2500 X_READ_ONLY_FLAG => p_read_only_flag,
2501 X_USER_LOV49_NAME => p_member_name,
2502 X_DESCRIPTION => p_member_description,
2503 X_CREATION_DATE => l_CREATION_DATE,
2504 X_CREATED_BY => l_Created_by,
2505 X_LAST_UPDATE_DATE => l_last_update_date,
2506 X_LAST_UPDATED_BY =>l_last_updated_by,
2507 X_LAST_UPDATE_LOGIN =>l_last_update_login
2508 );
2509 ELSIF (p_dimension_varchar_label = 'USER_LOV50') THEN
2510 FEM_User_Lov50_PKG.INSERT_ROW (
2511 X_ROWID => p_rowid,
2512 X_USER_LOV50_CODE => p_display_code,
2513 X_ENABLED_FLAG => p_enabled_flag,
2514 X_PERSONAL_FLAG => p_personal_flag,
2515 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2516 X_READ_ONLY_FLAG => p_read_only_flag,
2517 X_USER_LOV50_NAME => p_member_name,
2518 X_DESCRIPTION => p_member_description,
2519 X_CREATION_DATE => l_CREATION_DATE,
2520 X_CREATED_BY => l_Created_by,
2521 X_LAST_UPDATE_DATE => l_last_update_date,
2522 X_LAST_UPDATED_BY =>l_last_updated_by,
2523 X_LAST_UPDATE_LOGIN =>l_last_update_login
2524 );
2525 ELSIF (p_dimension_varchar_label = 'USER_LOV51') THEN
2526 FEM_User_Lov51_PKG.INSERT_ROW (
2527 X_ROWID => p_rowid,
2528 X_USER_LOV51_CODE => p_display_code,
2529 X_ENABLED_FLAG => p_enabled_flag,
2530 X_PERSONAL_FLAG => p_personal_flag,
2531 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2532 X_READ_ONLY_FLAG => p_read_only_flag,
2533 X_USER_LOV51_NAME => p_member_name,
2534 X_DESCRIPTION => p_member_description,
2535 X_CREATION_DATE => l_CREATION_DATE,
2536 X_CREATED_BY => l_Created_by,
2537 X_LAST_UPDATE_DATE => l_last_update_date,
2538 X_LAST_UPDATED_BY =>l_last_updated_by,
2539 X_LAST_UPDATE_LOGIN =>l_last_update_login
2540 );
2541 ELSIF (p_dimension_varchar_label = 'USER_LOV52') THEN
2542 FEM_User_Lov52_PKG.INSERT_ROW (
2543 X_ROWID => p_rowid,
2544 X_USER_LOV52_CODE => p_display_code,
2545 X_ENABLED_FLAG => p_enabled_flag,
2546 X_PERSONAL_FLAG => p_personal_flag,
2547 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2548 X_READ_ONLY_FLAG => p_read_only_flag,
2549 X_USER_LOV52_NAME => p_member_name,
2550 X_DESCRIPTION => p_member_description,
2551 X_CREATION_DATE => l_CREATION_DATE,
2552 X_CREATED_BY => l_Created_by,
2553 X_LAST_UPDATE_DATE => l_last_update_date,
2554 X_LAST_UPDATED_BY =>l_last_updated_by,
2555 X_LAST_UPDATE_LOGIN =>l_last_update_login
2556 );
2557 ELSIF (p_dimension_varchar_label = 'USER_LOV53') THEN
2558 FEM_User_Lov53_PKG.INSERT_ROW (
2559 X_ROWID => p_rowid,
2560 X_USER_LOV53_CODE => p_display_code,
2561 X_ENABLED_FLAG => p_enabled_flag,
2562 X_PERSONAL_FLAG => p_personal_flag,
2563 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2564 X_READ_ONLY_FLAG => p_read_only_flag,
2565 X_USER_LOV53_NAME => p_member_name,
2566 X_DESCRIPTION => p_member_description,
2567 X_CREATION_DATE => l_CREATION_DATE,
2568 X_CREATED_BY => l_Created_by,
2569 X_LAST_UPDATE_DATE => l_last_update_date,
2570 X_LAST_UPDATED_BY =>l_last_updated_by,
2571 X_LAST_UPDATE_LOGIN =>l_last_update_login
2572 );
2573 ELSIF (p_dimension_varchar_label = 'USER_LOV54') THEN
2574
2575 FEM_User_Lov54_PKG.INSERT_ROW (
2576 X_ROWID => p_rowid,
2577 X_USER_LOV54_CODE => p_display_code,
2578 X_ENABLED_FLAG => p_enabled_flag,
2579 X_PERSONAL_FLAG => p_personal_flag,
2580 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2581 X_READ_ONLY_FLAG => p_read_only_flag,
2582 X_USER_LOV54_NAME => p_member_name,
2583 X_DESCRIPTION => p_member_description,
2584 X_CREATION_DATE => l_CREATION_DATE,
2585 X_CREATED_BY => l_Created_by,
2586 X_LAST_UPDATE_DATE => l_last_update_date,
2587 X_LAST_UPDATED_BY =>l_last_updated_by,
2588 X_LAST_UPDATE_LOGIN =>l_last_update_login
2589 );
2590 ELSIF (p_dimension_varchar_label = 'USER_LOV55') THEN
2591 FEM_User_Lov55_PKG.INSERT_ROW (
2592 X_ROWID => p_rowid,
2593 X_USER_LOV55_CODE => p_display_code,
2594 X_ENABLED_FLAG => p_enabled_flag,
2595 X_PERSONAL_FLAG => p_personal_flag,
2596 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2597 X_READ_ONLY_FLAG => p_read_only_flag,
2598 X_USER_LOV55_NAME => p_member_name,
2599 X_DESCRIPTION => p_member_description,
2600 X_CREATION_DATE => l_CREATION_DATE,
2601 X_CREATED_BY => l_Created_by,
2602 X_LAST_UPDATE_DATE => l_last_update_date,
2603 X_LAST_UPDATED_BY =>l_last_updated_by,
2604 X_LAST_UPDATE_LOGIN =>l_last_update_login
2605 );
2606 ELSIF (p_dimension_varchar_label = 'USER_LOV56') THEN
2607 FEM_User_Lov56_PKG.INSERT_ROW (
2608 X_ROWID => p_rowid,
2609 X_USER_LOV56_CODE => p_display_code,
2610 X_ENABLED_FLAG => p_enabled_flag,
2611 X_PERSONAL_FLAG => p_personal_flag,
2612 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2613 X_READ_ONLY_FLAG => p_read_only_flag,
2614 X_USER_LOV56_NAME => p_member_name,
2615 X_DESCRIPTION => p_member_description,
2616 X_CREATION_DATE => l_CREATION_DATE,
2617 X_CREATED_BY => l_Created_by,
2618 X_LAST_UPDATE_DATE => l_last_update_date,
2619 X_LAST_UPDATED_BY =>l_last_updated_by,
2620 X_LAST_UPDATE_LOGIN =>l_last_update_login
2621 );
2622 ELSIF (p_dimension_varchar_label = 'USER_LOV57') THEN
2623 FEM_User_Lov57_PKG.INSERT_ROW (
2624 X_ROWID => p_rowid,
2625 X_USER_LOV57_CODE => p_display_code,
2626 X_ENABLED_FLAG => p_enabled_flag,
2627 X_PERSONAL_FLAG => p_personal_flag,
2628 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2629 X_READ_ONLY_FLAG => p_read_only_flag,
2630 X_USER_LOV57_NAME => p_member_name,
2631 X_DESCRIPTION => p_member_description,
2632 X_CREATION_DATE => l_CREATION_DATE,
2633 X_CREATED_BY => l_Created_by,
2634 X_LAST_UPDATE_DATE => l_last_update_date,
2635 X_LAST_UPDATED_BY =>l_last_updated_by,
2636 X_LAST_UPDATE_LOGIN =>l_last_update_login
2637 );
2638 ELSIF (p_dimension_varchar_label = 'USER_LOV58') THEN
2639 FEM_User_Lov58_PKG.INSERT_ROW (
2640 X_ROWID => p_rowid,
2641 X_USER_LOV58_CODE => p_display_code,
2642 X_ENABLED_FLAG => p_enabled_flag,
2643 X_PERSONAL_FLAG => p_personal_flag,
2644 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2645 X_READ_ONLY_FLAG => p_read_only_flag,
2646 X_USER_LOV58_NAME => p_member_name,
2647 X_DESCRIPTION => p_member_description,
2648 X_CREATION_DATE => l_CREATION_DATE,
2649 X_CREATED_BY => l_Created_by,
2650 X_LAST_UPDATE_DATE => l_last_update_date,
2651 X_LAST_UPDATED_BY =>l_last_updated_by,
2652 X_LAST_UPDATE_LOGIN =>l_last_update_login
2653 );
2654 ELSIF (p_dimension_varchar_label = 'USER_LOV59') THEN
2655 FEM_User_Lov59_PKG.INSERT_ROW (
2656 X_ROWID => p_rowid,
2657 X_USER_LOV59_CODE => p_display_code,
2658 X_ENABLED_FLAG => p_enabled_flag,
2659 X_PERSONAL_FLAG => p_personal_flag,
2660 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2661 X_READ_ONLY_FLAG => p_read_only_flag,
2662 X_USER_LOV59_NAME => p_member_name,
2663 X_DESCRIPTION => p_member_description,
2664 X_CREATION_DATE => l_CREATION_DATE,
2665 X_CREATED_BY => l_Created_by,
2666 X_LAST_UPDATE_DATE => l_last_update_date,
2667 X_LAST_UPDATED_BY =>l_last_updated_by,
2668 X_LAST_UPDATE_LOGIN =>l_last_update_login
2669 );
2670 ELSIF (p_dimension_varchar_label = 'USER_LOV60') THEN
2671 FEM_User_Lov60_PKG.INSERT_ROW (
2672 X_ROWID => p_rowid,
2673 X_USER_LOV60_CODE => p_display_code,
2674 X_ENABLED_FLAG => p_enabled_flag,
2675 X_PERSONAL_FLAG => p_personal_flag,
2676 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2677 X_READ_ONLY_FLAG => p_read_only_flag,
2678 X_USER_LOV60_NAME => p_member_name,
2679 X_DESCRIPTION => p_member_description,
2680 X_CREATION_DATE => l_CREATION_DATE,
2681 X_CREATED_BY => l_Created_by,
2682 X_LAST_UPDATE_DATE => l_last_update_date,
2683 X_LAST_UPDATED_BY =>l_last_updated_by,
2684 X_LAST_UPDATE_LOGIN =>l_last_update_login
2685 );
2686 ELSIF (p_dimension_varchar_label = 'USER_LOV61') THEN
2687 FEM_User_Lov61_PKG.INSERT_ROW (
2688 X_ROWID => p_rowid,
2689 X_USER_LOV61_CODE => p_display_code,
2690 X_ENABLED_FLAG => p_enabled_flag,
2691 X_PERSONAL_FLAG => p_personal_flag,
2692 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2693 X_READ_ONLY_FLAG => p_read_only_flag,
2694 X_USER_LOV61_NAME => p_member_name,
2695 X_DESCRIPTION => p_member_description,
2696 X_CREATION_DATE => l_CREATION_DATE,
2697 X_CREATED_BY => l_Created_by,
2698 X_LAST_UPDATE_DATE => l_last_update_date,
2699 X_LAST_UPDATED_BY =>l_last_updated_by,
2700 X_LAST_UPDATE_LOGIN =>l_last_update_login
2701 );
2702 ELSIF (p_dimension_varchar_label = 'USER_LOV62') THEN
2703 FEM_User_Lov62_PKG.INSERT_ROW (
2704 X_ROWID => p_rowid,
2705 X_USER_LOV62_CODE => p_display_code,
2706 X_ENABLED_FLAG => p_enabled_flag,
2707 X_PERSONAL_FLAG => p_personal_flag,
2708 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2709 X_READ_ONLY_FLAG => p_read_only_flag,
2710 X_USER_LOV62_NAME => p_member_name,
2711 X_DESCRIPTION => p_member_description,
2712 X_CREATION_DATE => l_CREATION_DATE,
2713 X_CREATED_BY => l_Created_by,
2714 X_LAST_UPDATE_DATE => l_last_update_date,
2715 X_LAST_UPDATED_BY =>l_last_updated_by,
2716 X_LAST_UPDATE_LOGIN =>l_last_update_login
2717 );
2718 ELSIF (p_dimension_varchar_label = 'USER_LOV63') THEN
2719 FEM_User_Lov63_PKG.INSERT_ROW (
2720 X_ROWID => p_rowid,
2721 X_USER_LOV63_CODE => p_display_code,
2722 X_ENABLED_FLAG => p_enabled_flag,
2723 X_PERSONAL_FLAG => p_personal_flag,
2724 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2725 X_READ_ONLY_FLAG => p_read_only_flag,
2726 X_USER_LOV63_NAME => p_member_name,
2727 X_DESCRIPTION => p_member_description,
2728 X_CREATION_DATE => l_CREATION_DATE,
2729 X_CREATED_BY => l_Created_by,
2730 X_LAST_UPDATE_DATE => l_last_update_date,
2731 X_LAST_UPDATED_BY =>l_last_updated_by,
2732 X_LAST_UPDATE_LOGIN =>l_last_update_login
2733 );
2734 ELSIF (p_dimension_varchar_label = 'USER_LOV64') THEN
2735 FEM_User_Lov64_PKG.INSERT_ROW (
2736 X_ROWID => p_rowid,
2737 X_USER_LOV64_CODE => p_display_code,
2738 X_ENABLED_FLAG => p_enabled_flag,
2739 X_PERSONAL_FLAG => p_personal_flag,
2740 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2741 X_READ_ONLY_FLAG => p_read_only_flag,
2742 X_USER_LOV64_NAME => p_member_name,
2743 X_DESCRIPTION => p_member_description,
2744 X_CREATION_DATE => l_CREATION_DATE,
2745 X_CREATED_BY => l_Created_by,
2746 X_LAST_UPDATE_DATE => l_last_update_date,
2747 X_LAST_UPDATED_BY =>l_last_updated_by,
2748 X_LAST_UPDATE_LOGIN =>l_last_update_login
2749 );
2750 ELSIF (p_dimension_varchar_label = 'USER_LOV65') THEN
2751 FEM_User_Lov65_PKG.INSERT_ROW (
2752 X_ROWID => p_rowid,
2753 X_USER_LOV65_CODE => p_display_code,
2754 X_ENABLED_FLAG => p_enabled_flag,
2755 X_PERSONAL_FLAG => p_personal_flag,
2756 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2757 X_READ_ONLY_FLAG => p_read_only_flag,
2758 X_USER_LOV65_NAME => p_member_name,
2759 X_DESCRIPTION => p_member_description,
2760 X_CREATION_DATE => l_CREATION_DATE,
2761 X_CREATED_BY => l_Created_by,
2762 X_LAST_UPDATE_DATE => l_last_update_date,
2763 X_LAST_UPDATED_BY =>l_last_updated_by,
2764 X_LAST_UPDATE_LOGIN =>l_last_update_login
2765 );
2766 ELSIF (p_dimension_varchar_label = 'USER_LOV66') THEN
2767 FEM_User_Lov66_PKG.INSERT_ROW (
2768 X_ROWID => p_rowid,
2769 X_USER_LOV66_CODE => p_display_code,
2770 X_ENABLED_FLAG => p_enabled_flag,
2771 X_PERSONAL_FLAG => p_personal_flag,
2772 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2773 X_READ_ONLY_FLAG => p_read_only_flag,
2774 X_USER_LOV66_NAME => p_member_name,
2775 X_DESCRIPTION => p_member_description,
2776 X_CREATION_DATE => l_CREATION_DATE,
2777 X_CREATED_BY => l_Created_by,
2778 X_LAST_UPDATE_DATE => l_last_update_date,
2779 X_LAST_UPDATED_BY =>l_last_updated_by,
2780 X_LAST_UPDATE_LOGIN =>l_last_update_login
2781 );
2782 ELSIF (p_dimension_varchar_label = 'USER_LOV67') THEN
2783 FEM_User_Lov67_PKG.INSERT_ROW (
2784 X_ROWID => p_rowid,
2785 X_USER_LOV67_CODE => p_display_code,
2786 X_ENABLED_FLAG => p_enabled_flag,
2787 X_PERSONAL_FLAG => p_personal_flag,
2788 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2789 X_READ_ONLY_FLAG => p_read_only_flag,
2790 X_USER_LOV67_NAME => p_member_name,
2791 X_DESCRIPTION => p_member_description,
2792 X_CREATION_DATE => l_CREATION_DATE,
2793 X_CREATED_BY => l_Created_by,
2794 X_LAST_UPDATE_DATE => l_last_update_date,
2795 X_LAST_UPDATED_BY =>l_last_updated_by,
2796 X_LAST_UPDATE_LOGIN =>l_last_update_login
2797 );
2798 ELSIF (p_dimension_varchar_label = 'USER_LOV68') THEN
2799 FEM_User_Lov68_PKG.INSERT_ROW (
2800 X_ROWID => p_rowid,
2801 X_USER_LOV68_CODE => p_display_code,
2802 X_ENABLED_FLAG => p_enabled_flag,
2803 X_PERSONAL_FLAG => p_personal_flag,
2804 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2805 X_READ_ONLY_FLAG => p_read_only_flag,
2806 X_USER_LOV68_NAME => p_member_name,
2807 X_DESCRIPTION => p_member_description,
2808 X_CREATION_DATE => l_CREATION_DATE,
2809 X_CREATED_BY => l_Created_by,
2810 X_LAST_UPDATE_DATE => l_last_update_date,
2811 X_LAST_UPDATED_BY =>l_last_updated_by,
2812 X_LAST_UPDATE_LOGIN =>l_last_update_login
2813 );
2814 ELSIF (p_dimension_varchar_label = 'USER_LOV69') THEN
2815 FEM_User_Lov69_PKG.INSERT_ROW (
2816 X_ROWID => p_rowid,
2817 X_USER_LOV69_CODE => p_display_code,
2818 X_ENABLED_FLAG => p_enabled_flag,
2819 X_PERSONAL_FLAG => p_personal_flag,
2820 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2821 X_READ_ONLY_FLAG => p_read_only_flag,
2822 X_USER_LOV69_NAME => p_member_name,
2823 X_DESCRIPTION => p_member_description,
2824 X_CREATION_DATE => l_CREATION_DATE,
2825 X_CREATED_BY => l_Created_by,
2826 X_LAST_UPDATE_DATE => l_last_update_date,
2827 X_LAST_UPDATED_BY =>l_last_updated_by,
2828 X_LAST_UPDATE_LOGIN =>l_last_update_login
2829 );
2830 ELSIF (p_dimension_varchar_label = 'USER_LOV70') THEN
2831 FEM_User_Lov70_PKG.INSERT_ROW (
2832 X_ROWID => p_rowid,
2833 X_USER_LOV70_CODE => p_display_code,
2834 X_ENABLED_FLAG => p_enabled_flag,
2835 X_PERSONAL_FLAG => p_personal_flag,
2836 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2837 X_READ_ONLY_FLAG => p_read_only_flag,
2838 X_USER_LOV70_NAME => p_member_name,
2839 X_DESCRIPTION => p_member_description,
2840 X_CREATION_DATE => l_CREATION_DATE,
2841 X_CREATED_BY => l_Created_by,
2842 X_LAST_UPDATE_DATE => l_last_update_date,
2843 X_LAST_UPDATED_BY =>l_last_updated_by,
2844 X_LAST_UPDATE_LOGIN =>l_last_update_login
2845 );
2846 ELSIF (p_dimension_varchar_label = 'USER_LOV71') THEN
2847 FEM_User_Lov71_PKG.INSERT_ROW (
2848 X_ROWID => p_rowid,
2849 X_USER_LOV71_CODE => p_display_code,
2850 X_ENABLED_FLAG => p_enabled_flag,
2851 X_PERSONAL_FLAG => p_personal_flag,
2852 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2853 X_READ_ONLY_FLAG => p_read_only_flag,
2854 X_USER_LOV71_NAME => p_member_name,
2855 X_DESCRIPTION => p_member_description,
2856 X_CREATION_DATE => l_CREATION_DATE,
2857 X_CREATED_BY => l_Created_by,
2858 X_LAST_UPDATE_DATE => l_last_update_date,
2859 X_LAST_UPDATED_BY =>l_last_updated_by,
2860 X_LAST_UPDATE_LOGIN =>l_last_update_login
2861 );
2862 ELSIF (p_dimension_varchar_label = 'USER_LOV72') THEN
2863 FEM_User_Lov72_PKG.INSERT_ROW (
2864 X_ROWID => p_rowid,
2865 X_USER_LOV72_CODE => p_display_code,
2866 X_ENABLED_FLAG => p_enabled_flag,
2867 X_PERSONAL_FLAG => p_personal_flag,
2868 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2869 X_READ_ONLY_FLAG => p_read_only_flag,
2870 X_USER_LOV72_NAME => p_member_name,
2871 X_DESCRIPTION => p_member_description,
2872 X_CREATION_DATE => l_CREATION_DATE,
2873 X_CREATED_BY => l_Created_by,
2874 X_LAST_UPDATE_DATE => l_last_update_date,
2875 X_LAST_UPDATED_BY =>l_last_updated_by,
2876 X_LAST_UPDATE_LOGIN =>l_last_update_login
2877 );
2878 ELSIF (p_dimension_varchar_label = 'USER_LOV73') THEN
2879 FEM_User_Lov73_PKG.INSERT_ROW (
2880 X_ROWID => p_rowid,
2881 X_USER_LOV73_CODE => p_display_code,
2882 X_ENABLED_FLAG => p_enabled_flag,
2883 X_PERSONAL_FLAG => p_personal_flag,
2884 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2885 X_READ_ONLY_FLAG => p_read_only_flag,
2886 X_USER_LOV73_NAME => p_member_name,
2887 X_DESCRIPTION => p_member_description,
2888 X_CREATION_DATE => l_CREATION_DATE,
2889 X_CREATED_BY => l_Created_by,
2890 X_LAST_UPDATE_DATE => l_last_update_date,
2891 X_LAST_UPDATED_BY =>l_last_updated_by,
2892 X_LAST_UPDATE_LOGIN =>l_last_update_login
2893 );
2894 ELSIF (p_dimension_varchar_label = 'USER_LOV74') THEN
2895 FEM_User_Lov74_PKG.INSERT_ROW (
2896 X_ROWID => p_rowid,
2897 X_USER_LOV74_CODE => p_display_code,
2898 X_ENABLED_FLAG => p_enabled_flag,
2899 X_PERSONAL_FLAG => p_personal_flag,
2900 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2901 X_READ_ONLY_FLAG => p_read_only_flag,
2902 X_USER_LOV74_NAME => p_member_name,
2903 X_DESCRIPTION => p_member_description,
2904 X_CREATION_DATE => l_CREATION_DATE,
2905 X_CREATED_BY => l_Created_by,
2906 X_LAST_UPDATE_DATE => l_last_update_date,
2907 X_LAST_UPDATED_BY =>l_last_updated_by,
2908 X_LAST_UPDATE_LOGIN =>l_last_update_login
2909 );
2910 ELSIF (p_dimension_varchar_label = 'USER_LOV75') THEN
2911 FEM_User_Lov75_PKG.INSERT_ROW (
2912 X_ROWID => p_rowid,
2913 X_USER_LOV75_CODE => p_display_code,
2914 X_ENABLED_FLAG => p_enabled_flag,
2915 X_PERSONAL_FLAG => p_personal_flag,
2916 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2917 X_READ_ONLY_FLAG => p_read_only_flag,
2918 X_USER_LOV75_NAME => p_member_name,
2919 X_DESCRIPTION => p_member_description,
2920 X_CREATION_DATE => l_CREATION_DATE,
2921 X_CREATED_BY => l_Created_by,
2922 X_LAST_UPDATE_DATE => l_last_update_date,
2923 X_LAST_UPDATED_BY =>l_last_updated_by,
2924 X_LAST_UPDATE_LOGIN =>l_last_update_login
2925 );
2926 ELSIF (p_dimension_varchar_label = 'USER_LOV76') THEN
2927 FEM_User_Lov76_PKG.INSERT_ROW (
2928 X_ROWID => p_rowid,
2929 X_USER_LOV76_CODE => p_display_code,
2930 X_ENABLED_FLAG => p_enabled_flag,
2931 X_PERSONAL_FLAG => p_personal_flag,
2932 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2933 X_READ_ONLY_FLAG => p_read_only_flag,
2934 X_USER_LOV76_NAME => p_member_name,
2935 X_DESCRIPTION => p_member_description,
2936 X_CREATION_DATE => l_CREATION_DATE,
2937 X_CREATED_BY => l_Created_by,
2938 X_LAST_UPDATE_DATE => l_last_update_date,
2939 X_LAST_UPDATED_BY =>l_last_updated_by,
2940 X_LAST_UPDATE_LOGIN =>l_last_update_login
2941 );
2942 ELSIF (p_dimension_varchar_label = 'USER_LOV77') THEN
2943 FEM_User_Lov77_PKG.INSERT_ROW (
2944 X_ROWID => p_rowid,
2945 X_USER_LOV77_CODE => p_display_code,
2946 X_ENABLED_FLAG => p_enabled_flag,
2947 X_PERSONAL_FLAG => p_personal_flag,
2948 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2949 X_READ_ONLY_FLAG => p_read_only_flag,
2950 X_USER_LOV77_NAME => p_member_name,
2951 X_DESCRIPTION => p_member_description,
2952 X_CREATION_DATE => l_CREATION_DATE,
2953 X_CREATED_BY => l_Created_by,
2954 X_LAST_UPDATE_DATE => l_last_update_date,
2955 X_LAST_UPDATED_BY =>l_last_updated_by,
2956 X_LAST_UPDATE_LOGIN =>l_last_update_login
2957 );
2958 ELSIF (p_dimension_varchar_label = 'USER_LOV78') THEN
2959 FEM_User_Lov78_PKG.INSERT_ROW (
2960 X_ROWID => p_rowid,
2961 X_USER_LOV78_CODE => p_display_code,
2962 X_ENABLED_FLAG => p_enabled_flag,
2963 X_PERSONAL_FLAG => p_personal_flag,
2964 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2965 X_READ_ONLY_FLAG => p_read_only_flag,
2966 X_USER_LOV78_NAME => p_member_name,
2967 X_DESCRIPTION => p_member_description,
2968 X_CREATION_DATE => l_CREATION_DATE,
2969 X_CREATED_BY => l_Created_by,
2970 X_LAST_UPDATE_DATE => l_last_update_date,
2971 X_LAST_UPDATED_BY =>l_last_updated_by,
2972 X_LAST_UPDATE_LOGIN =>l_last_update_login
2973 );
2974 ELSIF (p_dimension_varchar_label = 'USER_LOV79') THEN
2975 FEM_User_Lov79_PKG.INSERT_ROW (
2976 X_ROWID => p_rowid,
2977 X_USER_LOV79_CODE => p_display_code,
2978 X_ENABLED_FLAG => p_enabled_flag,
2979 X_PERSONAL_FLAG => p_personal_flag,
2980 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2981 X_READ_ONLY_FLAG => p_read_only_flag,
2982 X_USER_LOV79_NAME => p_member_name,
2983 X_DESCRIPTION => p_member_description,
2984 X_CREATION_DATE => l_CREATION_DATE,
2985 X_CREATED_BY => l_Created_by,
2986 X_LAST_UPDATE_DATE => l_last_update_date,
2987 X_LAST_UPDATED_BY =>l_last_updated_by,
2988 X_LAST_UPDATE_LOGIN =>l_last_update_login
2989 );
2990 ELSIF (p_dimension_varchar_label = 'USER_LOV80') THEN
2991 FEM_User_Lov80_PKG.INSERT_ROW (
2992 X_ROWID => p_rowid,
2993 X_USER_LOV80_CODE => p_display_code,
2994 X_ENABLED_FLAG => p_enabled_flag,
2995 X_PERSONAL_FLAG => p_personal_flag,
2996 X_OBJECT_VERSION_NUMBER => p_object_version_number,
2997 X_READ_ONLY_FLAG => p_read_only_flag,
2998 X_USER_LOV80_NAME => p_member_name,
2999 X_DESCRIPTION => p_member_description,
3000 X_CREATION_DATE => l_CREATION_DATE,
3001 X_CREATED_BY => l_Created_by,
3002 X_LAST_UPDATE_DATE => l_last_update_date,
3003 X_LAST_UPDATED_BY =>l_last_updated_by,
3004 X_LAST_UPDATE_LOGIN =>l_last_update_login
3005 );
3006 ELSIF (p_dimension_varchar_label = 'USER_LOV81') THEN
3007 FEM_User_Lov81_PKG.INSERT_ROW (
3008 X_ROWID => p_rowid,
3009 X_USER_LOV81_CODE => p_display_code,
3010 X_ENABLED_FLAG => p_enabled_flag,
3011 X_PERSONAL_FLAG => p_personal_flag,
3012 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3013 X_READ_ONLY_FLAG => p_read_only_flag,
3014 X_USER_LOV81_NAME => p_member_name,
3015 X_DESCRIPTION => p_member_description,
3016 X_CREATION_DATE => l_CREATION_DATE,
3017 X_CREATED_BY => l_Created_by,
3018 X_LAST_UPDATE_DATE => l_last_update_date,
3019 X_LAST_UPDATED_BY =>l_last_updated_by,
3020 X_LAST_UPDATE_LOGIN =>l_last_update_login
3021 );
3022 ELSIF (p_dimension_varchar_label = 'USER_LOV82') THEN
3023 FEM_User_Lov82_PKG.INSERT_ROW (
3024 X_ROWID => p_rowid,
3025 X_USER_LOV82_CODE => p_display_code,
3026 X_ENABLED_FLAG => p_enabled_flag,
3027 X_PERSONAL_FLAG => p_personal_flag,
3028 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3029 X_READ_ONLY_FLAG => p_read_only_flag,
3030 X_USER_LOV82_NAME => p_member_name,
3031 X_DESCRIPTION => p_member_description,
3032 X_CREATION_DATE => l_CREATION_DATE,
3033 X_CREATED_BY => l_Created_by,
3034 X_LAST_UPDATE_DATE => l_last_update_date,
3035 X_LAST_UPDATED_BY =>l_last_updated_by,
3036 X_LAST_UPDATE_LOGIN =>l_last_update_login
3037 );
3038 ELSIF (p_dimension_varchar_label = 'USER_LOV83') THEN
3039 FEM_User_Lov83_PKG.INSERT_ROW (
3040 X_ROWID => p_rowid,
3041 X_USER_LOV83_CODE => p_display_code,
3042 X_ENABLED_FLAG => p_enabled_flag,
3043 X_PERSONAL_FLAG => p_personal_flag,
3044 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3045 X_READ_ONLY_FLAG => p_read_only_flag,
3046 X_USER_LOV83_NAME => p_member_name,
3047 X_DESCRIPTION => p_member_description,
3048 X_CREATION_DATE => l_CREATION_DATE,
3049 X_CREATED_BY => l_Created_by,
3050 X_LAST_UPDATE_DATE => l_last_update_date,
3051 X_LAST_UPDATED_BY =>l_last_updated_by,
3052 X_LAST_UPDATE_LOGIN =>l_last_update_login
3053 );
3054 ELSIF (p_dimension_varchar_label = 'USER_LOV84') THEN
3055 FEM_User_Lov84_PKG.INSERT_ROW (
3056 X_ROWID => p_rowid,
3057 X_USER_LOV84_CODE => p_display_code,
3058 X_ENABLED_FLAG => p_enabled_flag,
3059 X_PERSONAL_FLAG => p_personal_flag,
3060 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3061 X_READ_ONLY_FLAG => p_read_only_flag,
3062 X_USER_LOV84_NAME => p_member_name,
3063 X_DESCRIPTION => p_member_description,
3064 X_CREATION_DATE => l_CREATION_DATE,
3065 X_CREATED_BY => l_Created_by,
3066 X_LAST_UPDATE_DATE => l_last_update_date,
3067 X_LAST_UPDATED_BY =>l_last_updated_by,
3068 X_LAST_UPDATE_LOGIN =>l_last_update_login
3069 );
3070 ELSIF (p_dimension_varchar_label = 'USER_LOV85') THEN
3071 FEM_User_Lov85_PKG.INSERT_ROW (
3072 X_ROWID => p_rowid,
3073 X_USER_LOV85_CODE => p_display_code,
3074 X_ENABLED_FLAG => p_enabled_flag,
3075 X_PERSONAL_FLAG => p_personal_flag,
3076 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3077 X_READ_ONLY_FLAG => p_read_only_flag,
3078 X_USER_LOV85_NAME => p_member_name,
3079 X_DESCRIPTION => p_member_description,
3080 X_CREATION_DATE => l_CREATION_DATE,
3081 X_CREATED_BY => l_Created_by,
3082 X_LAST_UPDATE_DATE => l_last_update_date,
3083 X_LAST_UPDATED_BY =>l_last_updated_by,
3084 X_LAST_UPDATE_LOGIN =>l_last_update_login
3085 );
3086 ELSIF (p_dimension_varchar_label = 'USER_LOV86') THEN
3087 FEM_User_Lov86_PKG.INSERT_ROW (
3088 X_ROWID => p_rowid,
3089 X_USER_LOV86_CODE => p_display_code,
3090 X_ENABLED_FLAG => p_enabled_flag,
3091 X_PERSONAL_FLAG => p_personal_flag,
3092 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3093 X_READ_ONLY_FLAG => p_read_only_flag,
3094 X_USER_LOV86_NAME => p_member_name,
3095 X_DESCRIPTION => p_member_description,
3096 X_CREATION_DATE => l_CREATION_DATE,
3097 X_CREATED_BY => l_Created_by,
3098 X_LAST_UPDATE_DATE => l_last_update_date,
3099 X_LAST_UPDATED_BY =>l_last_updated_by,
3100 X_LAST_UPDATE_LOGIN =>l_last_update_login
3101 );
3102 ELSIF (p_dimension_varchar_label = 'USER_LOV87') THEN
3103 FEM_User_Lov87_PKG.INSERT_ROW (
3104 X_ROWID => p_rowid,
3105 X_USER_LOV87_CODE => p_display_code,
3106 X_ENABLED_FLAG => p_enabled_flag,
3107 X_PERSONAL_FLAG => p_personal_flag,
3108 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3109 X_READ_ONLY_FLAG => p_read_only_flag,
3110 X_USER_LOV87_NAME => p_member_name,
3111 X_DESCRIPTION => p_member_description,
3112 X_CREATION_DATE => l_CREATION_DATE,
3113 X_CREATED_BY => l_Created_by,
3114 X_LAST_UPDATE_DATE => l_last_update_date,
3115 X_LAST_UPDATED_BY =>l_last_updated_by,
3116 X_LAST_UPDATE_LOGIN =>l_last_update_login
3117 );
3118 ELSIF (p_dimension_varchar_label = 'USER_LOV88') THEN
3119 FEM_User_Lov88_PKG.INSERT_ROW (
3120 X_ROWID => p_rowid,
3121 X_USER_LOV88_CODE => p_display_code,
3122 X_ENABLED_FLAG => p_enabled_flag,
3123 X_PERSONAL_FLAG => p_personal_flag,
3124 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3125 X_READ_ONLY_FLAG => p_read_only_flag,
3126 X_USER_LOV88_NAME => p_member_name,
3127 X_DESCRIPTION => p_member_description,
3128 X_CREATION_DATE => l_CREATION_DATE,
3129 X_CREATED_BY => l_Created_by,
3130 X_LAST_UPDATE_DATE => l_last_update_date,
3131 X_LAST_UPDATED_BY =>l_last_updated_by,
3132 X_LAST_UPDATE_LOGIN =>l_last_update_login
3133 );
3134 ELSIF (p_dimension_varchar_label = 'USER_LOV89') THEN
3135 FEM_User_Lov89_PKG.INSERT_ROW (
3136 X_ROWID => p_rowid,
3137 X_USER_LOV89_CODE => p_display_code,
3138 X_ENABLED_FLAG => p_enabled_flag,
3139 X_PERSONAL_FLAG => p_personal_flag,
3140 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3141 X_READ_ONLY_FLAG => p_read_only_flag,
3142 X_USER_LOV89_NAME => p_member_name,
3143 X_DESCRIPTION => p_member_description,
3144 X_CREATION_DATE => l_CREATION_DATE,
3145 X_CREATED_BY => l_Created_by,
3146 X_LAST_UPDATE_DATE => l_last_update_date,
3147 X_LAST_UPDATED_BY =>l_last_updated_by,
3148 X_LAST_UPDATE_LOGIN =>l_last_update_login
3149 );
3150 ELSIF (p_dimension_varchar_label = 'USER_LOV90') THEN
3151 FEM_User_Lov90_PKG.INSERT_ROW (
3152 X_ROWID => p_rowid,
3153 X_USER_LOV90_CODE => p_display_code,
3154 X_ENABLED_FLAG => p_enabled_flag,
3155 X_PERSONAL_FLAG => p_personal_flag,
3156 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3157 X_READ_ONLY_FLAG => p_read_only_flag,
3158 X_USER_LOV90_NAME => p_member_name,
3159 X_DESCRIPTION => p_member_description,
3160 X_CREATION_DATE => l_CREATION_DATE,
3161 X_CREATED_BY => l_Created_by,
3162 X_LAST_UPDATE_DATE => l_last_update_date,
3163 X_LAST_UPDATED_BY =>l_last_updated_by,
3164 X_LAST_UPDATE_LOGIN =>l_last_update_login
3165 );
3166 ELSIF (p_dimension_varchar_label = 'USER_LOV91') THEN
3167 FEM_User_Lov91_PKG.INSERT_ROW (
3168 X_ROWID => p_rowid,
3169 X_USER_LOV91_CODE => p_display_code,
3170 X_ENABLED_FLAG => p_enabled_flag,
3171 X_PERSONAL_FLAG => p_personal_flag,
3172 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3173 X_READ_ONLY_FLAG => p_read_only_flag,
3174 X_USER_LOV91_NAME => p_member_name,
3175 X_DESCRIPTION => p_member_description,
3176 X_CREATION_DATE => l_CREATION_DATE,
3177 X_CREATED_BY => l_Created_by,
3178 X_LAST_UPDATE_DATE => l_last_update_date,
3179 X_LAST_UPDATED_BY =>l_last_updated_by,
3180 X_LAST_UPDATE_LOGIN =>l_last_update_login
3181 );
3182 ELSIF (p_dimension_varchar_label = 'USER_LOV92') THEN
3183 FEM_User_Lov92_PKG.INSERT_ROW (
3184 X_ROWID => p_rowid,
3185 X_USER_LOV92_CODE => p_display_code,
3186 X_ENABLED_FLAG => p_enabled_flag,
3187 X_PERSONAL_FLAG => p_personal_flag,
3188 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3189 X_READ_ONLY_FLAG => p_read_only_flag,
3190 X_USER_LOV92_NAME => p_member_name,
3191 X_DESCRIPTION => p_member_description,
3192 X_CREATION_DATE => l_CREATION_DATE,
3193 X_CREATED_BY => l_Created_by,
3194 X_LAST_UPDATE_DATE => l_last_update_date,
3195 X_LAST_UPDATED_BY =>l_last_updated_by,
3196 X_LAST_UPDATE_LOGIN =>l_last_update_login
3197 );
3198 ELSIF (p_dimension_varchar_label = 'USER_LOV93') THEN
3199 FEM_User_Lov93_PKG.INSERT_ROW (
3200 X_ROWID => p_rowid,
3201 X_USER_LOV93_CODE => p_display_code,
3202 X_ENABLED_FLAG => p_enabled_flag,
3203 X_PERSONAL_FLAG => p_personal_flag,
3204 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3205 X_READ_ONLY_FLAG => p_read_only_flag,
3206 X_USER_LOV93_NAME => p_member_name,
3207 X_DESCRIPTION => p_member_description,
3208 X_CREATION_DATE => l_CREATION_DATE,
3209 X_CREATED_BY => l_Created_by,
3210 X_LAST_UPDATE_DATE => l_last_update_date,
3211 X_LAST_UPDATED_BY =>l_last_updated_by,
3212 X_LAST_UPDATE_LOGIN =>l_last_update_login
3213 );
3214 ELSIF (p_dimension_varchar_label = 'USER_LOV94') THEN
3215 FEM_User_Lov94_PKG.INSERT_ROW (
3216 X_ROWID => p_rowid,
3217 X_USER_LOV94_CODE => p_display_code,
3218 X_ENABLED_FLAG => p_enabled_flag,
3219 X_PERSONAL_FLAG => p_personal_flag,
3220 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3221 X_READ_ONLY_FLAG => p_read_only_flag,
3222 X_USER_LOV94_NAME => p_member_name,
3223 X_DESCRIPTION => p_member_description,
3224 X_CREATION_DATE => l_CREATION_DATE,
3225 X_CREATED_BY => l_Created_by,
3226 X_LAST_UPDATE_DATE => l_last_update_date,
3227 X_LAST_UPDATED_BY =>l_last_updated_by,
3228 X_LAST_UPDATE_LOGIN =>l_last_update_login
3229 );
3230 ELSIF (p_dimension_varchar_label = 'USER_LOV95') THEN
3231 FEM_User_Lov95_PKG.INSERT_ROW (
3232 X_ROWID => p_rowid,
3233 X_USER_LOV95_CODE => p_display_code,
3234 X_ENABLED_FLAG => p_enabled_flag,
3235 X_PERSONAL_FLAG => p_personal_flag,
3236 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3237 X_READ_ONLY_FLAG => p_read_only_flag,
3238 X_USER_LOV95_NAME => p_member_name,
3239 X_DESCRIPTION => p_member_description,
3240 X_CREATION_DATE => l_CREATION_DATE,
3241 X_CREATED_BY => l_Created_by,
3242 X_LAST_UPDATE_DATE => l_last_update_date,
3243 X_LAST_UPDATED_BY =>l_last_updated_by,
3244 X_LAST_UPDATE_LOGIN =>l_last_update_login
3245 );
3246 ELSIF (p_dimension_varchar_label = 'USER_LOV96') THEN
3247 FEM_User_Lov96_PKG.INSERT_ROW (
3248 X_ROWID => p_rowid,
3249 X_USER_LOV96_CODE => p_display_code,
3250 X_ENABLED_FLAG => p_enabled_flag,
3251 X_PERSONAL_FLAG => p_personal_flag,
3252 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3253 X_READ_ONLY_FLAG => p_read_only_flag,
3254 X_USER_LOV96_NAME => p_member_name,
3255 X_DESCRIPTION => p_member_description,
3256 X_CREATION_DATE => l_CREATION_DATE,
3257 X_CREATED_BY => l_Created_by,
3258 X_LAST_UPDATE_DATE => l_last_update_date,
3259 X_LAST_UPDATED_BY =>l_last_updated_by,
3260 X_LAST_UPDATE_LOGIN =>l_last_update_login
3261 );
3262 ELSIF (p_dimension_varchar_label = 'USER_LOV97') THEN
3263 FEM_User_Lov97_PKG.INSERT_ROW (
3264 X_ROWID => p_rowid,
3265 X_USER_LOV97_CODE => p_display_code,
3266 X_ENABLED_FLAG => p_enabled_flag,
3267 X_PERSONAL_FLAG => p_personal_flag,
3268 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3269 X_READ_ONLY_FLAG => p_read_only_flag,
3270 X_USER_LOV97_NAME => p_member_name,
3271 X_DESCRIPTION => p_member_description,
3272 X_CREATION_DATE => l_CREATION_DATE,
3273 X_CREATED_BY => l_Created_by,
3274 X_LAST_UPDATE_DATE => l_last_update_date,
3275 X_LAST_UPDATED_BY =>l_last_updated_by,
3276 X_LAST_UPDATE_LOGIN =>l_last_update_login
3277 );
3278 ELSIF (p_dimension_varchar_label = 'USER_LOV98') THEN
3279 FEM_User_Lov98_PKG.INSERT_ROW (
3280 X_ROWID => p_rowid,
3281 X_USER_LOV98_CODE => p_display_code,
3282 X_ENABLED_FLAG => p_enabled_flag,
3283 X_PERSONAL_FLAG => p_personal_flag,
3284 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3285 X_READ_ONLY_FLAG => p_read_only_flag,
3286 X_USER_LOV98_NAME => p_member_name,
3287 X_DESCRIPTION => p_member_description,
3288 X_CREATION_DATE => l_CREATION_DATE,
3289 X_CREATED_BY => l_Created_by,
3290 X_LAST_UPDATE_DATE => l_last_update_date,
3291 X_LAST_UPDATED_BY =>l_last_updated_by,
3292 X_LAST_UPDATE_LOGIN =>l_last_update_login
3293 );
3294 ELSIF (p_dimension_varchar_label = 'USER_LOV99') THEN
3295 FEM_User_Lov99_PKG.INSERT_ROW (
3296 X_ROWID => p_rowid,
3297 X_USER_LOV99_CODE => p_display_code,
3298 X_ENABLED_FLAG => p_enabled_flag,
3299 X_PERSONAL_FLAG => p_personal_flag,
3300 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3301 X_READ_ONLY_FLAG => p_read_only_flag,
3302 X_USER_LOV99_NAME => p_member_name,
3303 X_DESCRIPTION => p_member_description,
3304 X_CREATION_DATE => l_CREATION_DATE,
3305 X_CREATED_BY => l_Created_by,
3306 X_LAST_UPDATE_DATE => l_last_update_date,
3307 X_LAST_UPDATED_BY =>l_last_updated_by,
3308 X_LAST_UPDATE_LOGIN =>l_last_update_login
3309 );
3310 ELSIF (p_dimension_varchar_label = 'USER_LOV100') THEN
3311 FEM_User_Lov100_PKG.INSERT_ROW (
3312 X_ROWID => p_rowid,
3313 X_USER_LOV100_CODE => p_display_code,
3314 X_ENABLED_FLAG => p_enabled_flag,
3315 X_PERSONAL_FLAG => p_personal_flag,
3316 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3317 X_READ_ONLY_FLAG => p_read_only_flag,
3318 X_USER_LOV100_NAME => p_member_name,
3319 X_DESCRIPTION => p_member_description,
3320 X_CREATION_DATE => l_CREATION_DATE,
3321 X_CREATED_BY => l_Created_by,
3322 X_LAST_UPDATE_DATE => l_last_update_date,
3323 X_LAST_UPDATED_BY =>l_last_updated_by,
3324 X_LAST_UPDATE_LOGIN =>l_last_update_login
3325 );
3326 ELSIF (p_dimension_varchar_label = 'USER_LOV101') THEN
3327 FEM_User_Lov101_PKG.INSERT_ROW (
3328 X_ROWID => p_rowid,
3329 X_USER_LOV101_CODE => p_display_code,
3330 X_ENABLED_FLAG => p_enabled_flag,
3331 X_PERSONAL_FLAG => p_personal_flag,
3332 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3333 X_READ_ONLY_FLAG => p_read_only_flag,
3334 X_USER_LOV101_NAME => p_member_name,
3335 X_DESCRIPTION => p_member_description,
3336 X_CREATION_DATE => l_CREATION_DATE,
3337 X_CREATED_BY => l_Created_by,
3338 X_LAST_UPDATE_DATE => l_last_update_date,
3339 X_LAST_UPDATED_BY =>l_last_updated_by,
3340 X_LAST_UPDATE_LOGIN =>l_last_update_login
3341 );
3342 ELSIF (p_dimension_varchar_label = 'USER_LOV102') THEN
3343 FEM_User_Lov102_PKG.INSERT_ROW (
3344 X_ROWID => p_rowid,
3345 X_USER_LOV102_CODE => p_display_code,
3346 X_ENABLED_FLAG => p_enabled_flag,
3347 X_PERSONAL_FLAG => p_personal_flag,
3348 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3349 X_READ_ONLY_FLAG => p_read_only_flag,
3350 X_USER_LOV102_NAME => p_member_name,
3351 X_DESCRIPTION => p_member_description,
3352 X_CREATION_DATE => l_CREATION_DATE,
3353 X_CREATED_BY => l_Created_by,
3354 X_LAST_UPDATE_DATE => l_last_update_date,
3355 X_LAST_UPDATED_BY =>l_last_updated_by,
3356 X_LAST_UPDATE_LOGIN =>l_last_update_login
3357 );
3358 ELSIF (p_dimension_varchar_label = 'USER_LOV103') THEN
3359 FEM_User_Lov103_PKG.INSERT_ROW (
3360 X_ROWID => p_rowid,
3361 X_USER_LOV103_CODE => p_display_code,
3362 X_ENABLED_FLAG => p_enabled_flag,
3363 X_PERSONAL_FLAG => p_personal_flag,
3364 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3365 X_READ_ONLY_FLAG => p_read_only_flag,
3366 X_USER_LOV103_NAME => p_member_name,
3367 X_DESCRIPTION => p_member_description,
3368 X_CREATION_DATE => l_CREATION_DATE,
3369 X_CREATED_BY => l_Created_by,
3370 X_LAST_UPDATE_DATE => l_last_update_date,
3371 X_LAST_UPDATED_BY =>l_last_updated_by,
3372 X_LAST_UPDATE_LOGIN =>l_last_update_login
3373 );
3374 ELSIF (p_dimension_varchar_label = 'USER_LOV104') THEN
3375 FEM_User_Lov104_PKG.INSERT_ROW (
3376 X_ROWID => p_rowid,
3377 X_USER_LOV104_CODE => p_display_code,
3378 X_ENABLED_FLAG => p_enabled_flag,
3379 X_PERSONAL_FLAG => p_personal_flag,
3380 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3381 X_READ_ONLY_FLAG => p_read_only_flag,
3382 X_USER_LOV104_NAME => p_member_name,
3383 X_DESCRIPTION => p_member_description,
3384 X_CREATION_DATE => l_CREATION_DATE,
3385 X_CREATED_BY => l_Created_by,
3386 X_LAST_UPDATE_DATE => l_last_update_date,
3387 X_LAST_UPDATED_BY =>l_last_updated_by,
3388 X_LAST_UPDATE_LOGIN =>l_last_update_login
3389 );
3390 ELSIF (p_dimension_varchar_label = 'USER_LOV105') THEN
3391 FEM_User_Lov105_PKG.INSERT_ROW (
3392 X_ROWID => p_rowid,
3393 X_USER_LOV105_CODE => p_display_code,
3394 X_ENABLED_FLAG => p_enabled_flag,
3395 X_PERSONAL_FLAG => p_personal_flag,
3396 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3397 X_READ_ONLY_FLAG => p_read_only_flag,
3398 X_USER_LOV105_NAME => p_member_name,
3399 X_DESCRIPTION => p_member_description,
3400 X_CREATION_DATE => l_CREATION_DATE,
3401 X_CREATED_BY => l_Created_by,
3402 X_LAST_UPDATE_DATE => l_last_update_date,
3403 X_LAST_UPDATED_BY =>l_last_updated_by,
3404 X_LAST_UPDATE_LOGIN =>l_last_update_login
3405 );
3406 ELSIF (p_dimension_varchar_label = 'USER_LOV106') THEN
3407 FEM_User_Lov106_PKG.INSERT_ROW (
3408 X_ROWID => p_rowid,
3409 X_USER_LOV106_CODE => p_display_code,
3410 X_ENABLED_FLAG => p_enabled_flag,
3411 X_PERSONAL_FLAG => p_personal_flag,
3412 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3413 X_READ_ONLY_FLAG => p_read_only_flag,
3414 X_USER_LOV106_NAME => p_member_name,
3415 X_DESCRIPTION => p_member_description,
3416 X_CREATION_DATE => l_CREATION_DATE,
3417 X_CREATED_BY => l_Created_by,
3418 X_LAST_UPDATE_DATE => l_last_update_date,
3419 X_LAST_UPDATED_BY =>l_last_updated_by,
3420 X_LAST_UPDATE_LOGIN =>l_last_update_login
3421 );
3422 ELSIF (p_dimension_varchar_label = 'USER_LOV107') THEN
3423 FEM_User_Lov107_PKG.INSERT_ROW (
3424 X_ROWID => p_rowid,
3425 X_USER_LOV107_CODE => p_display_code,
3426 X_ENABLED_FLAG => p_enabled_flag,
3427 X_PERSONAL_FLAG => p_personal_flag,
3428 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3429 X_READ_ONLY_FLAG => p_read_only_flag,
3430 X_USER_LOV107_NAME => p_member_name,
3431 X_DESCRIPTION => p_member_description,
3432 X_CREATION_DATE => l_CREATION_DATE,
3433 X_CREATED_BY => l_Created_by,
3434 X_LAST_UPDATE_DATE => l_last_update_date,
3435 X_LAST_UPDATED_BY =>l_last_updated_by,
3436 X_LAST_UPDATE_LOGIN =>l_last_update_login
3437 );
3438 ELSIF (p_dimension_varchar_label = 'USER_LOV108') THEN
3439 FEM_User_Lov108_PKG.INSERT_ROW (
3440 X_ROWID => p_rowid,
3441 X_USER_LOV108_CODE => p_display_code,
3442 X_ENABLED_FLAG => p_enabled_flag,
3443 X_PERSONAL_FLAG => p_personal_flag,
3444 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3445 X_READ_ONLY_FLAG => p_read_only_flag,
3446 X_USER_LOV108_NAME => p_member_name,
3447 X_DESCRIPTION => p_member_description,
3448 X_CREATION_DATE => l_CREATION_DATE,
3449 X_CREATED_BY => l_Created_by,
3450 X_LAST_UPDATE_DATE => l_last_update_date,
3451 X_LAST_UPDATED_BY =>l_last_updated_by,
3452 X_LAST_UPDATE_LOGIN =>l_last_update_login
3453 );
3454 ELSIF (p_dimension_varchar_label = 'USER_LOV109') THEN
3455 FEM_User_Lov109_PKG.INSERT_ROW (
3456 X_ROWID => p_rowid,
3457 X_USER_LOV109_CODE => p_display_code,
3458 X_ENABLED_FLAG => p_enabled_flag,
3459 X_PERSONAL_FLAG => p_personal_flag,
3460 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3461 X_READ_ONLY_FLAG => p_read_only_flag,
3462 X_USER_LOV109_NAME => p_member_name,
3463 X_DESCRIPTION => p_member_description,
3464 X_CREATION_DATE => l_CREATION_DATE,
3465 X_CREATED_BY => l_Created_by,
3466 X_LAST_UPDATE_DATE => l_last_update_date,
3467 X_LAST_UPDATED_BY =>l_last_updated_by,
3468 X_LAST_UPDATE_LOGIN =>l_last_update_login
3469 );
3470 ELSIF (p_dimension_varchar_label = 'USER_LOV110') THEN
3471 FEM_User_Lov110_PKG.INSERT_ROW (
3472 X_ROWID => p_rowid,
3473 X_USER_LOV110_CODE => p_display_code,
3474 X_ENABLED_FLAG => p_enabled_flag,
3475 X_PERSONAL_FLAG => p_personal_flag,
3476 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3477 X_READ_ONLY_FLAG => p_read_only_flag,
3478 X_USER_LOV110_NAME => p_member_name,
3479 X_DESCRIPTION => p_member_description,
3480 X_CREATION_DATE => l_CREATION_DATE,
3481 X_CREATED_BY => l_Created_by,
3482 X_LAST_UPDATE_DATE => l_last_update_date,
3483 X_LAST_UPDATED_BY =>l_last_updated_by,
3484 X_LAST_UPDATE_LOGIN =>l_last_update_login
3485 );
3486 ELSIF (p_dimension_varchar_label = 'USER_LOV111') THEN
3487 FEM_User_Lov111_PKG.INSERT_ROW (
3488 X_ROWID => p_rowid,
3489 X_USER_LOV111_CODE => p_display_code,
3490 X_ENABLED_FLAG => p_enabled_flag,
3491 X_PERSONAL_FLAG => p_personal_flag,
3492 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3493 X_READ_ONLY_FLAG => p_read_only_flag,
3494 X_USER_LOV111_NAME => p_member_name,
3495 X_DESCRIPTION => p_member_description,
3496 X_CREATION_DATE => l_CREATION_DATE,
3497 X_CREATED_BY => l_Created_by,
3498 X_LAST_UPDATE_DATE => l_last_update_date,
3499 X_LAST_UPDATED_BY =>l_last_updated_by,
3500 X_LAST_UPDATE_LOGIN =>l_last_update_login
3501 );
3502 ELSIF (p_dimension_varchar_label = 'USER_LOV112') THEN
3503 FEM_User_Lov112_PKG.INSERT_ROW (
3504 X_ROWID => p_rowid,
3505 X_USER_LOV112_CODE => p_display_code,
3506 X_ENABLED_FLAG => p_enabled_flag,
3507 X_PERSONAL_FLAG => p_personal_flag,
3508 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3509 X_READ_ONLY_FLAG => p_read_only_flag,
3510 X_USER_LOV112_NAME => p_member_name,
3511 X_DESCRIPTION => p_member_description,
3512 X_CREATION_DATE => l_CREATION_DATE,
3513 X_CREATED_BY => l_Created_by,
3514 X_LAST_UPDATE_DATE => l_last_update_date,
3515 X_LAST_UPDATED_BY =>l_last_updated_by,
3516 X_LAST_UPDATE_LOGIN =>l_last_update_login
3517 );
3518 ELSIF (p_dimension_varchar_label = 'USER_LOV113') THEN
3519 FEM_User_Lov113_PKG.INSERT_ROW (
3520 X_ROWID => p_rowid,
3521 X_USER_LOV113_CODE => p_display_code,
3522 X_ENABLED_FLAG => p_enabled_flag,
3523 X_PERSONAL_FLAG => p_personal_flag,
3524 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3525 X_READ_ONLY_FLAG => p_read_only_flag,
3526 X_USER_LOV113_NAME => p_member_name,
3527 X_DESCRIPTION => p_member_description,
3528 X_CREATION_DATE => l_CREATION_DATE,
3529 X_CREATED_BY => l_Created_by,
3530 X_LAST_UPDATE_DATE => l_last_update_date,
3531 X_LAST_UPDATED_BY =>l_last_updated_by,
3532 X_LAST_UPDATE_LOGIN =>l_last_update_login
3533 );
3534 ELSIF (p_dimension_varchar_label = 'USER_LOV114') THEN
3535 FEM_User_Lov114_PKG.INSERT_ROW (
3536 X_ROWID => p_rowid,
3537 X_USER_LOV114_CODE => p_display_code,
3538 X_ENABLED_FLAG => p_enabled_flag,
3539 X_PERSONAL_FLAG => p_personal_flag,
3540 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3541 X_READ_ONLY_FLAG => p_read_only_flag,
3542 X_USER_LOV114_NAME => p_member_name,
3543 X_DESCRIPTION => p_member_description,
3544 X_CREATION_DATE => l_CREATION_DATE,
3545 X_CREATED_BY => l_Created_by,
3546 X_LAST_UPDATE_DATE => l_last_update_date,
3547 X_LAST_UPDATED_BY =>l_last_updated_by,
3548 X_LAST_UPDATE_LOGIN =>l_last_update_login
3549 );
3550 ELSIF (p_dimension_varchar_label = 'USER_LOV115') THEN
3551 FEM_User_Lov115_PKG.INSERT_ROW (
3552 X_ROWID => p_rowid,
3553 X_USER_LOV115_CODE => p_display_code,
3554 X_ENABLED_FLAG => p_enabled_flag,
3555 X_PERSONAL_FLAG => p_personal_flag,
3556 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3557 X_READ_ONLY_FLAG => p_read_only_flag,
3558 X_USER_LOV115_NAME => p_member_name,
3559 X_DESCRIPTION => p_member_description,
3560 X_CREATION_DATE => l_CREATION_DATE,
3561 X_CREATED_BY => l_Created_by,
3562 X_LAST_UPDATE_DATE => l_last_update_date,
3563 X_LAST_UPDATED_BY =>l_last_updated_by,
3564 X_LAST_UPDATE_LOGIN =>l_last_update_login
3565 );
3566 ELSIF (p_dimension_varchar_label = 'USER_LOV116') THEN
3567 FEM_User_Lov116_PKG.INSERT_ROW (
3568 X_ROWID => p_rowid,
3569 X_USER_LOV116_CODE => p_display_code,
3570 X_ENABLED_FLAG => p_enabled_flag,
3571 X_PERSONAL_FLAG => p_personal_flag,
3572 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3573 X_READ_ONLY_FLAG => p_read_only_flag,
3574 X_USER_LOV116_NAME => p_member_name,
3575 X_DESCRIPTION => p_member_description,
3576 X_CREATION_DATE => l_CREATION_DATE,
3577 X_CREATED_BY => l_Created_by,
3578 X_LAST_UPDATE_DATE => l_last_update_date,
3579 X_LAST_UPDATED_BY =>l_last_updated_by,
3580 X_LAST_UPDATE_LOGIN =>l_last_update_login
3581 );
3582 ELSIF (p_dimension_varchar_label = 'USER_LOV117') THEN
3583 FEM_User_Lov117_PKG.INSERT_ROW (
3584 X_ROWID => p_rowid,
3585 X_USER_LOV117_CODE => p_display_code,
3586 X_ENABLED_FLAG => p_enabled_flag,
3587 X_PERSONAL_FLAG => p_personal_flag,
3588 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3589 X_READ_ONLY_FLAG => p_read_only_flag,
3590 X_USER_LOV117_NAME => p_member_name,
3591 X_DESCRIPTION => p_member_description,
3592 X_CREATION_DATE => l_CREATION_DATE,
3593 X_CREATED_BY => l_Created_by,
3594 X_LAST_UPDATE_DATE => l_last_update_date,
3595 X_LAST_UPDATED_BY =>l_last_updated_by,
3596 X_LAST_UPDATE_LOGIN =>l_last_update_login
3597 );
3598 ELSIF (p_dimension_varchar_label = 'USER_LOV118') THEN
3599 FEM_User_Lov118_PKG.INSERT_ROW (
3600 X_ROWID => p_rowid,
3601 X_USER_LOV118_CODE => p_display_code,
3602 X_ENABLED_FLAG => p_enabled_flag,
3603 X_PERSONAL_FLAG => p_personal_flag,
3604 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3605 X_READ_ONLY_FLAG => p_read_only_flag,
3606 X_USER_LOV118_NAME => p_member_name,
3607 X_DESCRIPTION => p_member_description,
3608 X_CREATION_DATE => l_CREATION_DATE,
3609 X_CREATED_BY => l_Created_by,
3610 X_LAST_UPDATE_DATE => l_last_update_date,
3611 X_LAST_UPDATED_BY =>l_last_updated_by,
3612 X_LAST_UPDATE_LOGIN =>l_last_update_login
3613 );
3614 ELSIF (p_dimension_varchar_label = 'USER_LOV119') THEN
3615 FEM_User_Lov119_PKG.INSERT_ROW (
3616 X_ROWID => p_rowid,
3617 X_USER_LOV119_CODE => p_display_code,
3618 X_ENABLED_FLAG => p_enabled_flag,
3619 X_PERSONAL_FLAG => p_personal_flag,
3620 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3621 X_READ_ONLY_FLAG => p_read_only_flag,
3622 X_USER_LOV119_NAME => p_member_name,
3623 X_DESCRIPTION => p_member_description,
3624 X_CREATION_DATE => l_CREATION_DATE,
3625 X_CREATED_BY => l_Created_by,
3626 X_LAST_UPDATE_DATE => l_last_update_date,
3627 X_LAST_UPDATED_BY =>l_last_updated_by,
3628 X_LAST_UPDATE_LOGIN =>l_last_update_login
3629 );
3630 ELSIF (p_dimension_varchar_label = 'USER_LOV120') THEN
3631 FEM_User_Lov120_PKG.INSERT_ROW (
3632 X_ROWID => p_rowid,
3633 X_USER_LOV120_CODE => p_display_code,
3634 X_ENABLED_FLAG => p_enabled_flag,
3635 X_PERSONAL_FLAG => p_personal_flag,
3636 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3637 X_READ_ONLY_FLAG => p_read_only_flag,
3638 X_USER_LOV120_NAME => p_member_name,
3639 X_DESCRIPTION => p_member_description,
3640 X_CREATION_DATE => l_CREATION_DATE,
3641 X_CREATED_BY => l_Created_by,
3642 X_LAST_UPDATE_DATE => l_last_update_date,
3643 X_LAST_UPDATED_BY =>l_last_updated_by,
3644 X_LAST_UPDATE_LOGIN =>l_last_update_login
3645 );
3646 ELSIF (p_dimension_varchar_label = 'USER_LOV121') THEN
3647 FEM_User_Lov121_PKG.INSERT_ROW (
3648 X_ROWID => p_rowid,
3649 X_USER_LOV121_CODE => p_display_code,
3650 X_ENABLED_FLAG => p_enabled_flag,
3651 X_PERSONAL_FLAG => p_personal_flag,
3652 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3653 X_READ_ONLY_FLAG => p_read_only_flag,
3654 X_USER_LOV121_NAME => p_member_name,
3655 X_DESCRIPTION => p_member_description,
3656 X_CREATION_DATE => l_CREATION_DATE,
3657 X_CREATED_BY => l_Created_by,
3658 X_LAST_UPDATE_DATE => l_last_update_date,
3659 X_LAST_UPDATED_BY =>l_last_updated_by,
3660 X_LAST_UPDATE_LOGIN =>l_last_update_login
3661 );
3662 ELSIF (p_dimension_varchar_label = 'USER_LOV122') THEN
3663 FEM_User_Lov122_PKG.INSERT_ROW (
3664 X_ROWID => p_rowid,
3665 X_USER_LOV122_CODE => p_display_code,
3666 X_ENABLED_FLAG => p_enabled_flag,
3667 X_PERSONAL_FLAG => p_personal_flag,
3668 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3669 X_READ_ONLY_FLAG => p_read_only_flag,
3670 X_USER_LOV122_NAME => p_member_name,
3671 X_DESCRIPTION => p_member_description,
3672 X_CREATION_DATE => l_CREATION_DATE,
3673 X_CREATED_BY => l_Created_by,
3674 X_LAST_UPDATE_DATE => l_last_update_date,
3675 X_LAST_UPDATED_BY =>l_last_updated_by,
3676 X_LAST_UPDATE_LOGIN =>l_last_update_login
3677 );
3678 ELSIF (p_dimension_varchar_label = 'USER_LOV123') THEN
3679 FEM_User_Lov123_PKG.INSERT_ROW (
3680 X_ROWID => p_rowid,
3681 X_USER_LOV123_CODE => p_display_code,
3682 X_ENABLED_FLAG => p_enabled_flag,
3683 X_PERSONAL_FLAG => p_personal_flag,
3684 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3685 X_READ_ONLY_FLAG => p_read_only_flag,
3686 X_USER_LOV123_NAME => p_member_name,
3687 X_DESCRIPTION => p_member_description,
3688 X_CREATION_DATE => l_CREATION_DATE,
3689 X_CREATED_BY => l_Created_by,
3690 X_LAST_UPDATE_DATE => l_last_update_date,
3691 X_LAST_UPDATED_BY =>l_last_updated_by,
3692 X_LAST_UPDATE_LOGIN =>l_last_update_login
3693 );
3694 ELSIF (p_dimension_varchar_label = 'USER_LOV124') THEN
3695 FEM_User_Lov124_PKG.INSERT_ROW (
3696 X_ROWID => p_rowid,
3697 X_USER_LOV124_CODE => p_display_code,
3698 X_ENABLED_FLAG => p_enabled_flag,
3699 X_PERSONAL_FLAG => p_personal_flag,
3700 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3701 X_READ_ONLY_FLAG => p_read_only_flag,
3702 X_USER_LOV124_NAME => p_member_name,
3703 X_DESCRIPTION => p_member_description,
3704 X_CREATION_DATE => l_CREATION_DATE,
3705 X_CREATED_BY => l_Created_by,
3706 X_LAST_UPDATE_DATE => l_last_update_date,
3707 X_LAST_UPDATED_BY =>l_last_updated_by,
3708 X_LAST_UPDATE_LOGIN =>l_last_update_login
3709 );
3710 ELSIF (p_dimension_varchar_label = 'USER_LOV125') THEN
3711 FEM_User_Lov125_PKG.INSERT_ROW (
3712 X_ROWID => p_rowid,
3713 X_USER_LOV125_CODE => p_display_code,
3714 X_ENABLED_FLAG => p_enabled_flag,
3715 X_PERSONAL_FLAG => p_personal_flag,
3716 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3717 X_READ_ONLY_FLAG => p_read_only_flag,
3718 X_USER_LOV125_NAME => p_member_name,
3719 X_DESCRIPTION => p_member_description,
3720 X_CREATION_DATE => l_CREATION_DATE,
3721 X_CREATED_BY => l_Created_by,
3722 X_LAST_UPDATE_DATE => l_last_update_date,
3723 X_LAST_UPDATED_BY =>l_last_updated_by,
3724 X_LAST_UPDATE_LOGIN =>l_last_update_login
3725 );
3726 ELSIF (p_dimension_varchar_label = 'USER_LOV126') THEN
3727 FEM_User_Lov126_PKG.INSERT_ROW (
3728 X_ROWID => p_rowid,
3729 X_USER_LOV126_CODE => p_display_code,
3730 X_ENABLED_FLAG => p_enabled_flag,
3731 X_PERSONAL_FLAG => p_personal_flag,
3732 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3733 X_READ_ONLY_FLAG => p_read_only_flag,
3734 X_USER_LOV126_NAME => p_member_name,
3735 X_DESCRIPTION => p_member_description,
3736 X_CREATION_DATE => l_CREATION_DATE,
3737 X_CREATED_BY => l_Created_by,
3738 X_LAST_UPDATE_DATE => l_last_update_date,
3739 X_LAST_UPDATED_BY =>l_last_updated_by,
3740 X_LAST_UPDATE_LOGIN =>l_last_update_login
3741 );
3742 ELSIF (p_dimension_varchar_label = 'USER_LOV127') THEN
3743 FEM_User_Lov127_PKG.INSERT_ROW (
3744 X_ROWID => p_rowid,
3745 X_USER_LOV127_CODE => p_display_code,
3746 X_ENABLED_FLAG => p_enabled_flag,
3747 X_PERSONAL_FLAG => p_personal_flag,
3748 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3749 X_READ_ONLY_FLAG => p_read_only_flag,
3750 X_USER_LOV127_NAME => p_member_name,
3751 X_DESCRIPTION => p_member_description,
3752 X_CREATION_DATE => l_CREATION_DATE,
3753 X_CREATED_BY => l_Created_by,
3754 X_LAST_UPDATE_DATE => l_last_update_date,
3755 X_LAST_UPDATED_BY =>l_last_updated_by,
3756 X_LAST_UPDATE_LOGIN =>l_last_update_login
3757 );
3758 ELSIF (p_dimension_varchar_label = 'USER_LOV128') THEN
3759 FEM_User_Lov128_PKG.INSERT_ROW (
3760 X_ROWID => p_rowid,
3761 X_USER_LOV128_CODE => p_display_code,
3762 X_ENABLED_FLAG => p_enabled_flag,
3763 X_PERSONAL_FLAG => p_personal_flag,
3764 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3765 X_READ_ONLY_FLAG => p_read_only_flag,
3766 X_USER_LOV128_NAME => p_member_name,
3767 X_DESCRIPTION => p_member_description,
3768 X_CREATION_DATE => l_CREATION_DATE,
3769 X_CREATED_BY => l_Created_by,
3770 X_LAST_UPDATE_DATE => l_last_update_date,
3771 X_LAST_UPDATED_BY =>l_last_updated_by,
3772 X_LAST_UPDATE_LOGIN =>l_last_update_login
3773 );
3774 ELSIF (p_dimension_varchar_label = 'USER_LOV129') THEN
3775 FEM_User_Lov129_PKG.INSERT_ROW (
3776 X_ROWID => p_rowid,
3777 X_USER_LOV129_CODE => p_display_code,
3778 X_ENABLED_FLAG => p_enabled_flag,
3779 X_PERSONAL_FLAG => p_personal_flag,
3780 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3781 X_READ_ONLY_FLAG => p_read_only_flag,
3782 X_USER_LOV129_NAME => p_member_name,
3783 X_DESCRIPTION => p_member_description,
3784 X_CREATION_DATE => l_CREATION_DATE,
3785 X_CREATED_BY => l_Created_by,
3786 X_LAST_UPDATE_DATE => l_last_update_date,
3787 X_LAST_UPDATED_BY =>l_last_updated_by,
3788 X_LAST_UPDATE_LOGIN =>l_last_update_login
3789 );
3790 ELSIF (p_dimension_varchar_label = 'USER_LOV130') THEN
3791 FEM_User_Lov130_PKG.INSERT_ROW (
3792 X_ROWID => p_rowid,
3793 X_USER_LOV130_CODE => p_display_code,
3794 X_ENABLED_FLAG => p_enabled_flag,
3795 X_PERSONAL_FLAG => p_personal_flag,
3796 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3797 X_READ_ONLY_FLAG => p_read_only_flag,
3798 X_USER_LOV130_NAME => p_member_name,
3799 X_DESCRIPTION => p_member_description,
3800 X_CREATION_DATE => l_CREATION_DATE,
3801 X_CREATED_BY => l_Created_by,
3802 X_LAST_UPDATE_DATE => l_last_update_date,
3803 X_LAST_UPDATED_BY =>l_last_updated_by,
3804 X_LAST_UPDATE_LOGIN =>l_last_update_login
3805 );
3806 ELSIF (p_dimension_varchar_label = 'USER_LOV131') THEN
3807 FEM_User_Lov131_PKG.INSERT_ROW (
3808 X_ROWID => p_rowid,
3809 X_USER_LOV131_CODE => p_display_code,
3810 X_ENABLED_FLAG => p_enabled_flag,
3811 X_PERSONAL_FLAG => p_personal_flag,
3812 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3813 X_READ_ONLY_FLAG => p_read_only_flag,
3814 X_USER_LOV131_NAME => p_member_name,
3815 X_DESCRIPTION => p_member_description,
3816 X_CREATION_DATE => l_CREATION_DATE,
3817 X_CREATED_BY => l_Created_by,
3818 X_LAST_UPDATE_DATE => l_last_update_date,
3819 X_LAST_UPDATED_BY =>l_last_updated_by,
3820 X_LAST_UPDATE_LOGIN =>l_last_update_login
3821 );
3822 ELSIF (p_dimension_varchar_label = 'USER_LOV132') THEN
3823 FEM_User_Lov132_PKG.INSERT_ROW (
3824 X_ROWID => p_rowid,
3825 X_USER_LOV132_CODE => p_display_code,
3826 X_ENABLED_FLAG => p_enabled_flag,
3827 X_PERSONAL_FLAG => p_personal_flag,
3828 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3829 X_READ_ONLY_FLAG => p_read_only_flag,
3830 X_USER_LOV132_NAME => p_member_name,
3831 X_DESCRIPTION => p_member_description,
3832 X_CREATION_DATE => l_CREATION_DATE,
3833 X_CREATED_BY => l_Created_by,
3834 X_LAST_UPDATE_DATE => l_last_update_date,
3835 X_LAST_UPDATED_BY =>l_last_updated_by,
3836 X_LAST_UPDATE_LOGIN =>l_last_update_login
3837 );
3838 ELSIF (p_dimension_varchar_label = 'USER_LOV133') THEN
3839 FEM_User_Lov133_PKG.INSERT_ROW (
3840 X_ROWID => p_rowid,
3841 X_USER_LOV133_CODE => p_display_code,
3842 X_ENABLED_FLAG => p_enabled_flag,
3843 X_PERSONAL_FLAG => p_personal_flag,
3844 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3845 X_READ_ONLY_FLAG => p_read_only_flag,
3846 X_USER_LOV133_NAME => p_member_name,
3847 X_DESCRIPTION => p_member_description,
3848 X_CREATION_DATE => l_CREATION_DATE,
3849 X_CREATED_BY => l_Created_by,
3850 X_LAST_UPDATE_DATE => l_last_update_date,
3851 X_LAST_UPDATED_BY =>l_last_updated_by,
3852 X_LAST_UPDATE_LOGIN =>l_last_update_login
3853 );
3854 ELSIF (p_dimension_varchar_label = 'USER_LOV134') THEN
3855 FEM_User_Lov134_PKG.INSERT_ROW (
3856 X_ROWID => p_rowid,
3857 X_USER_LOV134_CODE => p_display_code,
3858 X_ENABLED_FLAG => p_enabled_flag,
3859 X_PERSONAL_FLAG => p_personal_flag,
3860 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3861 X_READ_ONLY_FLAG => p_read_only_flag,
3862 X_USER_LOV134_NAME => p_member_name,
3863 X_DESCRIPTION => p_member_description,
3864 X_CREATION_DATE => l_CREATION_DATE,
3865 X_CREATED_BY => l_Created_by,
3866 X_LAST_UPDATE_DATE => l_last_update_date,
3867 X_LAST_UPDATED_BY =>l_last_updated_by,
3868 X_LAST_UPDATE_LOGIN =>l_last_update_login
3869 );
3870 ELSIF (p_dimension_varchar_label = 'USER_LOV135') THEN
3871 FEM_User_Lov135_PKG.INSERT_ROW (
3872 X_ROWID => p_rowid,
3873 X_USER_LOV135_CODE => p_display_code,
3874 X_ENABLED_FLAG => p_enabled_flag,
3875 X_PERSONAL_FLAG => p_personal_flag,
3876 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3877 X_READ_ONLY_FLAG => p_read_only_flag,
3878 X_USER_LOV135_NAME => p_member_name,
3879 X_DESCRIPTION => p_member_description,
3880 X_CREATION_DATE => l_CREATION_DATE,
3881 X_CREATED_BY => l_Created_by,
3882 X_LAST_UPDATE_DATE => l_last_update_date,
3883 X_LAST_UPDATED_BY =>l_last_updated_by,
3884 X_LAST_UPDATE_LOGIN =>l_last_update_login
3885 );
3886 ELSIF (p_dimension_varchar_label = 'USER_LOV136') THEN
3887 FEM_User_Lov136_PKG.INSERT_ROW (
3888 X_ROWID => p_rowid,
3889 X_USER_LOV136_CODE => p_display_code,
3890 X_ENABLED_FLAG => p_enabled_flag,
3891 X_PERSONAL_FLAG => p_personal_flag,
3892 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3893 X_READ_ONLY_FLAG => p_read_only_flag,
3894 X_USER_LOV136_NAME => p_member_name,
3895 X_DESCRIPTION => p_member_description,
3896 X_CREATION_DATE => l_CREATION_DATE,
3897 X_CREATED_BY => l_Created_by,
3898 X_LAST_UPDATE_DATE => l_last_update_date,
3899 X_LAST_UPDATED_BY =>l_last_updated_by,
3900 X_LAST_UPDATE_LOGIN =>l_last_update_login
3901 );
3902 ELSIF (p_dimension_varchar_label = 'USER_LOV137') THEN
3903 FEM_User_Lov137_PKG.INSERT_ROW (
3904 X_ROWID => p_rowid,
3905 X_USER_LOV137_CODE => p_display_code,
3906 X_ENABLED_FLAG => p_enabled_flag,
3907 X_PERSONAL_FLAG => p_personal_flag,
3908 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3909 X_READ_ONLY_FLAG => p_read_only_flag,
3910 X_USER_LOV137_NAME => p_member_name,
3911 X_DESCRIPTION => p_member_description,
3912 X_CREATION_DATE => l_CREATION_DATE,
3913 X_CREATED_BY => l_Created_by,
3914 X_LAST_UPDATE_DATE => l_last_update_date,
3915 X_LAST_UPDATED_BY =>l_last_updated_by,
3916 X_LAST_UPDATE_LOGIN =>l_last_update_login
3917 );
3918 ELSIF (p_dimension_varchar_label = 'USER_LOV138') THEN
3919 FEM_User_Lov138_PKG.INSERT_ROW (
3920 X_ROWID => p_rowid,
3921 X_USER_LOV138_CODE => p_display_code,
3922 X_ENABLED_FLAG => p_enabled_flag,
3923 X_PERSONAL_FLAG => p_personal_flag,
3924 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3925 X_READ_ONLY_FLAG => p_read_only_flag,
3926 X_USER_LOV138_NAME => p_member_name,
3927 X_DESCRIPTION => p_member_description,
3928 X_CREATION_DATE => l_CREATION_DATE,
3929 X_CREATED_BY => l_Created_by,
3930 X_LAST_UPDATE_DATE => l_last_update_date,
3931 X_LAST_UPDATED_BY =>l_last_updated_by,
3932 X_LAST_UPDATE_LOGIN =>l_last_update_login
3933 );
3934 ELSIF (p_dimension_varchar_label = 'USER_LOV139') THEN
3935 FEM_User_Lov139_PKG.INSERT_ROW (
3936 X_ROWID => p_rowid,
3937 X_USER_LOV139_CODE => p_display_code,
3938 X_ENABLED_FLAG => p_enabled_flag,
3939 X_PERSONAL_FLAG => p_personal_flag,
3940 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3941 X_READ_ONLY_FLAG => p_read_only_flag,
3942 X_USER_LOV139_NAME => p_member_name,
3943 X_DESCRIPTION => p_member_description,
3944 X_CREATION_DATE => l_CREATION_DATE,
3945 X_CREATED_BY => l_Created_by,
3946 X_LAST_UPDATE_DATE => l_last_update_date,
3947 X_LAST_UPDATED_BY =>l_last_updated_by,
3948 X_LAST_UPDATE_LOGIN =>l_last_update_login
3949 );
3950 ELSIF (p_dimension_varchar_label = 'USER_LOV140') THEN
3951 FEM_User_Lov140_PKG.INSERT_ROW (
3952 X_ROWID => p_rowid,
3953 X_USER_LOV140_CODE => p_display_code,
3954 X_ENABLED_FLAG => p_enabled_flag,
3955 X_PERSONAL_FLAG => p_personal_flag,
3956 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3957 X_READ_ONLY_FLAG => p_read_only_flag,
3958 X_USER_LOV140_NAME => p_member_name,
3959 X_DESCRIPTION => p_member_description,
3960 X_CREATION_DATE => l_CREATION_DATE,
3961 X_CREATED_BY => l_Created_by,
3962 X_LAST_UPDATE_DATE => l_last_update_date,
3963 X_LAST_UPDATED_BY =>l_last_updated_by,
3964 X_LAST_UPDATE_LOGIN =>l_last_update_login
3965 );
3966 ELSIF (p_dimension_varchar_label = 'USER_LOV141') THEN
3967 FEM_User_Lov141_PKG.INSERT_ROW (
3968 X_ROWID => p_rowid,
3969 X_USER_LOV141_CODE => p_display_code,
3970 X_ENABLED_FLAG => p_enabled_flag,
3971 X_PERSONAL_FLAG => p_personal_flag,
3972 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3973 X_READ_ONLY_FLAG => p_read_only_flag,
3974 X_USER_LOV141_NAME => p_member_name,
3975 X_DESCRIPTION => p_member_description,
3976 X_CREATION_DATE => l_CREATION_DATE,
3977 X_CREATED_BY => l_Created_by,
3978 X_LAST_UPDATE_DATE => l_last_update_date,
3979 X_LAST_UPDATED_BY =>l_last_updated_by,
3980 X_LAST_UPDATE_LOGIN =>l_last_update_login
3981 );
3982 ELSIF (p_dimension_varchar_label = 'USER_LOV142') THEN
3983 FEM_User_Lov142_PKG.INSERT_ROW (
3984 X_ROWID => p_rowid,
3985 X_USER_LOV142_CODE => p_display_code,
3986 X_ENABLED_FLAG => p_enabled_flag,
3987 X_PERSONAL_FLAG => p_personal_flag,
3988 X_OBJECT_VERSION_NUMBER => p_object_version_number,
3989 X_READ_ONLY_FLAG => p_read_only_flag,
3990 X_USER_LOV142_NAME => p_member_name,
3991 X_DESCRIPTION => p_member_description,
3992 X_CREATION_DATE => l_CREATION_DATE,
3993 X_CREATED_BY => l_Created_by,
3994 X_LAST_UPDATE_DATE => l_last_update_date,
3995 X_LAST_UPDATED_BY =>l_last_updated_by,
3996 X_LAST_UPDATE_LOGIN =>l_last_update_login
3997 );
3998 ELSIF (p_dimension_varchar_label = 'USER_LOV143') THEN
3999 FEM_User_Lov143_PKG.INSERT_ROW (
4000 X_ROWID => p_rowid,
4001 X_USER_LOV143_CODE => p_display_code,
4002 X_ENABLED_FLAG => p_enabled_flag,
4003 X_PERSONAL_FLAG => p_personal_flag,
4004 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4005 X_READ_ONLY_FLAG => p_read_only_flag,
4006 X_USER_LOV143_NAME => p_member_name,
4007 X_DESCRIPTION => p_member_description,
4008 X_CREATION_DATE => l_CREATION_DATE,
4009 X_CREATED_BY => l_Created_by,
4010 X_LAST_UPDATE_DATE => l_last_update_date,
4011 X_LAST_UPDATED_BY =>l_last_updated_by,
4012 X_LAST_UPDATE_LOGIN =>l_last_update_login
4013 );
4014 ELSIF (p_dimension_varchar_label = 'USER_LOV144') THEN
4015 FEM_User_Lov144_PKG.INSERT_ROW (
4016 X_ROWID => p_rowid,
4017 X_USER_LOV144_CODE => p_display_code,
4018 X_ENABLED_FLAG => p_enabled_flag,
4019 X_PERSONAL_FLAG => p_personal_flag,
4020 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4021 X_READ_ONLY_FLAG => p_read_only_flag,
4022 X_USER_LOV144_NAME => p_member_name,
4023 X_DESCRIPTION => p_member_description,
4024 X_CREATION_DATE => l_CREATION_DATE,
4025 X_CREATED_BY => l_Created_by,
4026 X_LAST_UPDATE_DATE => l_last_update_date,
4027 X_LAST_UPDATED_BY =>l_last_updated_by,
4028 X_LAST_UPDATE_LOGIN =>l_last_update_login
4029 );
4030 ELSIF (p_dimension_varchar_label = 'USER_LOV145') THEN
4031 FEM_User_Lov145_PKG.INSERT_ROW (
4032 X_ROWID => p_rowid,
4033 X_USER_LOV145_CODE => p_display_code,
4034 X_ENABLED_FLAG => p_enabled_flag,
4035 X_PERSONAL_FLAG => p_personal_flag,
4036 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4037 X_READ_ONLY_FLAG => p_read_only_flag,
4038 X_USER_LOV145_NAME => p_member_name,
4039 X_DESCRIPTION => p_member_description,
4040 X_CREATION_DATE => l_CREATION_DATE,
4041 X_CREATED_BY => l_Created_by,
4042 X_LAST_UPDATE_DATE => l_last_update_date,
4043 X_LAST_UPDATED_BY =>l_last_updated_by,
4044 X_LAST_UPDATE_LOGIN =>l_last_update_login
4045 );
4046 ELSIF (p_dimension_varchar_label = 'USER_LOV146') THEN
4047 FEM_User_Lov146_PKG.INSERT_ROW (
4048 X_ROWID => p_rowid,
4049 X_USER_LOV146_CODE => p_display_code,
4050 X_ENABLED_FLAG => p_enabled_flag,
4051 X_PERSONAL_FLAG => p_personal_flag,
4052 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4053 X_READ_ONLY_FLAG => p_read_only_flag,
4054 X_USER_LOV146_NAME => p_member_name,
4055 X_DESCRIPTION => p_member_description,
4056 X_CREATION_DATE => l_CREATION_DATE,
4057 X_CREATED_BY => l_Created_by,
4058 X_LAST_UPDATE_DATE => l_last_update_date,
4059 X_LAST_UPDATED_BY =>l_last_updated_by,
4060 X_LAST_UPDATE_LOGIN =>l_last_update_login
4061 );
4062 ELSIF (p_dimension_varchar_label = 'USER_LOV147') THEN
4063 FEM_User_Lov147_PKG.INSERT_ROW (
4064 X_ROWID => p_rowid,
4065 X_USER_LOV147_CODE => p_display_code,
4066 X_ENABLED_FLAG => p_enabled_flag,
4067 X_PERSONAL_FLAG => p_personal_flag,
4068 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4069 X_READ_ONLY_FLAG => p_read_only_flag,
4070 X_USER_LOV147_NAME => p_member_name,
4071 X_DESCRIPTION => p_member_description,
4072 X_CREATION_DATE => l_CREATION_DATE,
4073 X_CREATED_BY => l_Created_by,
4074 X_LAST_UPDATE_DATE => l_last_update_date,
4075 X_LAST_UPDATED_BY =>l_last_updated_by,
4076 X_LAST_UPDATE_LOGIN =>l_last_update_login
4077 );
4078 ELSIF (p_dimension_varchar_label = 'USER_LOV148') THEN
4079 FEM_User_Lov148_PKG.INSERT_ROW (
4080 X_ROWID => p_rowid,
4081 X_USER_LOV148_CODE => p_display_code,
4082 X_ENABLED_FLAG => p_enabled_flag,
4083 X_PERSONAL_FLAG => p_personal_flag,
4084 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4085 X_READ_ONLY_FLAG => p_read_only_flag,
4086 X_USER_LOV148_NAME => p_member_name,
4087 X_DESCRIPTION => p_member_description,
4088 X_CREATION_DATE => l_CREATION_DATE,
4089 X_CREATED_BY => l_Created_by,
4090 X_LAST_UPDATE_DATE => l_last_update_date,
4091 X_LAST_UPDATED_BY =>l_last_updated_by,
4092 X_LAST_UPDATE_LOGIN =>l_last_update_login
4093 );
4094 ELSIF (p_dimension_varchar_label = 'USER_LOV149') THEN
4095 FEM_User_Lov149_PKG.INSERT_ROW (
4096 X_ROWID => p_rowid,
4097 X_USER_LOV149_CODE => p_display_code,
4098 X_ENABLED_FLAG => p_enabled_flag,
4099 X_PERSONAL_FLAG => p_personal_flag,
4100 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4101 X_READ_ONLY_FLAG => p_read_only_flag,
4102 X_USER_LOV149_NAME => p_member_name,
4103 X_DESCRIPTION => p_member_description,
4104 X_CREATION_DATE => l_CREATION_DATE,
4105 X_CREATED_BY => l_Created_by,
4106 X_LAST_UPDATE_DATE => l_last_update_date,
4107 X_LAST_UPDATED_BY =>l_last_updated_by,
4108 X_LAST_UPDATE_LOGIN =>l_last_update_login
4109 );
4110 ELSIF (p_dimension_varchar_label = 'USER_LOV150') THEN
4111 FEM_User_Lov150_PKG.INSERT_ROW (
4112 X_ROWID => p_rowid,
4113 X_USER_LOV150_CODE => p_display_code,
4114 X_ENABLED_FLAG => p_enabled_flag,
4115 X_PERSONAL_FLAG => p_personal_flag,
4116 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4117 X_READ_ONLY_FLAG => p_read_only_flag,
4118 X_USER_LOV150_NAME => p_member_name,
4119 X_DESCRIPTION => p_member_description,
4120 X_CREATION_DATE => l_CREATION_DATE,
4121 X_CREATED_BY => l_Created_by,
4122 X_LAST_UPDATE_DATE => l_last_update_date,
4123 X_LAST_UPDATED_BY =>l_last_updated_by,
4124 X_LAST_UPDATE_LOGIN =>l_last_update_login
4125 );
4126 ELSIF (p_dimension_varchar_label = 'USER_LOV151') THEN
4127 FEM_User_Lov151_PKG.INSERT_ROW (
4128 X_ROWID => p_rowid,
4129 X_USER_LOV151_CODE => p_display_code,
4130 X_ENABLED_FLAG => p_enabled_flag,
4131 X_PERSONAL_FLAG => p_personal_flag,
4132 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4133 X_READ_ONLY_FLAG => p_read_only_flag,
4134 X_USER_LOV151_NAME => p_member_name,
4135 X_DESCRIPTION => p_member_description,
4136 X_CREATION_DATE => l_CREATION_DATE,
4137 X_CREATED_BY => l_Created_by,
4138 X_LAST_UPDATE_DATE => l_last_update_date,
4139 X_LAST_UPDATED_BY =>l_last_updated_by,
4140 X_LAST_UPDATE_LOGIN =>l_last_update_login
4141 );
4142 ELSIF (p_dimension_varchar_label = 'USER_LOV152') THEN
4143 FEM_User_Lov152_PKG.INSERT_ROW (
4144 X_ROWID => p_rowid,
4145 X_USER_LOV152_CODE => p_display_code,
4146 X_ENABLED_FLAG => p_enabled_flag,
4147 X_PERSONAL_FLAG => p_personal_flag,
4148 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4149 X_READ_ONLY_FLAG => p_read_only_flag,
4150 X_USER_LOV152_NAME => p_member_name,
4151 X_DESCRIPTION => p_member_description,
4152 X_CREATION_DATE => l_CREATION_DATE,
4153 X_CREATED_BY => l_Created_by,
4154 X_LAST_UPDATE_DATE => l_last_update_date,
4155 X_LAST_UPDATED_BY =>l_last_updated_by,
4156 X_LAST_UPDATE_LOGIN =>l_last_update_login
4157 );
4158 ELSIF (p_dimension_varchar_label = 'USER_LOV153') THEN
4159 FEM_User_Lov153_PKG.INSERT_ROW (
4160 X_ROWID => p_rowid,
4161 X_USER_LOV153_CODE => p_display_code,
4162 X_ENABLED_FLAG => p_enabled_flag,
4163 X_PERSONAL_FLAG => p_personal_flag,
4164 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4165 X_READ_ONLY_FLAG => p_read_only_flag,
4166 X_USER_LOV153_NAME => p_member_name,
4167 X_DESCRIPTION => p_member_description,
4168 X_CREATION_DATE => l_CREATION_DATE,
4169 X_CREATED_BY => l_Created_by,
4170 X_LAST_UPDATE_DATE => l_last_update_date,
4171 X_LAST_UPDATED_BY =>l_last_updated_by,
4172 X_LAST_UPDATE_LOGIN =>l_last_update_login
4173 );
4174 ELSIF (p_dimension_varchar_label = 'USER_LOV154') THEN
4175 FEM_User_Lov154_PKG.INSERT_ROW (
4176 X_ROWID => p_rowid,
4177 X_USER_LOV154_CODE => p_display_code,
4178 X_ENABLED_FLAG => p_enabled_flag,
4179 X_PERSONAL_FLAG => p_personal_flag,
4180 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4181 X_READ_ONLY_FLAG => p_read_only_flag,
4182 X_USER_LOV154_NAME => p_member_name,
4183 X_DESCRIPTION => p_member_description,
4184 X_CREATION_DATE => l_CREATION_DATE,
4185 X_CREATED_BY => l_Created_by,
4186 X_LAST_UPDATE_DATE => l_last_update_date,
4187 X_LAST_UPDATED_BY =>l_last_updated_by,
4188 X_LAST_UPDATE_LOGIN =>l_last_update_login
4189 );
4190 ELSIF (p_dimension_varchar_label = 'USER_LOV155') THEN
4191 FEM_User_Lov155_PKG.INSERT_ROW (
4192 X_ROWID => p_rowid,
4193 X_USER_LOV155_CODE => p_display_code,
4194 X_ENABLED_FLAG => p_enabled_flag,
4195 X_PERSONAL_FLAG => p_personal_flag,
4196 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4197 X_READ_ONLY_FLAG => p_read_only_flag,
4198 X_USER_LOV155_NAME => p_member_name,
4199 X_DESCRIPTION => p_member_description,
4200 X_CREATION_DATE => l_CREATION_DATE,
4201 X_CREATED_BY => l_Created_by,
4202 X_LAST_UPDATE_DATE => l_last_update_date,
4203 X_LAST_UPDATED_BY =>l_last_updated_by,
4204 X_LAST_UPDATE_LOGIN =>l_last_update_login
4205 );
4206 ELSIF (p_dimension_varchar_label = 'USER_LOV156') THEN
4207 FEM_User_Lov156_PKG.INSERT_ROW (
4208 X_ROWID => p_rowid,
4209 X_USER_LOV156_CODE => p_display_code,
4210 X_ENABLED_FLAG => p_enabled_flag,
4211 X_PERSONAL_FLAG => p_personal_flag,
4212 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4213 X_READ_ONLY_FLAG => p_read_only_flag,
4214 X_USER_LOV156_NAME => p_member_name,
4215 X_DESCRIPTION => p_member_description,
4216 X_CREATION_DATE => l_CREATION_DATE,
4217 X_CREATED_BY => l_Created_by,
4218 X_LAST_UPDATE_DATE => l_last_update_date,
4219 X_LAST_UPDATED_BY =>l_last_updated_by,
4220 X_LAST_UPDATE_LOGIN =>l_last_update_login
4221 );
4222 ELSIF (p_dimension_varchar_label = 'USER_LOV157') THEN
4223 FEM_User_Lov157_PKG.INSERT_ROW (
4224 X_ROWID => p_rowid,
4225 X_USER_LOV157_CODE => p_display_code,
4226 X_ENABLED_FLAG => p_enabled_flag,
4227 X_PERSONAL_FLAG => p_personal_flag,
4228 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4229 X_READ_ONLY_FLAG => p_read_only_flag,
4230 X_USER_LOV157_NAME => p_member_name,
4231 X_DESCRIPTION => p_member_description,
4232 X_CREATION_DATE => l_CREATION_DATE,
4233 X_CREATED_BY => l_Created_by,
4234 X_LAST_UPDATE_DATE => l_last_update_date,
4235 X_LAST_UPDATED_BY =>l_last_updated_by,
4236 X_LAST_UPDATE_LOGIN =>l_last_update_login
4237 );
4238 ELSIF (p_dimension_varchar_label = 'USER_LOV158') THEN
4239 FEM_User_Lov158_PKG.INSERT_ROW (
4240 X_ROWID => p_rowid,
4241 X_USER_LOV158_CODE => p_display_code,
4242 X_ENABLED_FLAG => p_enabled_flag,
4243 X_PERSONAL_FLAG => p_personal_flag,
4244 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4245 X_READ_ONLY_FLAG => p_read_only_flag,
4246 X_USER_LOV158_NAME => p_member_name,
4247 X_DESCRIPTION => p_member_description,
4248 X_CREATION_DATE => l_CREATION_DATE,
4249 X_CREATED_BY => l_Created_by,
4250 X_LAST_UPDATE_DATE => l_last_update_date,
4251 X_LAST_UPDATED_BY =>l_last_updated_by,
4252 X_LAST_UPDATE_LOGIN =>l_last_update_login
4253 );
4254 ELSIF (p_dimension_varchar_label = 'USER_LOV159') THEN
4255 FEM_User_Lov159_PKG.INSERT_ROW (
4256 X_ROWID => p_rowid,
4257 X_USER_LOV159_CODE => p_display_code,
4258 X_ENABLED_FLAG => p_enabled_flag,
4259 X_PERSONAL_FLAG => p_personal_flag,
4260 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4261 X_READ_ONLY_FLAG => p_read_only_flag,
4262 X_USER_LOV159_NAME => p_member_name,
4263 X_DESCRIPTION => p_member_description,
4264 X_CREATION_DATE => l_CREATION_DATE,
4265 X_CREATED_BY => l_Created_by,
4266 X_LAST_UPDATE_DATE => l_last_update_date,
4267 X_LAST_UPDATED_BY =>l_last_updated_by,
4268 X_LAST_UPDATE_LOGIN =>l_last_update_login
4269 );
4270 ELSIF (p_dimension_varchar_label = 'USER_LOV160') THEN
4271 FEM_User_Lov160_PKG.INSERT_ROW (
4272 X_ROWID => p_rowid,
4273 X_USER_LOV160_CODE => p_display_code,
4274 X_ENABLED_FLAG => p_enabled_flag,
4275 X_PERSONAL_FLAG => p_personal_flag,
4276 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4277 X_READ_ONLY_FLAG => p_read_only_flag,
4278 X_USER_LOV160_NAME => p_member_name,
4279 X_DESCRIPTION => p_member_description,
4280 X_CREATION_DATE => l_CREATION_DATE,
4281 X_CREATED_BY => l_Created_by,
4282 X_LAST_UPDATE_DATE => l_last_update_date,
4283 X_LAST_UPDATED_BY =>l_last_updated_by,
4284 X_LAST_UPDATE_LOGIN =>l_last_update_login
4285 );
4286 ELSIF (p_dimension_varchar_label = 'USER_LOV161') THEN
4287 FEM_User_Lov161_PKG.INSERT_ROW (
4288 X_ROWID => p_rowid,
4289 X_USER_LOV161_CODE => p_display_code,
4290 X_ENABLED_FLAG => p_enabled_flag,
4291 X_PERSONAL_FLAG => p_personal_flag,
4292 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4293 X_READ_ONLY_FLAG => p_read_only_flag,
4294 X_USER_LOV161_NAME => p_member_name,
4295 X_DESCRIPTION => p_member_description,
4296 X_CREATION_DATE => l_CREATION_DATE,
4297 X_CREATED_BY => l_Created_by,
4298 X_LAST_UPDATE_DATE => l_last_update_date,
4299 X_LAST_UPDATED_BY =>l_last_updated_by,
4300 X_LAST_UPDATE_LOGIN =>l_last_update_login
4301 );
4302 ELSIF (p_dimension_varchar_label = 'USER_LOV162') THEN
4303 FEM_User_Lov162_PKG.INSERT_ROW (
4304 X_ROWID => p_rowid,
4305 X_USER_LOV162_CODE => p_display_code,
4306 X_ENABLED_FLAG => p_enabled_flag,
4307 X_PERSONAL_FLAG => p_personal_flag,
4308 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4309 X_READ_ONLY_FLAG => p_read_only_flag,
4310 X_USER_LOV162_NAME => p_member_name,
4311 X_DESCRIPTION => p_member_description,
4312 X_CREATION_DATE => l_CREATION_DATE,
4313 X_CREATED_BY => l_Created_by,
4314 X_LAST_UPDATE_DATE => l_last_update_date,
4315 X_LAST_UPDATED_BY =>l_last_updated_by,
4316 X_LAST_UPDATE_LOGIN =>l_last_update_login
4317 );
4318 ELSIF (p_dimension_varchar_label = 'USER_LOV163') THEN
4319 FEM_User_Lov163_PKG.INSERT_ROW (
4320 X_ROWID => p_rowid,
4321 X_USER_LOV163_CODE => p_display_code,
4322 X_ENABLED_FLAG => p_enabled_flag,
4323 X_PERSONAL_FLAG => p_personal_flag,
4324 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4325 X_READ_ONLY_FLAG => p_read_only_flag,
4326 X_USER_LOV163_NAME => p_member_name,
4327 X_DESCRIPTION => p_member_description,
4328 X_CREATION_DATE => l_CREATION_DATE,
4329 X_CREATED_BY => l_Created_by,
4330 X_LAST_UPDATE_DATE => l_last_update_date,
4331 X_LAST_UPDATED_BY =>l_last_updated_by,
4332 X_LAST_UPDATE_LOGIN =>l_last_update_login
4333 );
4334 ELSIF (p_dimension_varchar_label = 'USER_LOV164') THEN
4335 FEM_User_Lov164_PKG.INSERT_ROW (
4336 X_ROWID => p_rowid,
4337 X_USER_LOV164_CODE => p_display_code,
4338 X_ENABLED_FLAG => p_enabled_flag,
4339 X_PERSONAL_FLAG => p_personal_flag,
4340 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4341 X_READ_ONLY_FLAG => p_read_only_flag,
4342 X_USER_LOV164_NAME => p_member_name,
4343 X_DESCRIPTION => p_member_description,
4344 X_CREATION_DATE => l_CREATION_DATE,
4345 X_CREATED_BY => l_Created_by,
4346 X_LAST_UPDATE_DATE => l_last_update_date,
4347 X_LAST_UPDATED_BY =>l_last_updated_by,
4348 X_LAST_UPDATE_LOGIN =>l_last_update_login
4349 );
4350 ELSIF (p_dimension_varchar_label = 'USER_LOV165') THEN
4351 FEM_User_Lov165_PKG.INSERT_ROW (
4352 X_ROWID => p_rowid,
4353 X_USER_LOV165_CODE => p_display_code,
4354 X_ENABLED_FLAG => p_enabled_flag,
4355 X_PERSONAL_FLAG => p_personal_flag,
4356 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4357 X_READ_ONLY_FLAG => p_read_only_flag,
4358 X_USER_LOV165_NAME => p_member_name,
4359 X_DESCRIPTION => p_member_description,
4360 X_CREATION_DATE => l_CREATION_DATE,
4361 X_CREATED_BY => l_Created_by,
4362 X_LAST_UPDATE_DATE => l_last_update_date,
4363 X_LAST_UPDATED_BY =>l_last_updated_by,
4364 X_LAST_UPDATE_LOGIN =>l_last_update_login
4365 );
4366 ELSIF (p_dimension_varchar_label = 'USER_LOV166') THEN
4367 FEM_User_Lov166_PKG.INSERT_ROW (
4368 X_ROWID => p_rowid,
4369 X_USER_LOV166_CODE => p_display_code,
4370 X_ENABLED_FLAG => p_enabled_flag,
4371 X_PERSONAL_FLAG => p_personal_flag,
4372 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4373 X_READ_ONLY_FLAG => p_read_only_flag,
4374 X_USER_LOV166_NAME => p_member_name,
4375 X_DESCRIPTION => p_member_description,
4376 X_CREATION_DATE => l_CREATION_DATE,
4377 X_CREATED_BY => l_Created_by,
4378 X_LAST_UPDATE_DATE => l_last_update_date,
4379 X_LAST_UPDATED_BY =>l_last_updated_by,
4380 X_LAST_UPDATE_LOGIN =>l_last_update_login
4381 );
4382 ELSIF (p_dimension_varchar_label = 'USER_LOV167') THEN
4383 FEM_User_Lov167_PKG.INSERT_ROW (
4384 X_ROWID => p_rowid,
4385 X_USER_LOV167_CODE => p_display_code,
4386 X_ENABLED_FLAG => p_enabled_flag,
4387 X_PERSONAL_FLAG => p_personal_flag,
4388 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4389 X_READ_ONLY_FLAG => p_read_only_flag,
4390 X_USER_LOV167_NAME => p_member_name,
4391 X_DESCRIPTION => p_member_description,
4392 X_CREATION_DATE => l_CREATION_DATE,
4393 X_CREATED_BY => l_Created_by,
4394 X_LAST_UPDATE_DATE => l_last_update_date,
4395 X_LAST_UPDATED_BY =>l_last_updated_by,
4396 X_LAST_UPDATE_LOGIN =>l_last_update_login
4397 );
4398 ELSIF (p_dimension_varchar_label = 'USER_LOV168') THEN
4399 FEM_User_Lov168_PKG.INSERT_ROW (
4400 X_ROWID => p_rowid,
4401 X_USER_LOV168_CODE => p_display_code,
4402 X_ENABLED_FLAG => p_enabled_flag,
4403 X_PERSONAL_FLAG => p_personal_flag,
4404 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4405 X_READ_ONLY_FLAG => p_read_only_flag,
4406 X_USER_LOV168_NAME => p_member_name,
4407 X_DESCRIPTION => p_member_description,
4408 X_CREATION_DATE => l_CREATION_DATE,
4409 X_CREATED_BY => l_Created_by,
4410 X_LAST_UPDATE_DATE => l_last_update_date,
4411 X_LAST_UPDATED_BY =>l_last_updated_by,
4412 X_LAST_UPDATE_LOGIN =>l_last_update_login
4413 );
4414 ELSIF (p_dimension_varchar_label = 'USER_LOV169') THEN
4415 FEM_User_Lov169_PKG.INSERT_ROW (
4416 X_ROWID => p_rowid,
4417 X_USER_LOV169_CODE => p_display_code,
4418 X_ENABLED_FLAG => p_enabled_flag,
4419 X_PERSONAL_FLAG => p_personal_flag,
4420 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4421 X_READ_ONLY_FLAG => p_read_only_flag,
4422 X_USER_LOV169_NAME => p_member_name,
4423 X_DESCRIPTION => p_member_description,
4424 X_CREATION_DATE => l_CREATION_DATE,
4425 X_CREATED_BY => l_Created_by,
4426 X_LAST_UPDATE_DATE => l_last_update_date,
4427 X_LAST_UPDATED_BY =>l_last_updated_by,
4428 X_LAST_UPDATE_LOGIN =>l_last_update_login
4429 );
4430 ELSIF (p_dimension_varchar_label = 'USER_LOV170') THEN
4431 FEM_User_Lov170_PKG.INSERT_ROW (
4432 X_ROWID => p_rowid,
4433 X_USER_LOV170_CODE => p_display_code,
4434 X_ENABLED_FLAG => p_enabled_flag,
4435 X_PERSONAL_FLAG => p_personal_flag,
4436 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4437 X_READ_ONLY_FLAG => p_read_only_flag,
4438 X_USER_LOV170_NAME => p_member_name,
4439 X_DESCRIPTION => p_member_description,
4440 X_CREATION_DATE => l_CREATION_DATE,
4441 X_CREATED_BY => l_Created_by,
4442 X_LAST_UPDATE_DATE => l_last_update_date,
4443 X_LAST_UPDATED_BY =>l_last_updated_by,
4444 X_LAST_UPDATE_LOGIN =>l_last_update_login
4445 );
4446 ELSIF (p_dimension_varchar_label = 'USER_LOV171') THEN
4447 FEM_User_Lov171_PKG.INSERT_ROW (
4448 X_ROWID => p_rowid,
4449 X_USER_LOV171_CODE => p_display_code,
4450 X_ENABLED_FLAG => p_enabled_flag,
4451 X_PERSONAL_FLAG => p_personal_flag,
4452 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4453 X_READ_ONLY_FLAG => p_read_only_flag,
4454 X_USER_LOV171_NAME => p_member_name,
4455 X_DESCRIPTION => p_member_description,
4456 X_CREATION_DATE => l_CREATION_DATE,
4457 X_CREATED_BY => l_Created_by,
4458 X_LAST_UPDATE_DATE => l_last_update_date,
4459 X_LAST_UPDATED_BY =>l_last_updated_by,
4460 X_LAST_UPDATE_LOGIN =>l_last_update_login
4461 );
4462 ELSIF (p_dimension_varchar_label = 'USER_LOV172') THEN
4463 FEM_User_Lov172_PKG.INSERT_ROW (
4464 X_ROWID => p_rowid,
4465 X_USER_LOV172_CODE => p_display_code,
4466 X_ENABLED_FLAG => p_enabled_flag,
4467 X_PERSONAL_FLAG => p_personal_flag,
4468 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4469 X_READ_ONLY_FLAG => p_read_only_flag,
4470 X_USER_LOV172_NAME => p_member_name,
4471 X_DESCRIPTION => p_member_description,
4472 X_CREATION_DATE => l_CREATION_DATE,
4473 X_CREATED_BY => l_Created_by,
4474 X_LAST_UPDATE_DATE => l_last_update_date,
4475 X_LAST_UPDATED_BY =>l_last_updated_by,
4476 X_LAST_UPDATE_LOGIN =>l_last_update_login
4477 );
4478 ELSIF (p_dimension_varchar_label = 'USER_LOV173') THEN
4479 FEM_User_Lov173_PKG.INSERT_ROW (
4480 X_ROWID => p_rowid,
4481 X_USER_LOV173_CODE => p_display_code,
4482 X_ENABLED_FLAG => p_enabled_flag,
4483 X_PERSONAL_FLAG => p_personal_flag,
4484 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4485 X_READ_ONLY_FLAG => p_read_only_flag,
4486 X_USER_LOV173_NAME => p_member_name,
4487 X_DESCRIPTION => p_member_description,
4488 X_CREATION_DATE => l_CREATION_DATE,
4489 X_CREATED_BY => l_Created_by,
4490 X_LAST_UPDATE_DATE => l_last_update_date,
4491 X_LAST_UPDATED_BY =>l_last_updated_by,
4492 X_LAST_UPDATE_LOGIN =>l_last_update_login
4493 );
4494 ELSIF (p_dimension_varchar_label = 'USER_LOV174') THEN
4495 FEM_User_Lov174_PKG.INSERT_ROW (
4496 X_ROWID => p_rowid,
4497 X_USER_LOV174_CODE => p_display_code,
4498 X_ENABLED_FLAG => p_enabled_flag,
4499 X_PERSONAL_FLAG => p_personal_flag,
4500 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4501 X_READ_ONLY_FLAG => p_read_only_flag,
4502 X_USER_LOV174_NAME => p_member_name,
4503 X_DESCRIPTION => p_member_description,
4504 X_CREATION_DATE => l_CREATION_DATE,
4505 X_CREATED_BY => l_Created_by,
4506 X_LAST_UPDATE_DATE => l_last_update_date,
4507 X_LAST_UPDATED_BY =>l_last_updated_by,
4508 X_LAST_UPDATE_LOGIN =>l_last_update_login
4509 );
4510 ELSIF (p_dimension_varchar_label = 'USER_LOV175') THEN
4511 FEM_User_Lov175_PKG.INSERT_ROW (
4512 X_ROWID => p_rowid,
4513 X_USER_LOV175_CODE => p_display_code,
4514 X_ENABLED_FLAG => p_enabled_flag,
4515 X_PERSONAL_FLAG => p_personal_flag,
4516 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4517 X_READ_ONLY_FLAG => p_read_only_flag,
4518 X_USER_LOV175_NAME => p_member_name,
4519 X_DESCRIPTION => p_member_description,
4520 X_CREATION_DATE => l_CREATION_DATE,
4521 X_CREATED_BY => l_Created_by,
4522 X_LAST_UPDATE_DATE => l_last_update_date,
4523 X_LAST_UPDATED_BY =>l_last_updated_by,
4524 X_LAST_UPDATE_LOGIN =>l_last_update_login
4525 );
4526 ELSIF (p_dimension_varchar_label = 'USER_LOV176') THEN
4527 FEM_User_Lov176_PKG.INSERT_ROW (
4528 X_ROWID => p_rowid,
4529 X_USER_LOV176_CODE => p_display_code,
4530 X_ENABLED_FLAG => p_enabled_flag,
4531 X_PERSONAL_FLAG => p_personal_flag,
4532 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4533 X_READ_ONLY_FLAG => p_read_only_flag,
4534 X_USER_LOV176_NAME => p_member_name,
4535 X_DESCRIPTION => p_member_description,
4536 X_CREATION_DATE => l_CREATION_DATE,
4537 X_CREATED_BY => l_Created_by,
4538 X_LAST_UPDATE_DATE => l_last_update_date,
4539 X_LAST_UPDATED_BY =>l_last_updated_by,
4540 X_LAST_UPDATE_LOGIN =>l_last_update_login
4541 );
4542 ELSIF (p_dimension_varchar_label = 'USER_LOV177') THEN
4543 FEM_User_Lov177_PKG.INSERT_ROW (
4544 X_ROWID => p_rowid,
4545 X_USER_LOV177_CODE => p_display_code,
4546 X_ENABLED_FLAG => p_enabled_flag,
4547 X_PERSONAL_FLAG => p_personal_flag,
4548 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4549 X_READ_ONLY_FLAG => p_read_only_flag,
4550 X_USER_LOV177_NAME => p_member_name,
4551 X_DESCRIPTION => p_member_description,
4552 X_CREATION_DATE => l_CREATION_DATE,
4553 X_CREATED_BY => l_Created_by,
4554 X_LAST_UPDATE_DATE => l_last_update_date,
4555 X_LAST_UPDATED_BY =>l_last_updated_by,
4556 X_LAST_UPDATE_LOGIN =>l_last_update_login
4557 );
4558 ELSIF (p_dimension_varchar_label = 'USER_LOV178') THEN
4559 FEM_User_Lov178_PKG.INSERT_ROW (
4560 X_ROWID => p_rowid,
4561 X_USER_LOV178_CODE => p_display_code,
4562 X_ENABLED_FLAG => p_enabled_flag,
4563 X_PERSONAL_FLAG => p_personal_flag,
4564 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4565 X_READ_ONLY_FLAG => p_read_only_flag,
4566 X_USER_LOV178_NAME => p_member_name,
4567 X_DESCRIPTION => p_member_description,
4568 X_CREATION_DATE => l_CREATION_DATE,
4569 X_CREATED_BY => l_Created_by,
4570 X_LAST_UPDATE_DATE => l_last_update_date,
4571 X_LAST_UPDATED_BY =>l_last_updated_by,
4572 X_LAST_UPDATE_LOGIN =>l_last_update_login
4573 );
4574
4575 ELSIF (p_dimension_varchar_label = 'USER_LOV179') THEN
4576 FEM_User_Lov179_PKG.INSERT_ROW (
4577 X_ROWID => p_rowid,
4578 X_USER_LOV179_CODE => p_display_code,
4579 X_ENABLED_FLAG => p_enabled_flag,
4580 X_PERSONAL_FLAG => p_personal_flag,
4581 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4582 X_READ_ONLY_FLAG => p_read_only_flag,
4583 X_USER_LOV179_NAME => p_member_name,
4584 X_DESCRIPTION => p_member_description,
4585 X_CREATION_DATE => l_CREATION_DATE,
4586 X_CREATED_BY => l_Created_by,
4587 X_LAST_UPDATE_DATE => l_last_update_date,
4588 X_LAST_UPDATED_BY =>l_last_updated_by,
4589 X_LAST_UPDATE_LOGIN =>l_last_update_login
4590 );
4591 ELSIF (p_dimension_varchar_label = 'USER_LOV180') THEN
4592 FEM_User_Lov180_PKG.INSERT_ROW (
4593 X_ROWID => p_rowid,
4594 X_USER_LOV180_CODE => p_display_code,
4595 X_ENABLED_FLAG => p_enabled_flag,
4596 X_PERSONAL_FLAG => p_personal_flag,
4597 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4598 X_READ_ONLY_FLAG => p_read_only_flag,
4599 X_USER_LOV180_NAME => p_member_name,
4600 X_DESCRIPTION => p_member_description,
4601 X_CREATION_DATE => l_CREATION_DATE,
4602 X_CREATED_BY => l_Created_by,
4603 X_LAST_UPDATE_DATE => l_last_update_date,
4604 X_LAST_UPDATED_BY =>l_last_updated_by,
4605 X_LAST_UPDATE_LOGIN =>l_last_update_login
4606 );
4607 ELSIF (p_dimension_varchar_label = 'USER_LOV181') THEN
4608 FEM_User_Lov181_PKG.INSERT_ROW (
4609 X_ROWID => p_rowid,
4610 X_USER_LOV181_CODE => p_display_code,
4611 X_ENABLED_FLAG => p_enabled_flag,
4612 X_PERSONAL_FLAG => p_personal_flag,
4613 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4614 X_READ_ONLY_FLAG => p_read_only_flag,
4615 X_USER_LOV181_NAME => p_member_name,
4616 X_DESCRIPTION => p_member_description,
4617 X_CREATION_DATE => l_CREATION_DATE,
4618 X_CREATED_BY => l_Created_by,
4619 X_LAST_UPDATE_DATE => l_last_update_date,
4620 X_LAST_UPDATED_BY =>l_last_updated_by,
4621 X_LAST_UPDATE_LOGIN =>l_last_update_login
4622 );
4623 ELSIF (p_dimension_varchar_label = 'USER_LOV182') THEN
4624 FEM_User_Lov182_PKG.INSERT_ROW (
4625 X_ROWID => p_rowid,
4626 X_USER_LOV182_CODE => p_display_code,
4627 X_ENABLED_FLAG => p_enabled_flag,
4628 X_PERSONAL_FLAG => p_personal_flag,
4629 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4630 X_READ_ONLY_FLAG => p_read_only_flag,
4631 X_USER_LOV182_NAME => p_member_name,
4632 X_DESCRIPTION => p_member_description,
4633 X_CREATION_DATE => l_CREATION_DATE,
4634 X_CREATED_BY => l_Created_by,
4635 X_LAST_UPDATE_DATE => l_last_update_date,
4636 X_LAST_UPDATED_BY =>l_last_updated_by,
4637 X_LAST_UPDATE_LOGIN =>l_last_update_login
4638 );
4639 ELSIF (p_dimension_varchar_label = 'USER_LOV183') THEN
4640 FEM_User_Lov183_PKG.INSERT_ROW (
4641 X_ROWID => p_rowid,
4642 X_USER_LOV183_CODE => p_display_code,
4643 X_ENABLED_FLAG => p_enabled_flag,
4644 X_PERSONAL_FLAG => p_personal_flag,
4645 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4646 X_READ_ONLY_FLAG => p_read_only_flag,
4647 X_USER_LOV183_NAME => p_member_name,
4648 X_DESCRIPTION => p_member_description,
4649 X_CREATION_DATE => l_CREATION_DATE,
4650 X_CREATED_BY => l_Created_by,
4651 X_LAST_UPDATE_DATE => l_last_update_date,
4652 X_LAST_UPDATED_BY =>l_last_updated_by,
4653 X_LAST_UPDATE_LOGIN =>l_last_update_login
4654 );
4655 ELSIF (p_dimension_varchar_label = 'USER_LOV184') THEN
4656 FEM_User_Lov184_PKG.INSERT_ROW (
4657 X_ROWID => p_rowid,
4658 X_USER_LOV184_CODE => p_display_code,
4659 X_ENABLED_FLAG => p_enabled_flag,
4660 X_PERSONAL_FLAG => p_personal_flag,
4661 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4662 X_READ_ONLY_FLAG => p_read_only_flag,
4663 X_USER_LOV184_NAME => p_member_name,
4664 X_DESCRIPTION => p_member_description,
4665 X_CREATION_DATE => l_CREATION_DATE,
4666 X_CREATED_BY => l_Created_by,
4667 X_LAST_UPDATE_DATE => l_last_update_date,
4668 X_LAST_UPDATED_BY =>l_last_updated_by,
4669 X_LAST_UPDATE_LOGIN =>l_last_update_login
4670 );
4671 ELSIF (p_dimension_varchar_label = 'USER_LOV185') THEN
4672 FEM_User_Lov185_PKG.INSERT_ROW (
4673 X_ROWID => p_rowid,
4674 X_USER_LOV185_CODE => p_display_code,
4675 X_ENABLED_FLAG => p_enabled_flag,
4676 X_PERSONAL_FLAG => p_personal_flag,
4677 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4678 X_READ_ONLY_FLAG => p_read_only_flag,
4679 X_USER_LOV185_NAME => p_member_name,
4680 X_DESCRIPTION => p_member_description,
4681 X_CREATION_DATE => l_CREATION_DATE,
4682 X_CREATED_BY => l_Created_by,
4683 X_LAST_UPDATE_DATE => l_last_update_date,
4684 X_LAST_UPDATED_BY =>l_last_updated_by,
4685 X_LAST_UPDATE_LOGIN =>l_last_update_login
4686 );
4687 ELSIF (p_dimension_varchar_label = 'USER_LOV186') THEN
4688 FEM_User_Lov186_PKG.INSERT_ROW (
4689 X_ROWID => p_rowid,
4690 X_USER_LOV186_CODE => p_display_code,
4691 X_ENABLED_FLAG => p_enabled_flag,
4692 X_PERSONAL_FLAG => p_personal_flag,
4693 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4694 X_READ_ONLY_FLAG => p_read_only_flag,
4695 X_USER_LOV186_NAME => p_member_name,
4696 X_DESCRIPTION => p_member_description,
4697 X_CREATION_DATE => l_CREATION_DATE,
4698 X_CREATED_BY => l_Created_by,
4699 X_LAST_UPDATE_DATE => l_last_update_date,
4700 X_LAST_UPDATED_BY =>l_last_updated_by,
4701 X_LAST_UPDATE_LOGIN =>l_last_update_login
4702 );
4703 ELSIF (p_dimension_varchar_label = 'USER_LOV187') THEN
4704 FEM_User_Lov187_PKG.INSERT_ROW (
4705 X_ROWID => p_rowid,
4706 X_USER_LOV187_CODE => p_display_code,
4707 X_ENABLED_FLAG => p_enabled_flag,
4708 X_PERSONAL_FLAG => p_personal_flag,
4709 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4710 X_READ_ONLY_FLAG => p_read_only_flag,
4711 X_USER_LOV187_NAME => p_member_name,
4712 X_DESCRIPTION => p_member_description,
4713 X_CREATION_DATE => l_CREATION_DATE,
4714 X_CREATED_BY => l_Created_by,
4715 X_LAST_UPDATE_DATE => l_last_update_date,
4716 X_LAST_UPDATED_BY =>l_last_updated_by,
4717 X_LAST_UPDATE_LOGIN =>l_last_update_login
4718 );
4719 ELSIF (p_dimension_varchar_label = 'USER_LOV188') THEN
4720 FEM_User_Lov188_PKG.INSERT_ROW (
4721 X_ROWID => p_rowid,
4722 X_USER_LOV188_CODE => p_display_code,
4723 X_ENABLED_FLAG => p_enabled_flag,
4724 X_PERSONAL_FLAG => p_personal_flag,
4725 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4726 X_READ_ONLY_FLAG => p_read_only_flag,
4727 X_USER_LOV188_NAME => p_member_name,
4728 X_DESCRIPTION => p_member_description,
4729 X_CREATION_DATE => l_CREATION_DATE,
4730 X_CREATED_BY => l_Created_by,
4731 X_LAST_UPDATE_DATE => l_last_update_date,
4732 X_LAST_UPDATED_BY =>l_last_updated_by,
4733 X_LAST_UPDATE_LOGIN =>l_last_update_login
4734 );
4735 ELSIF (p_dimension_varchar_label = 'USER_LOV189') THEN
4736 FEM_User_Lov189_PKG.INSERT_ROW (
4737 X_ROWID => p_rowid,
4738 X_USER_LOV189_CODE => p_display_code,
4739 X_ENABLED_FLAG => p_enabled_flag,
4740 X_PERSONAL_FLAG => p_personal_flag,
4741 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4742 X_READ_ONLY_FLAG => p_read_only_flag,
4743 X_USER_LOV189_NAME => p_member_name,
4744 X_DESCRIPTION => p_member_description,
4745 X_CREATION_DATE => l_CREATION_DATE,
4746 X_CREATED_BY => l_Created_by,
4747 X_LAST_UPDATE_DATE => l_last_update_date,
4748 X_LAST_UPDATED_BY =>l_last_updated_by,
4749 X_LAST_UPDATE_LOGIN =>l_last_update_login
4750 );
4751 ELSIF (p_dimension_varchar_label = 'USER_LOV190') THEN
4752 FEM_User_Lov190_PKG.INSERT_ROW (
4753 X_ROWID => p_rowid,
4754 X_USER_LOV190_CODE => p_display_code,
4755 X_ENABLED_FLAG => p_enabled_flag,
4756 X_PERSONAL_FLAG => p_personal_flag,
4757 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4758 X_READ_ONLY_FLAG => p_read_only_flag,
4759 X_USER_LOV190_NAME => p_member_name,
4760 X_DESCRIPTION => p_member_description,
4761 X_CREATION_DATE => l_CREATION_DATE,
4762 X_CREATED_BY => l_Created_by,
4763 X_LAST_UPDATE_DATE => l_last_update_date,
4764 X_LAST_UPDATED_BY =>l_last_updated_by,
4765 X_LAST_UPDATE_LOGIN =>l_last_update_login
4766 );
4767 ELSIF (p_dimension_varchar_label = 'USER_LOV191') THEN
4768 FEM_User_Lov191_PKG.INSERT_ROW (
4769 X_ROWID => p_rowid,
4770 X_USER_LOV191_CODE => p_display_code,
4771 X_ENABLED_FLAG => p_enabled_flag,
4772 X_PERSONAL_FLAG => p_personal_flag,
4773 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4774 X_READ_ONLY_FLAG => p_read_only_flag,
4775 X_USER_LOV191_NAME => p_member_name,
4776 X_DESCRIPTION => p_member_description,
4777 X_CREATION_DATE => l_CREATION_DATE,
4778 X_CREATED_BY => l_Created_by,
4779 X_LAST_UPDATE_DATE => l_last_update_date,
4780 X_LAST_UPDATED_BY =>l_last_updated_by,
4781 X_LAST_UPDATE_LOGIN =>l_last_update_login
4782 );
4783 ELSIF (p_dimension_varchar_label = 'USER_LOV192') THEN
4784 FEM_User_Lov192_PKG.INSERT_ROW (
4785 X_ROWID => p_rowid,
4786 X_USER_LOV192_CODE => p_display_code,
4787 X_ENABLED_FLAG => p_enabled_flag,
4788 X_PERSONAL_FLAG => p_personal_flag,
4789 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4790 X_READ_ONLY_FLAG => p_read_only_flag,
4791 X_USER_LOV192_NAME => p_member_name,
4792 X_DESCRIPTION => p_member_description,
4793 X_CREATION_DATE => l_CREATION_DATE,
4794 X_CREATED_BY => l_Created_by,
4795 X_LAST_UPDATE_DATE => l_last_update_date,
4796 X_LAST_UPDATED_BY =>l_last_updated_by,
4797 X_LAST_UPDATE_LOGIN =>l_last_update_login
4798 );
4799 ELSIF (p_dimension_varchar_label = 'USER_LOV193') THEN
4800 FEM_User_Lov193_PKG.INSERT_ROW (
4801 X_ROWID => p_rowid,
4802 X_USER_LOV193_CODE => p_display_code,
4803 X_ENABLED_FLAG => p_enabled_flag,
4804 X_PERSONAL_FLAG => p_personal_flag,
4805 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4806 X_READ_ONLY_FLAG => p_read_only_flag,
4807 X_USER_LOV193_NAME => p_member_name,
4808 X_DESCRIPTION => p_member_description,
4809 X_CREATION_DATE => l_CREATION_DATE,
4810 X_CREATED_BY => l_Created_by,
4811 X_LAST_UPDATE_DATE => l_last_update_date,
4812 X_LAST_UPDATED_BY =>l_last_updated_by,
4813 X_LAST_UPDATE_LOGIN =>l_last_update_login
4814 );
4815 ELSIF (p_dimension_varchar_label = 'USER_LOV194') THEN
4816 FEM_User_Lov194_PKG.INSERT_ROW (
4817 X_ROWID => p_rowid,
4818 X_USER_LOV194_CODE => p_display_code,
4819 X_ENABLED_FLAG => p_enabled_flag,
4820 X_PERSONAL_FLAG => p_personal_flag,
4821 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4822 X_READ_ONLY_FLAG => p_read_only_flag,
4823 X_USER_LOV194_NAME => p_member_name,
4824 X_DESCRIPTION => p_member_description,
4825 X_CREATION_DATE => l_CREATION_DATE,
4826 X_CREATED_BY => l_Created_by,
4827 X_LAST_UPDATE_DATE => l_last_update_date,
4828 X_LAST_UPDATED_BY =>l_last_updated_by,
4829 X_LAST_UPDATE_LOGIN =>l_last_update_login
4830 );
4831 ELSIF (p_dimension_varchar_label = 'USER_LOV195') THEN
4832 FEM_User_Lov195_PKG.INSERT_ROW (
4833 X_ROWID => p_rowid,
4834 X_USER_LOV195_CODE => p_display_code,
4835 X_ENABLED_FLAG => p_enabled_flag,
4836 X_PERSONAL_FLAG => p_personal_flag,
4837 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4838 X_READ_ONLY_FLAG => p_read_only_flag,
4839 X_USER_LOV195_NAME => p_member_name,
4840 X_DESCRIPTION => p_member_description,
4841 X_CREATION_DATE => l_CREATION_DATE,
4842 X_CREATED_BY => l_Created_by,
4843 X_LAST_UPDATE_DATE => l_last_update_date,
4844 X_LAST_UPDATED_BY =>l_last_updated_by,
4845 X_LAST_UPDATE_LOGIN =>l_last_update_login
4846 );
4847 ELSIF (p_dimension_varchar_label = 'USER_LOV196') THEN
4848 FEM_User_Lov196_PKG.INSERT_ROW (
4849 X_ROWID => p_rowid,
4850 X_USER_LOV196_CODE => p_display_code,
4851 X_ENABLED_FLAG => p_enabled_flag,
4852 X_PERSONAL_FLAG => p_personal_flag,
4853 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4854 X_READ_ONLY_FLAG => p_read_only_flag,
4855 X_USER_LOV196_NAME => p_member_name,
4856 X_DESCRIPTION => p_member_description,
4857 X_CREATION_DATE => l_CREATION_DATE,
4858 X_CREATED_BY => l_Created_by,
4859 X_LAST_UPDATE_DATE => l_last_update_date,
4860 X_LAST_UPDATED_BY =>l_last_updated_by,
4861 X_LAST_UPDATE_LOGIN =>l_last_update_login
4862 );
4863 ELSIF (p_dimension_varchar_label = 'USER_LOV197') THEN
4864 FEM_User_Lov197_PKG.INSERT_ROW (
4865 X_ROWID => p_rowid,
4866 X_USER_LOV197_CODE => p_display_code,
4867 X_ENABLED_FLAG => p_enabled_flag,
4868 X_PERSONAL_FLAG => p_personal_flag,
4869 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4870 X_READ_ONLY_FLAG => p_read_only_flag,
4871 X_USER_LOV197_NAME => p_member_name,
4872 X_DESCRIPTION => p_member_description,
4873 X_CREATION_DATE => l_CREATION_DATE,
4874 X_CREATED_BY => l_Created_by,
4875 X_LAST_UPDATE_DATE => l_last_update_date,
4876 X_LAST_UPDATED_BY =>l_last_updated_by,
4877 X_LAST_UPDATE_LOGIN =>l_last_update_login
4878 );
4879 ELSIF (p_dimension_varchar_label = 'USER_LOV198') THEN
4880 FEM_User_Lov198_PKG.INSERT_ROW (
4881 X_ROWID => p_rowid,
4882 X_USER_LOV198_CODE => p_display_code,
4883 X_ENABLED_FLAG => p_enabled_flag,
4884 X_PERSONAL_FLAG => p_personal_flag,
4885 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4886 X_READ_ONLY_FLAG => p_read_only_flag,
4887 X_USER_LOV198_NAME => p_member_name,
4888 X_DESCRIPTION => p_member_description,
4889 X_CREATION_DATE => l_CREATION_DATE,
4890 X_CREATED_BY => l_Created_by,
4891 X_LAST_UPDATE_DATE => l_last_update_date,
4892 X_LAST_UPDATED_BY =>l_last_updated_by,
4893 X_LAST_UPDATE_LOGIN =>l_last_update_login
4894 );
4895 ELSIF (p_dimension_varchar_label = 'USER_LOV199') THEN
4896 FEM_User_Lov199_PKG.INSERT_ROW (
4897 X_ROWID => p_rowid,
4898 X_USER_LOV199_CODE => p_display_code,
4899 X_ENABLED_FLAG => p_enabled_flag,
4900 X_PERSONAL_FLAG => p_personal_flag,
4901 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4902 X_READ_ONLY_FLAG => p_read_only_flag,
4903 X_USER_LOV199_NAME => p_member_name,
4904 X_DESCRIPTION => p_member_description,
4905 X_CREATION_DATE => l_CREATION_DATE,
4906 X_CREATED_BY => l_Created_by,
4907 X_LAST_UPDATE_DATE => l_last_update_date,
4908 X_LAST_UPDATED_BY =>l_last_updated_by,
4909 X_LAST_UPDATE_LOGIN =>l_last_update_login
4910 );
4911 ELSIF (p_dimension_varchar_label = 'USER_LOV200') THEN
4912 FEM_User_Lov200_PKG.INSERT_ROW (
4913 X_ROWID => p_rowid,
4914 X_USER_LOV200_CODE => p_display_code,
4915 X_ENABLED_FLAG => p_enabled_flag,
4916 X_PERSONAL_FLAG => p_personal_flag,
4917 X_OBJECT_VERSION_NUMBER => p_object_version_number,
4918 X_READ_ONLY_FLAG => p_read_only_flag,
4919 X_USER_LOV200_NAME => p_member_name,
4920 X_DESCRIPTION => p_member_description,
4921 X_CREATION_DATE => l_CREATION_DATE,
4922 X_CREATED_BY => l_Created_by,
4923 X_LAST_UPDATE_DATE => l_last_update_date,
4924 X_LAST_UPDATED_BY =>l_last_updated_by,
4925 X_LAST_UPDATE_LOGIN =>l_last_update_login
4926 );
4927 -- Bug 3559633: Add the following for generic cases
4928 ELSE
4929 FOR l_dim_rec IN
4930 (
4931 SELECT MEMBER_VL_OBJECT_NAME,
4932 MEMBER_COL,
4933 MEMBER_DISPLAY_CODE_COL,
4934 MEMBER_NAME_COL,
4935 MEMBER_DESCRIPTION_COL,
4936 VALUE_SET_REQUIRED_FLAG,
4937 GROUP_USE_CODE,
4938 READ_ONLY_FLAG
4939 FROM fem_xdim_dimensions_vl
4940 WHERE dimension_varchar_label = p_dimension_varchar_label
4941 )
4942 LOOP
4943
4944 l_stmt := 'INSERT INTO ' || l_dim_rec.MEMBER_VL_OBJECT_NAME ||
4945 ' ( ' || l_dim_rec.MEMBER_DISPLAY_CODE_COL || ', ' ||
4946 l_dim_rec.MEMBER_NAME_COL || ', ' ||
4947 l_dim_rec.MEMBER_DESCRIPTION_COL || ', ' ||
4948 'ENABLED_FLAG, PERSONAL_FLAG, READ_ONLY_FLAG, ' ||
4949 'CREATION_DATE, CREATED_BY, LAST_UPDATED_BY, ' ||
4950 'LAST_UPDATE_DATE, LAST_UPDATE_LOGIN';
4951
4952 l_values := ' VALUES (''' || p_display_code || ''', ''' ||
4953 p_member_name || ''', ''' ||
4954 p_member_description || ''', ''' ||
4955 p_enabled_flag || ''', ''' ||
4956 p_personal_flag || ''', ''' ||
4957 p_read_only_flag || ''', SYSDATE' || ', ' ||
4958 l_created_by || ', ' || l_last_updated_by || ', ' ||
4959 'SYSDATE, ' || l_last_update_login;
4960
4961
4962 IF (l_dim_rec.MEMBER_COL <> l_dim_rec.MEMBER_DISPLAY_CODE_COL)
4963 THEN
4964 l_stmt := l_stmt || ', ' || l_dim_rec.MEMBER_COL;
4965 l_values := l_values || ', ' || p_member_id;
4966 END IF;
4967
4968
4969 IF (l_dim_rec.VALUE_SET_REQUIRED_FLAG = 'Y')
4970 THEN
4971 l_stmt := l_stmt || ', VALUE_SET_ID';
4972 l_values := l_values || ', ' || p_value_set_id;
4973 END IF;
4974
4975 -- Begin Bug#4752388 ---------------------------------
4976
4977 IF (l_dim_rec.GROUP_USE_CODE <> 'NOT_SUPPORTED' AND p_dimension_group_id IS NOT NULL)
4978 THEN
4979 l_stmt := l_stmt || ', DIMENSION_GROUP_ID';
4980 l_values := l_values || ', ' || p_dimension_group_id;
4981 END IF;
4982
4983 -- End Bug#4752388 ---------------------------------
4984
4985 IF (l_dim_rec.READ_ONLY_FLAG = 'N')
4986 THEN
4987 l_stmt := l_stmt || ', OBJECT_VERSION_NUMBER';
4988 l_values := l_values || ', ' || p_object_version_number;
4989 END IF;
4990
4991 l_stmt := l_stmt || ' ) ';
4992 l_values := l_values || ') ';
4993
4994 l_stmt := l_stmt || l_values;
4995
4996 EXECUTE IMMEDIATE l_stmt ;
4997 END LOOP;
4998
4999
5000
5001 END IF;
5002 --
5003 IF FND_API.To_Boolean ( p_commit ) THEN
5004 COMMIT WORK;
5005 END iF;
5006 --
5007 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
5008 p_data => p_msg_data );
5009 --
5010 EXCEPTION
5011 --
5012 -- Start of bug 3901421: Add the proper error handling message
5013 WHEN FND_API.G_EXC_ERROR THEN
5014 --
5015 ROLLBACK TO Insert_Row_Pvt ;
5016 p_return_status := FND_API.G_RET_STS_ERROR;
5017 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
5018 p_data => p_msg_data );
5019 --
5020 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
5021 --
5022 ROLLBACK TO Insert_Row_Pvt ;
5023 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5024 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
5025 p_data => p_msg_data );
5026 --
5027 WHEN OTHERS THEN
5028
5029 ROLLBACK TO Insert_Row_Pvt ;
5030 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5031 --
5032 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
5033 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
5034 l_api_name);
5035 END IF;
5036 --
5037 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
5038 p_data => p_msg_data );
5039 -- End of bug 3901421: Add the proper error handling message
5040 --
5041 END Member_Insert_Row;
5042 /*---------------------------------------------------------------------------*/
5043
5044
5045 /*---------------------------------------------------------------------------*/
5046 PROCEDURE Member_Update_Row (
5047 p_api_version IN NUMBER ,
5048 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
5049 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
5050 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
5051 p_return_status OUT NOCOPY VARCHAR2 ,
5052 p_msg_count OUT NOCOPY NUMBER ,
5053 p_msg_data OUT NOCOPY VARCHAR2 ,
5054 --
5055 p_dimension_varchar_label IN VARCHAR2 ,
5056 p_member_id IN NUMBER ,
5057 p_value_set_id IN NUMBER ,
5058 p_dimension_group_id IN NUMBER ,
5059 p_display_code IN VARCHAR2 ,
5060 p_member_name IN VARCHAR2 ,
5061 p_member_description IN VARCHAR2,
5062 p_object_version_number IN NUMBER,
5063 p_read_only_flag IN VARCHAR2,
5064 p_enabled_flag IN VARCHAR2,
5065 p_personal_flag IN VARCHAR2,
5066 p_calendar_id IN NUMBER
5067 )
5068 IS
5069 --
5070 -- Bug 3901421: Correct the l_api_name
5071 l_api_name CONSTANT VARCHAR2(30) := 'Member_Update_Row';
5072 l_api_version CONSTANT NUMBER := 1.0;
5073 --
5074 l_last_update_date DATE ;
5075 l_last_Updated_by NUMBER ;
5076 l_last_update_login NUMBER ;
5077 l_stmt VARCHAR2(1000);
5078 l_where VARCHAR2(100);
5079 --
5080 begin
5081 --
5082 SAVEPOINT Update_Row_Pvt ;
5083 --
5084
5085 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
5086 FND_MSG_PUB.initialize ;
5087 END IF;
5088 --
5089 p_return_status := FND_API.G_RET_STS_SUCCESS ;
5090
5091 --
5092 -- Set Global fields.
5093 --
5094 l_last_update_date := SYSDATE ;
5095 --
5096 l_last_Updated_by := FND_GLOBAL.User_Id;
5097 IF l_last_Updated_by IS NULL THEN
5098 l_last_Updated_by := -1;
5099 END IF ;
5100 --
5101 l_last_update_login := FND_GLOBAL.Login_Id ;
5102 IF l_last_update_login IS NULL THEN
5103 l_last_update_login := -1;
5104 END IF;
5105 --
5106 -- Get Meta Data for Dimension Member table
5107 --
5108
5109 -- p_object_version_number IN NUMBER,
5110 --
5111 IF (p_dimension_varchar_label = 'CAL_PERIOD') THEN
5112 FEM_CAL_PERIODS_PKG.UPDATE_ROW (
5113 X_CAL_PERIOD_ID => p_display_code,
5114 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5115 X_READ_ONLY_FLAG => p_read_only_flag,
5116 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5117 X_CALENDAR_ID => p_calendar_id,
5118 X_ENABLED_FLAG => p_enabled_flag,
5119 X_PERSONAL_FLAG => p_personal_flag,
5120 X_CAL_PERIOD_NAME => p_member_name,
5121 X_DESCRIPTION => p_member_description,
5122 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5123 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5124 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5125 );
5126
5127 -- Bug 3901421: Use table handler for Calendar
5128 ELSIF (p_dimension_varchar_label = 'CALENDAR') THEN
5129
5130 FEM_CALENDARS_PKG.UPDATE_ROW (
5131 X_CALENDAR_ID => p_member_id,
5132 X_READ_ONLY_FLAG => p_read_only_flag,
5133 X_PERSONAL_FLAG => p_personal_flag,
5134 X_ENABLED_FLAG => p_enabled_flag,
5135 X_CALENDAR_DISPLAY_CODE => p_display_code,
5136 X_CALENDAR_NAME => p_member_name,
5137 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5138 X_DESCRIPTION => p_member_description,
5139 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5140 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5141 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5142 );
5143
5144 ELSIF (p_dimension_varchar_label = 'NATURAL_ACCOUNT') THEN
5145
5146 FEM_NAT_ACCTS_PKG.UPDATE_ROW (
5147 X_NATURAL_ACCOUNT_ID => p_member_id,
5148 X_VALUE_SET_ID => p_value_Set_id,
5149 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5150 X_NATURAL_ACCOUNT_DISPLAY_CODE => p_display_code,
5151 X_ENABLED_FLAG => p_enabled_flag,
5152 X_PERSONAL_FLAG => p_personal_flag,
5153 X_READ_ONLY_FLAG => p_read_only_flag,
5154 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5155 X_NATURAL_ACCOUNT_NAME => p_member_name,
5156 X_DESCRIPTION => p_member_description,
5157 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5158 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5159 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5160 );
5161
5162 ELSIF (p_dimension_varchar_label = 'PRODUCT') THEN
5163
5164 FEM_PRODUCTS_PKG.UPDATE_ROW (
5165 X_PRODUCT_ID => p_member_id,
5166 X_VALUE_SET_ID => p_value_Set_id,
5167 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5168 X_PRODUCT_DISPLAY_CODE => p_display_code,
5169 X_ENABLED_FLAG => p_enabled_flag,
5170 X_PERSONAL_FLAG => p_personal_flag,
5171 X_READ_ONLY_FLAG => p_read_only_flag,
5172 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5173 X_PRODUCT_NAME => p_member_name,
5174 X_DESCRIPTION => p_member_description,
5175 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5176 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5177 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5178 );
5179
5180 ELSIF (p_dimension_varchar_label = 'OBJECT') THEN
5181 null;
5182 --Table Handling Missing
5183 -- Composite Dimension
5184
5185
5186 ELSIF (p_dimension_varchar_label = 'DATASET') THEN
5187
5188 FEM_DATASETS_PKG.UPDATE_ROW (
5189 X_DATASET_CODE => p_member_id,
5190 X_ENABLED_FLAG => p_enabled_flag,
5191 X_DATASET_DISPLAY_CODE => p_display_code,
5192 X_READ_ONLY_FLAG => p_read_only_flag,
5193 X_PERSONAL_FLAG => p_personal_flag,
5194 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5195 X_DATASET_NAME => p_member_name,
5196 X_DESCRIPTION => p_member_description,
5197 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5198 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5199 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5200 );
5201
5202
5203 ELSIF (p_dimension_varchar_label = 'SOURCE_SYSTEM') THEN
5204 FEM_SOURCE_SYSTEMS_PKG.UPDATE_ROW (
5205 X_SOURCE_SYSTEM_CODE => p_member_id,
5206 X_SOURCE_SYSTEM_DISPLAY_CODE => p_display_code,
5207 X_ENABLED_FLAG => p_enabled_flag,
5208 X_PERSONAL_FLAG => p_personal_flag,
5209 X_READ_ONLY_FLAG => p_read_only_flag,
5210 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5211 X_SOURCE_SYSTEM_NAME => p_member_name,
5212 X_DESCRIPTION => p_member_description,
5213 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5214 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5215 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5216 );
5217
5218 ELSIF (p_dimension_varchar_label = 'LEDGER') THEN
5219 FEM_LEDGERS_PKG.UPDATE_ROW (
5220 X_LEDGER_ID => p_member_id,
5221 X_PERSONAL_FLAG => p_personal_flag,
5222 X_READ_ONLY_FLAG => p_read_only_flag,
5223 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5224 X_ENABLED_FLAG => p_enabled_flag,
5225 X_LEDGER_DISPLAY_CODE => p_display_code,
5226 X_LEDGER_NAME => p_member_name,
5227 X_DESCRIPTION => p_member_description,
5228 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5229 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5230 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5231 );
5232
5233
5234 ELSIF (p_dimension_varchar_label = 'COMPANY_COST_CENTER_ORG') THEN
5235
5236 FEM_CCTR_ORGS_PKG.UPDATE_ROW (
5237
5238 X_COMPANY_COST_CENTER_ORG_ID => p_member_id,
5239 X_READ_ONLY_FLAG => p_read_only_flag,
5240 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5241 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5242 X_CCTR_ORG_DISPLAY_CODE => p_display_code,
5243 X_ENABLED_FLAG => p_enabled_flag,
5244 X_PERSONAL_FLAG => p_personal_flag,
5245 X_VALUE_SET_ID => p_value_set_id,
5246 X_COMPANY_COST_CENTER_ORG_NAME => p_member_name,
5247 X_DESCRIPTION => p_member_description,
5248 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5249 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5250 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5251 );
5252
5253 ELSIF (p_dimension_varchar_label = 'CURRENCY') THEN
5254 null;
5255
5256 -- not supported in DHM
5257
5258 ELSIF (p_dimension_varchar_label = 'ACTIVITY') THEN
5259 null;
5260 --<WIP> Table handler missing
5261 --Composite Dimensions
5262
5263 --Dimension ID = 11
5264 ELSIF (p_dimension_varchar_label = 'COST_OBJECT') THEN
5265 null;
5266 --<WIP> Table handler missing
5267 -- Composite Dimension
5268
5269
5270 ELSIF (p_dimension_varchar_label = 'FINANCIAL_ELEMENT') THEN
5271 FEM_FIN_ELEMS_PKG.UPDATE_ROW (
5272 X_FINANCIAL_ELEM_ID => p_member_id,
5273 X_READ_ONLY_FLAG => p_read_only_flag,
5274 X_PERSONAL_FLAG => p_personal_flag,
5275 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5276 X_VALUE_SET_ID => p_value_set_id,
5277 X_FINANCIAL_ELEM_DISPLAY_CODE => p_display_code,
5278 X_ENABLED_FLAG => p_enabled_flag,
5279 X_FINANCIAL_ELEM_NAME => p_member_name,
5280 X_DESCRIPTION => p_member_description,
5281 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5282 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5283 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5284 );
5285
5286 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
5287
5288 FEM_CHANNELS_PKG.UPDATE_ROW (
5289 X_CHANNEL_ID => p_member_id,
5290 X_READ_ONLY_FLAG => p_read_only_flag,
5291 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5292 X_PERSONAL_FLAG => p_personal_flag,
5293 X_VALUE_SET_ID => p_value_set_id,
5294 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5295 X_CHANNEL_DISPLAY_CODE => p_display_code,
5296 X_ENABLED_FLAG => p_enabled_flag,
5297 X_CHANNEL_NAME => p_member_name,
5298 X_DESCRIPTION => p_member_description,
5299 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5300 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5301 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5302 );
5303
5304
5305 ELSIF (p_dimension_varchar_label = 'LINE_ITEM') THEN
5306
5307 FEM_LN_ITEMS_PKG.UPDATE_ROW (
5308 X_LINE_ITEM_ID => p_member_id,
5309 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5310 X_VALUE_SET_ID => p_value_set_id,
5311 X_READ_ONLY_FLAG => p_read_only_flag,
5312 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5313 X_LINE_ITEM_DISPLAY_CODE => p_display_code,
5314 X_ENABLED_FLAG => p_enabled_flag,
5315 X_PERSONAL_FLAG => p_personal_flag,
5316 X_LINE_ITEM_NAME => p_member_name,
5317 X_DESCRIPTION => p_member_description,
5318 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5319 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5320 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5321 );
5322
5323
5324
5325 ELSIF (p_dimension_varchar_label = 'PROJECT') THEN
5326
5327 FEM_PROJECTS_PKG.UPDATE_ROW (
5328 X_PROJECT_ID => p_member_id,
5329 X_VALUE_SET_ID => p_value_set_id,
5330 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5331 X_PROJECT_DISPLAY_CODE => p_display_code,
5332 X_ENABLED_FLAG => p_enabled_flag,
5333 X_PERSONAL_FLAG => p_personal_flag,
5334 X_READ_ONLY_FLAG => p_read_only_flag,
5335 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5336 X_PROJECT_NAME => p_member_name,
5337 X_DESCRIPTION => p_member_description,
5338 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5339 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5340 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5341 );
5342
5343
5344 ELSIF (p_dimension_varchar_label = 'CUSTOMER') THEN
5345 FEM_CUSTOMERS_PKG.UPDATE_ROW (
5346 X_CUSTOMER_ID => p_member_id,
5347 X_VALUE_SET_ID => p_value_set_id,
5348 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5349 X_CUSTOMER_DISPLAY_CODE => p_display_code,
5350 X_ENABLED_FLAG => p_enabled_flag,
5351 X_PERSONAL_FLAG => p_personal_flag,
5352 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5353 X_READ_ONLY_FLAG => p_read_only_flag,
5354 X_CUSTOMER_NAME => p_member_name,
5355 X_DESCRIPTION => p_member_description,
5356 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5357 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5358 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5359 );
5360
5361 ELSIF (p_dimension_varchar_label = 'ENTITY') THEN
5362
5363 FEM_ENTITIES_PKG.UPDATE_ROW (
5364
5365 X_ENTITY_ID => p_member_id,
5366 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5367 X_READ_ONLY_FLAG => p_read_only_flag,
5368 X_VALUE_SET_ID => p_value_set_id,
5369 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5370 X_ENTITY_DISPLAY_CODE => p_display_code,
5371 X_ENABLED_FLAG => p_enabled_flag,
5372 X_PERSONAL_FLAG => p_personal_flag,
5373 X_ENTITY_NAME => p_member_name,
5374 X_DESCRIPTION => p_member_description,
5375 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5376 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5377 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5378 );
5379
5380 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
5381
5382
5383 FEM_CHANNELS_PKG.UPDATE_ROW (
5384 X_CHANNEL_ID => p_member_id,
5385 X_READ_ONLY_FLAG => p_read_only_flag,
5386 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5387 X_PERSONAL_FLAG => p_personal_flag,
5388 X_VALUE_SET_ID => p_value_set_id,
5389 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5390 X_CHANNEL_DISPLAY_CODE => p_display_code,
5391 X_ENABLED_FLAG => p_enabled_flag,
5392 X_CHANNEL_NAME => p_member_name,
5393 X_DESCRIPTION => p_member_description,
5394 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5395 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5396 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5397 );
5398
5399
5400 ELSIF (p_dimension_varchar_label = 'USER_DIM1') THEN
5401
5402 FEM_USER_DIM1_PKG.UPDATE_ROW (
5403
5404 X_USER_DIM1_ID => p_member_id,
5405 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5406 X_READ_ONLY_FLAG => p_read_only_flag,
5407 X_VALUE_SET_ID => p_value_set_id,
5408 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5409 X_USER_DIM1_DISPLAY_CODE => p_display_code,
5410 X_ENABLED_FLAG => p_enabled_flag,
5411 X_PERSONAL_FLAG => p_personal_flag,
5412 X_USER_DIM1_NAME => p_member_name,
5413 X_DESCRIPTION => p_member_description,
5414 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5415 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5416 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5417 );
5418
5419 ELSIF (p_dimension_varchar_label = 'USER_DIM2') THEN
5420
5421 FEM_USER_DIM2_PKG.UPDATE_ROW (
5422
5423 X_USER_DIM2_ID => p_member_id,
5424 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5425 X_READ_ONLY_FLAG => p_read_only_flag,
5426 X_VALUE_SET_ID => p_value_set_id,
5427 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5428 X_USER_DIM2_DISPLAY_CODE => p_display_code,
5429 X_ENABLED_FLAG => p_enabled_flag,
5430 X_PERSONAL_FLAG => p_personal_flag,
5431 X_USER_DIM2_NAME => p_member_name,
5432 X_DESCRIPTION => p_member_description,
5433 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5434 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5435 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5436 );
5437
5438
5439 ELSIF (p_dimension_varchar_label = 'USER_DIM3') THEN
5440
5441 FEM_USER_DIM3_PKG.UPDATE_ROW (
5442
5443 X_USER_DIM3_ID => p_member_id,
5444 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5445 X_READ_ONLY_FLAG => p_read_only_flag,
5446 X_VALUE_SET_ID => p_value_set_id,
5447 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5448 X_USER_DIM3_DISPLAY_CODE => p_display_code,
5449 X_ENABLED_FLAG => p_enabled_flag,
5450 X_PERSONAL_FLAG => p_personal_flag,
5451 X_USER_DIM3_NAME => p_member_name,
5452 X_DESCRIPTION => p_member_description,
5453 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5454 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5455 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5456 );
5457
5458 ELSIF (p_dimension_varchar_label = 'USER_DIM4') THEN
5459
5460 FEM_USER_DIM4_PKG.UPDATE_ROW (
5461
5462 X_USER_DIM4_ID => p_member_id,
5463 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5464 X_READ_ONLY_FLAG => p_read_only_flag,
5465 X_VALUE_SET_ID => p_value_set_id,
5466 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5467 X_USER_DIM4_DISPLAY_CODE => p_display_code,
5468 X_ENABLED_FLAG => p_enabled_flag,
5469 X_PERSONAL_FLAG => p_personal_flag,
5470 X_USER_DIM4_NAME => p_member_name,
5471 X_DESCRIPTION => p_member_description,
5472 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5473 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5474 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5475 );
5476
5477 ELSIF (p_dimension_varchar_label = 'USER_DIM5') THEN
5478
5479 FEM_USER_DIM5_PKG.UPDATE_ROW (
5480
5481 X_USER_DIM5_ID => p_member_id,
5482 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5483 X_READ_ONLY_FLAG => p_read_only_flag,
5484 X_VALUE_SET_ID => p_value_set_id,
5485 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5486 X_USER_DIM5_DISPLAY_CODE => p_display_code,
5487 X_ENABLED_FLAG => p_enabled_flag,
5488 X_PERSONAL_FLAG => p_personal_flag,
5489 X_USER_DIM5_NAME => p_member_name,
5490 X_DESCRIPTION => p_member_description,
5491 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5492 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5493 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5494 );
5495
5496
5497 ELSIF (p_dimension_varchar_label = 'USER_DIM6') THEN
5498
5499 FEM_USER_DIM6_PKG.UPDATE_ROW (
5500
5501 X_USER_DIM6_ID => p_member_id,
5502 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5503 X_READ_ONLY_FLAG => p_read_only_flag,
5504 X_VALUE_SET_ID => p_value_set_id,
5505 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5506 X_USER_DIM6_DISPLAY_CODE => p_display_code,
5507 X_ENABLED_FLAG => p_enabled_flag,
5508 X_PERSONAL_FLAG => p_personal_flag,
5509 X_USER_DIM6_NAME => p_member_name,
5510 X_DESCRIPTION => p_member_description,
5511 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5512 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5513 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5514 );
5515
5516 ELSIF (p_dimension_varchar_label = 'USER_DIM7') THEN
5517
5518 FEM_USER_DIM7_PKG.UPDATE_ROW (
5519
5520 X_USER_DIM7_ID => p_member_id,
5521 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5522 X_READ_ONLY_FLAG => p_read_only_flag,
5523 X_VALUE_SET_ID => p_value_set_id,
5524 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5525 X_USER_DIM7_DISPLAY_CODE => p_display_code,
5526 X_ENABLED_FLAG => p_enabled_flag,
5527 X_PERSONAL_FLAG => p_personal_flag,
5528 X_USER_DIM7_NAME => p_member_name,
5529 X_DESCRIPTION => p_member_description,
5530 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5531 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5532 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5533 );
5534
5535 ELSIF (p_dimension_varchar_label = 'USER_DIM8') THEN
5536
5537 FEM_USER_DIM8_PKG.UPDATE_ROW (
5538
5539 X_USER_DIM8_ID => p_member_id,
5540 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5541 X_READ_ONLY_FLAG => p_read_only_flag,
5542 X_VALUE_SET_ID => p_value_set_id,
5543 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5544 X_USER_DIM8_DISPLAY_CODE => p_display_code,
5545 X_ENABLED_FLAG => p_enabled_flag,
5546 X_PERSONAL_FLAG => p_personal_flag,
5547 X_USER_DIM8_NAME => p_member_name,
5548 X_DESCRIPTION => p_member_description,
5549 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5550 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5551 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5552 );
5553
5554 ELSIF (p_dimension_varchar_label = 'USER_DIM9') THEN
5555
5556 FEM_USER_DIM9_PKG.UPDATE_ROW (
5557
5558 X_USER_DIM9_ID => p_member_id,
5559 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5560 X_READ_ONLY_FLAG => p_read_only_flag,
5561 X_VALUE_SET_ID => p_value_set_id,
5562 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5563 X_USER_DIM9_DISPLAY_CODE => p_display_code,
5564 X_ENABLED_FLAG => p_enabled_flag,
5565 X_PERSONAL_FLAG => p_personal_flag,
5566 X_USER_DIM9_NAME => p_member_name,
5567 X_DESCRIPTION => p_member_description,
5568 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5569 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5570 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5571 );
5572
5573 ELSIF (p_dimension_varchar_label = 'USER_DIM10') THEN
5574
5575 FEM_USER_DIM10_PKG.UPDATE_ROW (
5576
5577 X_USER_DIM10_ID => p_member_id,
5578 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5579 X_READ_ONLY_FLAG => p_read_only_flag,
5580 X_VALUE_SET_ID => p_value_set_id,
5581 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5582 X_USER_DIM10_DISPLAY_CODE => p_display_code,
5583 X_ENABLED_FLAG => p_enabled_flag,
5584 X_PERSONAL_FLAG => p_personal_flag,
5585 X_USER_DIM10_NAME => p_member_name,
5586 X_DESCRIPTION => p_member_description,
5587 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5588 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5589 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5590 );
5591
5592
5593 ELSIF (p_dimension_varchar_label = 'GEOGRAPHY') THEN
5594
5595 FEM_GEOGRAPHY_PKG.UPDATE_ROW (
5596
5597 X_GEOGRAPHY_ID => p_member_id,
5598 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5599 X_READ_ONLY_FLAG => p_read_only_flag,
5600 X_PERSONAL_FLAG => p_personal_flag,
5601 X_GEOGRAPHY_DISPLAY_CODE => p_display_code,
5602 X_ENABLED_FLAG => p_enabled_flag,
5603 X_VALUE_SET_ID => p_value_set_id,
5604 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5605 X_GEOGRAPHY_NAME => p_member_name,
5606 X_DESCRIPTION => p_member_description,
5607 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5608 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5609 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5610 );
5611
5612
5613
5614 ELSIF (p_dimension_varchar_label = 'TASK') THEN
5615
5616 FEM_TASKS_PKG.UPDATE_ROW (
5617 X_TASK_ID => p_member_id,
5618 X_READ_ONLY_FLAG => p_read_only_flag,
5619 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5620 X_VALUE_SET_ID => p_value_set_id,
5621 X_DIMENSION_GROUP_ID => p_dimension_group_id,
5622 X_TASK_DISPLAY_CODE => p_display_code,
5623 X_ENABLED_FLAG => p_enabled_flag,
5624 X_PERSONAL_FLAG => p_personal_flag,
5625 X_TASK_NAME => p_member_name,
5626 X_DESCRIPTION => p_member_description,
5627 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5628 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5629 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5630 );
5631
5632 ELSIF (p_dimension_varchar_label = 'BUDGET') THEN
5633
5634 FEM_BUDGETS_PKG.UPDATE_ROW (
5635 X_BUDGET_ID => p_member_id,
5636 X_BUDGET_DISPLAY_CODE => p_display_code,
5637 X_READ_ONLY_FLAG => p_read_only_flag,
5638 X_ENABLED_FLAG => p_enabled_flag,
5639 X_PERSONAL_FLAG => p_personal_flag,
5640 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5641 X_BUDGET_NAME => p_member_name,
5642 X_DESCRIPTION => p_member_description,
5643 X_LAST_UPDATE_DATE => l_LAST_UPDATE_DATE,
5644 X_LAST_UPDATED_BY => l_LAST_UPDATED_BY,
5645 X_LAST_UPDATE_LOGIN => l_LAST_UPDATE_LOGIN
5646 );
5647
5648 ELSIF (p_dimension_varchar_label = 'USER_LOV1') THEN
5649 FEM_User_Lov1_PKG.UPDATE_ROW (
5650
5651 X_USER_LOV1_CODE => p_display_code,
5652 X_ENABLED_FLAG => p_enabled_flag,
5653 X_PERSONAL_FLAG => p_personal_flag,
5654 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5655 X_READ_ONLY_FLAG => p_read_only_flag,
5656 X_USER_LOV1_NAME => p_member_name,
5657 X_DESCRIPTION => p_member_description,
5658
5659
5660 X_LAST_UPDATE_DATE => l_last_update_date,
5661 X_LAST_UPDATED_BY =>l_last_updated_by,
5662 X_LAST_UPDATE_LOGIN =>l_last_update_login
5663 );
5664 ELSIF (p_dimension_varchar_label = 'USER_LOV2') THEN
5665 FEM_User_Lov2_PKG.UPDATE_ROW (
5666
5667 X_USER_LOV2_CODE => p_display_code,
5668 X_ENABLED_FLAG => p_enabled_flag,
5669 X_PERSONAL_FLAG => p_personal_flag,
5670 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5671 X_READ_ONLY_FLAG => p_read_only_flag,
5672 X_USER_LOV2_NAME => p_member_name,
5673 X_DESCRIPTION => p_member_description,
5674
5675
5676 X_LAST_UPDATE_DATE => l_last_update_date,
5677 X_LAST_UPDATED_BY =>l_last_updated_by,
5678 X_LAST_UPDATE_LOGIN =>l_last_update_login
5679 );
5680 ELSIF (p_dimension_varchar_label = 'USER_LOV3') THEN
5681 FEM_User_Lov3_PKG.UPDATE_ROW (
5682
5683 X_USER_LOV3_CODE => p_display_code,
5684 X_ENABLED_FLAG => p_enabled_flag,
5685 X_PERSONAL_FLAG => p_personal_flag,
5686 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5687 X_READ_ONLY_FLAG => p_read_only_flag,
5688 X_USER_LOV3_NAME => p_member_name,
5689 X_DESCRIPTION => p_member_description,
5690
5691
5692 X_LAST_UPDATE_DATE => l_last_update_date,
5693 X_LAST_UPDATED_BY =>l_last_updated_by,
5694 X_LAST_UPDATE_LOGIN =>l_last_update_login
5695 );
5696 ELSIF (p_dimension_varchar_label = 'USER_LOV4') THEN
5697 FEM_User_Lov4_PKG.UPDATE_ROW (
5698
5699 X_USER_LOV4_CODE => p_display_code,
5700 X_ENABLED_FLAG => p_enabled_flag,
5701 X_PERSONAL_FLAG => p_personal_flag,
5702 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5703 X_READ_ONLY_FLAG => p_read_only_flag,
5704 X_USER_LOV4_NAME => p_member_name,
5705 X_DESCRIPTION => p_member_description,
5706
5707
5708 X_LAST_UPDATE_DATE => l_last_update_date,
5709 X_LAST_UPDATED_BY =>l_last_updated_by,
5710 X_LAST_UPDATE_LOGIN =>l_last_update_login
5711 );
5712 ELSIF (p_dimension_varchar_label = 'USER_LOV5') THEN
5713 FEM_User_Lov5_PKG.UPDATE_ROW (
5714
5715 X_USER_LOV5_CODE => p_display_code,
5716 X_ENABLED_FLAG => p_enabled_flag,
5717 X_PERSONAL_FLAG => p_personal_flag,
5718 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5719 X_READ_ONLY_FLAG => p_read_only_flag,
5720 X_USER_LOV5_NAME => p_member_name,
5721 X_DESCRIPTION => p_member_description,
5722
5723
5724 X_LAST_UPDATE_DATE => l_last_update_date,
5725 X_LAST_UPDATED_BY =>l_last_updated_by,
5726 X_LAST_UPDATE_LOGIN =>l_last_update_login
5727 );
5728 ELSIF (p_dimension_varchar_label = 'USER_LOV6') THEN
5729 FEM_User_Lov6_PKG.UPDATE_ROW (
5730
5731 X_USER_LOV6_CODE => p_display_code,
5732 X_ENABLED_FLAG => p_enabled_flag,
5733 X_PERSONAL_FLAG => p_personal_flag,
5734 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5735 X_READ_ONLY_FLAG => p_read_only_flag,
5736 X_USER_LOV6_NAME => p_member_name,
5737 X_DESCRIPTION => p_member_description,
5738
5739
5740 X_LAST_UPDATE_DATE => l_last_update_date,
5741 X_LAST_UPDATED_BY =>l_last_updated_by,
5742 X_LAST_UPDATE_LOGIN =>l_last_update_login
5743 );
5744 ELSIF (p_dimension_varchar_label = 'USER_LOV7') THEN
5745 FEM_User_Lov7_PKG.UPDATE_ROW (
5746
5747 X_USER_LOV7_CODE => p_display_code,
5748 X_ENABLED_FLAG => p_enabled_flag,
5749 X_PERSONAL_FLAG => p_personal_flag,
5750 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5751 X_READ_ONLY_FLAG => p_read_only_flag,
5752 X_USER_LOV7_NAME => p_member_name,
5753 X_DESCRIPTION => p_member_description,
5754
5755
5756 X_LAST_UPDATE_DATE => l_last_update_date,
5757 X_LAST_UPDATED_BY =>l_last_updated_by,
5758 X_LAST_UPDATE_LOGIN =>l_last_update_login
5759 );
5760 ELSIF (p_dimension_varchar_label = 'USER_LOV8') THEN
5761 FEM_User_Lov8_PKG.UPDATE_ROW (
5762
5763 X_USER_LOV8_CODE => p_display_code,
5764 X_ENABLED_FLAG => p_enabled_flag,
5765 X_PERSONAL_FLAG => p_personal_flag,
5766 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5767 X_READ_ONLY_FLAG => p_read_only_flag,
5768 X_USER_LOV8_NAME => p_member_name,
5769 X_DESCRIPTION => p_member_description,
5770
5771
5772 X_LAST_UPDATE_DATE => l_last_update_date,
5773 X_LAST_UPDATED_BY =>l_last_updated_by,
5774 X_LAST_UPDATE_LOGIN =>l_last_update_login
5775 );
5776 ELSIF (p_dimension_varchar_label = 'USER_LOV9') THEN
5777 FEM_User_Lov9_PKG.UPDATE_ROW (
5778
5779 X_USER_LOV9_CODE => p_display_code,
5780 X_ENABLED_FLAG => p_enabled_flag,
5781 X_PERSONAL_FLAG => p_personal_flag,
5782 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5783 X_READ_ONLY_FLAG => p_read_only_flag,
5784 X_USER_LOV9_NAME => p_member_name,
5785 X_DESCRIPTION => p_member_description,
5786
5787
5788 X_LAST_UPDATE_DATE => l_last_update_date,
5789 X_LAST_UPDATED_BY =>l_last_updated_by,
5790 X_LAST_UPDATE_LOGIN =>l_last_update_login
5791 );
5792 ELSIF (p_dimension_varchar_label = 'USER_LOV10') THEN
5793 FEM_User_Lov10_PKG.UPDATE_ROW (
5794
5795 X_USER_LOV10_CODE => p_display_code,
5796 X_ENABLED_FLAG => p_enabled_flag,
5797 X_PERSONAL_FLAG => p_personal_flag,
5798 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5799 X_READ_ONLY_FLAG => p_read_only_flag,
5800 X_USER_LOV10_NAME => p_member_name,
5801 X_DESCRIPTION => p_member_description,
5802
5803
5804 X_LAST_UPDATE_DATE => l_last_update_date,
5805 X_LAST_UPDATED_BY =>l_last_updated_by,
5806 X_LAST_UPDATE_LOGIN =>l_last_update_login
5807 );
5808 ELSIF (p_dimension_varchar_label = 'USER_LOV11') THEN
5809 FEM_User_Lov11_PKG.UPDATE_ROW (
5810
5811 X_USER_LOV11_CODE => p_display_code,
5812 X_ENABLED_FLAG => p_enabled_flag,
5813 X_PERSONAL_FLAG => p_personal_flag,
5814 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5815 X_READ_ONLY_FLAG => p_read_only_flag,
5816 X_USER_LOV11_NAME => p_member_name,
5817 X_DESCRIPTION => p_member_description,
5818
5819
5820 X_LAST_UPDATE_DATE => l_last_update_date,
5821 X_LAST_UPDATED_BY =>l_last_updated_by,
5822 X_LAST_UPDATE_LOGIN =>l_last_update_login
5823 );
5824 ELSIF (p_dimension_varchar_label = 'USER_LOV12') THEN
5825 FEM_User_Lov12_PKG.UPDATE_ROW (
5826
5827 X_USER_LOV12_CODE => p_display_code,
5828 X_ENABLED_FLAG => p_enabled_flag,
5829 X_PERSONAL_FLAG => p_personal_flag,
5830 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5831 X_READ_ONLY_FLAG => p_read_only_flag,
5832 X_USER_LOV12_NAME => p_member_name,
5833 X_DESCRIPTION => p_member_description,
5834
5835
5836 X_LAST_UPDATE_DATE => l_last_update_date,
5837 X_LAST_UPDATED_BY =>l_last_updated_by,
5838 X_LAST_UPDATE_LOGIN =>l_last_update_login
5839 );
5840 ELSIF (p_dimension_varchar_label = 'USER_LOV13') THEN
5841 FEM_User_Lov13_PKG.UPDATE_ROW (
5842
5843 X_USER_LOV13_CODE => p_display_code,
5844 X_ENABLED_FLAG => p_enabled_flag,
5845 X_PERSONAL_FLAG => p_personal_flag,
5846 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5847 X_READ_ONLY_FLAG => p_read_only_flag,
5848 X_USER_LOV13_NAME => p_member_name,
5849 X_DESCRIPTION => p_member_description,
5850
5851
5852 X_LAST_UPDATE_DATE => l_last_update_date,
5853 X_LAST_UPDATED_BY =>l_last_updated_by,
5854 X_LAST_UPDATE_LOGIN =>l_last_update_login
5855 );
5856 ELSIF (p_dimension_varchar_label = 'USER_LOV14') THEN
5857 FEM_User_Lov14_PKG.UPDATE_ROW (
5858
5859 X_USER_LOV14_CODE => p_display_code,
5860 X_ENABLED_FLAG => p_enabled_flag,
5861 X_PERSONAL_FLAG => p_personal_flag,
5862 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5863 X_READ_ONLY_FLAG => p_read_only_flag,
5864 X_USER_LOV14_NAME => p_member_name,
5865 X_DESCRIPTION => p_member_description,
5866
5867
5868 X_LAST_UPDATE_DATE => l_last_update_date,
5869 X_LAST_UPDATED_BY =>l_last_updated_by,
5870 X_LAST_UPDATE_LOGIN =>l_last_update_login
5871 );
5872 ELSIF (p_dimension_varchar_label = 'USER_LOV15') THEN
5873 FEM_User_Lov15_PKG.UPDATE_ROW (
5874
5875 X_USER_LOV15_CODE => p_display_code,
5876 X_ENABLED_FLAG => p_enabled_flag,
5877 X_PERSONAL_FLAG => p_personal_flag,
5878 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5879 X_READ_ONLY_FLAG => p_read_only_flag,
5880 X_USER_LOV15_NAME => p_member_name,
5881 X_DESCRIPTION => p_member_description,
5882
5883
5884 X_LAST_UPDATE_DATE => l_last_update_date,
5885 X_LAST_UPDATED_BY =>l_last_updated_by,
5886 X_LAST_UPDATE_LOGIN =>l_last_update_login
5887 );
5888 ELSIF (p_dimension_varchar_label = 'USER_LOV16') THEN
5889 FEM_User_Lov16_PKG.UPDATE_ROW (
5890
5891 X_USER_LOV16_CODE => p_display_code,
5892 X_ENABLED_FLAG => p_enabled_flag,
5893 X_PERSONAL_FLAG => p_personal_flag,
5894 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5895 X_READ_ONLY_FLAG => p_read_only_flag,
5896 X_USER_LOV16_NAME => p_member_name,
5897 X_DESCRIPTION => p_member_description,
5898
5899
5900 X_LAST_UPDATE_DATE => l_last_update_date,
5901 X_LAST_UPDATED_BY =>l_last_updated_by,
5902 X_LAST_UPDATE_LOGIN =>l_last_update_login
5903 );
5904 ELSIF (p_dimension_varchar_label = 'USER_LOV17') THEN
5905 FEM_User_Lov17_PKG.UPDATE_ROW (
5906
5907 X_USER_LOV17_CODE => p_display_code,
5908 X_ENABLED_FLAG => p_enabled_flag,
5909 X_PERSONAL_FLAG => p_personal_flag,
5910 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5911 X_READ_ONLY_FLAG => p_read_only_flag,
5912 X_USER_LOV17_NAME => p_member_name,
5913 X_DESCRIPTION => p_member_description,
5914
5915
5916 X_LAST_UPDATE_DATE => l_last_update_date,
5917 X_LAST_UPDATED_BY =>l_last_updated_by,
5918 X_LAST_UPDATE_LOGIN =>l_last_update_login
5919 );
5920 ELSIF (p_dimension_varchar_label = 'USER_LOV18') THEN
5921 FEM_User_Lov18_PKG.UPDATE_ROW (
5922
5923 X_USER_LOV18_CODE => p_display_code,
5924 X_ENABLED_FLAG => p_enabled_flag,
5925 X_PERSONAL_FLAG => p_personal_flag,
5926 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5927 X_READ_ONLY_FLAG => p_read_only_flag,
5928 X_USER_LOV18_NAME => p_member_name,
5929 X_DESCRIPTION => p_member_description,
5930
5931
5932 X_LAST_UPDATE_DATE => l_last_update_date,
5933 X_LAST_UPDATED_BY =>l_last_updated_by,
5934 X_LAST_UPDATE_LOGIN =>l_last_update_login
5935 );
5936 ELSIF (p_dimension_varchar_label = 'USER_LOV19') THEN
5937 FEM_User_Lov19_PKG.UPDATE_ROW (
5938
5939 X_USER_LOV19_CODE => p_display_code,
5940 X_ENABLED_FLAG => p_enabled_flag,
5941 X_PERSONAL_FLAG => p_personal_flag,
5942 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5943 X_READ_ONLY_FLAG => p_read_only_flag,
5944 X_USER_LOV19_NAME => p_member_name,
5945 X_DESCRIPTION => p_member_description,
5946
5947
5948 X_LAST_UPDATE_DATE => l_last_update_date,
5949 X_LAST_UPDATED_BY =>l_last_updated_by,
5950 X_LAST_UPDATE_LOGIN =>l_last_update_login
5951 );
5952 ELSIF (p_dimension_varchar_label = 'USER_LOV20') THEN
5953 FEM_User_Lov20_PKG.UPDATE_ROW (
5954
5955 X_USER_LOV20_CODE => p_display_code,
5956 X_ENABLED_FLAG => p_enabled_flag,
5957 X_PERSONAL_FLAG => p_personal_flag,
5958 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5959 X_READ_ONLY_FLAG => p_read_only_flag,
5960 X_USER_LOV20_NAME => p_member_name,
5961 X_DESCRIPTION => p_member_description,
5962
5963
5964 X_LAST_UPDATE_DATE => l_last_update_date,
5965 X_LAST_UPDATED_BY =>l_last_updated_by,
5966 X_LAST_UPDATE_LOGIN =>l_last_update_login
5967 );
5968 ELSIF (p_dimension_varchar_label = 'USER_LOV21') THEN
5969 FEM_User_Lov21_PKG.UPDATE_ROW (
5970
5971 X_USER_LOV21_CODE => p_display_code,
5972 X_ENABLED_FLAG => p_enabled_flag,
5973 X_PERSONAL_FLAG => p_personal_flag,
5974 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5975 X_READ_ONLY_FLAG => p_read_only_flag,
5976 X_USER_LOV21_NAME => p_member_name,
5977 X_DESCRIPTION => p_member_description,
5978
5979
5980 X_LAST_UPDATE_DATE => l_last_update_date,
5981 X_LAST_UPDATED_BY =>l_last_updated_by,
5982 X_LAST_UPDATE_LOGIN =>l_last_update_login
5983 );
5984 ELSIF (p_dimension_varchar_label = 'USER_LOV22') THEN
5985 FEM_User_Lov22_PKG.UPDATE_ROW (
5986
5987 X_USER_LOV22_CODE => p_display_code,
5988 X_ENABLED_FLAG => p_enabled_flag,
5989 X_PERSONAL_FLAG => p_personal_flag,
5990 X_OBJECT_VERSION_NUMBER => p_object_version_number,
5991 X_READ_ONLY_FLAG => p_read_only_flag,
5992 X_USER_LOV22_NAME => p_member_name,
5993 X_DESCRIPTION => p_member_description,
5994
5995
5996 X_LAST_UPDATE_DATE => l_last_update_date,
5997 X_LAST_UPDATED_BY =>l_last_updated_by,
5998 X_LAST_UPDATE_LOGIN =>l_last_update_login
5999 );
6000 ELSIF (p_dimension_varchar_label = 'USER_LOV23') THEN
6001 FEM_User_Lov23_PKG.UPDATE_ROW (
6002
6003 X_USER_LOV23_CODE => p_display_code,
6004 X_ENABLED_FLAG => p_enabled_flag,
6005 X_PERSONAL_FLAG => p_personal_flag,
6006 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6007 X_READ_ONLY_FLAG => p_read_only_flag,
6008 X_USER_LOV23_NAME => p_member_name,
6009 X_DESCRIPTION => p_member_description,
6010
6011
6012 X_LAST_UPDATE_DATE => l_last_update_date,
6013 X_LAST_UPDATED_BY =>l_last_updated_by,
6014 X_LAST_UPDATE_LOGIN =>l_last_update_login
6015 );
6016 ELSIF (p_dimension_varchar_label = 'USER_LOV24') THEN
6017 FEM_User_Lov24_PKG.UPDATE_ROW (
6018
6019 X_USER_LOV24_CODE => p_display_code,
6020 X_ENABLED_FLAG => p_enabled_flag,
6021 X_PERSONAL_FLAG => p_personal_flag,
6022 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6023 X_READ_ONLY_FLAG => p_read_only_flag,
6024 X_USER_LOV24_NAME => p_member_name,
6025 X_DESCRIPTION => p_member_description,
6026
6027
6028 X_LAST_UPDATE_DATE => l_last_update_date,
6029 X_LAST_UPDATED_BY =>l_last_updated_by,
6030 X_LAST_UPDATE_LOGIN =>l_last_update_login
6031 );
6032 ELSIF (p_dimension_varchar_label = 'USER_LOV25') THEN
6033 FEM_User_Lov25_PKG.UPDATE_ROW (
6034
6035 X_USER_LOV25_CODE => p_display_code,
6036 X_ENABLED_FLAG => p_enabled_flag,
6037 X_PERSONAL_FLAG => p_personal_flag,
6038 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6039 X_READ_ONLY_FLAG => p_read_only_flag,
6040 X_USER_LOV25_NAME => p_member_name,
6041 X_DESCRIPTION => p_member_description,
6042
6043
6044 X_LAST_UPDATE_DATE => l_last_update_date,
6045 X_LAST_UPDATED_BY =>l_last_updated_by,
6046 X_LAST_UPDATE_LOGIN =>l_last_update_login
6047 );
6048 ELSIF (p_dimension_varchar_label = 'USER_LOV26') THEN
6049 FEM_User_Lov26_PKG.UPDATE_ROW (
6050
6051 X_USER_LOV26_CODE => p_display_code,
6052 X_ENABLED_FLAG => p_enabled_flag,
6053 X_PERSONAL_FLAG => p_personal_flag,
6054 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6055 X_READ_ONLY_FLAG => p_read_only_flag,
6056 X_USER_LOV26_NAME => p_member_name,
6057 X_DESCRIPTION => p_member_description,
6058
6059
6060 X_LAST_UPDATE_DATE => l_last_update_date,
6061 X_LAST_UPDATED_BY =>l_last_updated_by,
6062 X_LAST_UPDATE_LOGIN =>l_last_update_login
6063 );
6064 ELSIF (p_dimension_varchar_label = 'USER_LOV27') THEN
6065 FEM_User_Lov27_PKG.UPDATE_ROW (
6066
6067 X_USER_LOV27_CODE => p_display_code,
6068 X_ENABLED_FLAG => p_enabled_flag,
6069 X_PERSONAL_FLAG => p_personal_flag,
6070 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6071 X_READ_ONLY_FLAG => p_read_only_flag,
6072 X_USER_LOV27_NAME => p_member_name,
6073 X_DESCRIPTION => p_member_description,
6074
6075
6076 X_LAST_UPDATE_DATE => l_last_update_date,
6077 X_LAST_UPDATED_BY =>l_last_updated_by,
6078 X_LAST_UPDATE_LOGIN =>l_last_update_login
6079 );
6080 ELSIF (p_dimension_varchar_label = 'USER_LOV28') THEN
6081 FEM_User_Lov28_PKG.UPDATE_ROW (
6082
6083 X_USER_LOV28_CODE => p_display_code,
6084 X_ENABLED_FLAG => p_enabled_flag,
6085 X_PERSONAL_FLAG => p_personal_flag,
6086 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6087 X_READ_ONLY_FLAG => p_read_only_flag,
6088 X_USER_LOV28_NAME => p_member_name,
6089 X_DESCRIPTION => p_member_description,
6090
6091
6092 X_LAST_UPDATE_DATE => l_last_update_date,
6093 X_LAST_UPDATED_BY =>l_last_updated_by,
6094 X_LAST_UPDATE_LOGIN =>l_last_update_login
6095 );
6096 ELSIF (p_dimension_varchar_label = 'USER_LOV29') THEN
6097 FEM_User_Lov29_PKG.UPDATE_ROW (
6098
6099 X_USER_LOV29_CODE => p_display_code,
6100 X_ENABLED_FLAG => p_enabled_flag,
6101 X_PERSONAL_FLAG => p_personal_flag,
6102 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6103 X_READ_ONLY_FLAG => p_read_only_flag,
6104 X_USER_LOV29_NAME => p_member_name,
6105 X_DESCRIPTION => p_member_description,
6106
6107
6108 X_LAST_UPDATE_DATE => l_last_update_date,
6109 X_LAST_UPDATED_BY =>l_last_updated_by,
6110 X_LAST_UPDATE_LOGIN =>l_last_update_login
6111 );
6112 ELSIF (p_dimension_varchar_label = 'USER_LOV30') THEN
6113 FEM_User_Lov30_PKG.UPDATE_ROW (
6114
6115 X_USER_LOV30_CODE => p_display_code,
6116 X_ENABLED_FLAG => p_enabled_flag,
6117 X_PERSONAL_FLAG => p_personal_flag,
6118 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6119 X_READ_ONLY_FLAG => p_read_only_flag,
6120 X_USER_LOV30_NAME => p_member_name,
6121 X_DESCRIPTION => p_member_description,
6122
6123
6124 X_LAST_UPDATE_DATE => l_last_update_date,
6125 X_LAST_UPDATED_BY =>l_last_updated_by,
6126 X_LAST_UPDATE_LOGIN =>l_last_update_login
6127 );
6128 ELSIF (p_dimension_varchar_label = 'USER_LOV31') THEN
6129 FEM_User_Lov31_PKG.UPDATE_ROW (
6130
6131 X_USER_LOV31_CODE => p_display_code,
6132 X_ENABLED_FLAG => p_enabled_flag,
6133 X_PERSONAL_FLAG => p_personal_flag,
6134 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6135 X_READ_ONLY_FLAG => p_read_only_flag,
6136 X_USER_LOV31_NAME => p_member_name,
6137 X_DESCRIPTION => p_member_description,
6138
6139
6140 X_LAST_UPDATE_DATE => l_last_update_date,
6141 X_LAST_UPDATED_BY =>l_last_updated_by,
6142 X_LAST_UPDATE_LOGIN =>l_last_update_login
6143 );
6144 ELSIF (p_dimension_varchar_label = 'USER_LOV32') THEN
6145 FEM_User_Lov32_PKG.UPDATE_ROW (
6146
6147 X_USER_LOV32_CODE => p_display_code,
6148 X_ENABLED_FLAG => p_enabled_flag,
6149 X_PERSONAL_FLAG => p_personal_flag,
6150 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6151 X_READ_ONLY_FLAG => p_read_only_flag,
6152 X_USER_LOV32_NAME => p_member_name,
6153 X_DESCRIPTION => p_member_description,
6154
6155
6156 X_LAST_UPDATE_DATE => l_last_update_date,
6157 X_LAST_UPDATED_BY =>l_last_updated_by,
6158 X_LAST_UPDATE_LOGIN =>l_last_update_login
6159 );
6160 ELSIF (p_dimension_varchar_label = 'USER_LOV33') THEN
6161 FEM_User_Lov33_PKG.UPDATE_ROW (
6162
6163 X_USER_LOV33_CODE => p_display_code,
6164 X_ENABLED_FLAG => p_enabled_flag,
6165 X_PERSONAL_FLAG => p_personal_flag,
6166 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6167 X_READ_ONLY_FLAG => p_read_only_flag,
6168 X_USER_LOV33_NAME => p_member_name,
6169 X_DESCRIPTION => p_member_description,
6170
6171
6172 X_LAST_UPDATE_DATE => l_last_update_date,
6173 X_LAST_UPDATED_BY =>l_last_updated_by,
6174 X_LAST_UPDATE_LOGIN =>l_last_update_login
6175 );
6176 ELSIF (p_dimension_varchar_label = 'USER_LOV34') THEN
6177 FEM_User_Lov34_PKG.UPDATE_ROW (
6178
6179 X_USER_LOV34_CODE => p_display_code,
6180 X_ENABLED_FLAG => p_enabled_flag,
6181 X_PERSONAL_FLAG => p_personal_flag,
6182 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6183 X_READ_ONLY_FLAG => p_read_only_flag,
6184 X_USER_LOV34_NAME => p_member_name,
6185 X_DESCRIPTION => p_member_description,
6186
6187
6188 X_LAST_UPDATE_DATE => l_last_update_date,
6189 X_LAST_UPDATED_BY =>l_last_updated_by,
6190 X_LAST_UPDATE_LOGIN =>l_last_update_login
6191 );
6192 ELSIF (p_dimension_varchar_label = 'USER_LOV35') THEN
6193 FEM_User_Lov35_PKG.UPDATE_ROW (
6194
6195 X_USER_LOV35_CODE => p_display_code,
6196 X_ENABLED_FLAG => p_enabled_flag,
6197 X_PERSONAL_FLAG => p_personal_flag,
6198 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6199 X_READ_ONLY_FLAG => p_read_only_flag,
6200 X_USER_LOV35_NAME => p_member_name,
6201 X_DESCRIPTION => p_member_description,
6202
6203
6204 X_LAST_UPDATE_DATE => l_last_update_date,
6205 X_LAST_UPDATED_BY =>l_last_updated_by,
6206 X_LAST_UPDATE_LOGIN =>l_last_update_login
6207 );
6208 ELSIF (p_dimension_varchar_label = 'USER_LOV36') THEN
6209 FEM_User_Lov36_PKG.UPDATE_ROW (
6210
6211 X_USER_LOV36_CODE => p_display_code,
6212 X_ENABLED_FLAG => p_enabled_flag,
6213 X_PERSONAL_FLAG => p_personal_flag,
6214 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6215 X_READ_ONLY_FLAG => p_read_only_flag,
6216 X_USER_LOV36_NAME => p_member_name,
6217 X_DESCRIPTION => p_member_description,
6218
6219
6220 X_LAST_UPDATE_DATE => l_last_update_date,
6221 X_LAST_UPDATED_BY =>l_last_updated_by,
6222 X_LAST_UPDATE_LOGIN =>l_last_update_login
6223 );
6224 ELSIF (p_dimension_varchar_label = 'USER_LOV37') THEN
6225 FEM_User_Lov37_PKG.UPDATE_ROW (
6226
6227 X_USER_LOV37_CODE => p_display_code,
6228 X_ENABLED_FLAG => p_enabled_flag,
6229 X_PERSONAL_FLAG => p_personal_flag,
6230 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6231 X_READ_ONLY_FLAG => p_read_only_flag,
6232 X_USER_LOV37_NAME => p_member_name,
6233 X_DESCRIPTION => p_member_description,
6234
6235
6236 X_LAST_UPDATE_DATE => l_last_update_date,
6237 X_LAST_UPDATED_BY =>l_last_updated_by,
6238 X_LAST_UPDATE_LOGIN =>l_last_update_login
6239 );
6240 ELSIF (p_dimension_varchar_label = 'USER_LOV38') THEN
6241 FEM_User_Lov38_PKG.UPDATE_ROW (
6242
6243 X_USER_LOV38_CODE => p_display_code,
6244 X_ENABLED_FLAG => p_enabled_flag,
6245 X_PERSONAL_FLAG => p_personal_flag,
6246 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6247 X_READ_ONLY_FLAG => p_read_only_flag,
6248 X_USER_LOV38_NAME => p_member_name,
6249 X_DESCRIPTION => p_member_description,
6250
6251
6252 X_LAST_UPDATE_DATE => l_last_update_date,
6253 X_LAST_UPDATED_BY =>l_last_updated_by,
6254 X_LAST_UPDATE_LOGIN =>l_last_update_login
6255 );
6256 ELSIF (p_dimension_varchar_label = 'USER_LOV39') THEN
6257 FEM_User_Lov39_PKG.UPDATE_ROW (
6258
6259 X_USER_LOV39_CODE => p_display_code,
6260 X_ENABLED_FLAG => p_enabled_flag,
6261 X_PERSONAL_FLAG => p_personal_flag,
6262 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6263 X_READ_ONLY_FLAG => p_read_only_flag,
6264 X_USER_LOV39_NAME => p_member_name,
6265 X_DESCRIPTION => p_member_description,
6266
6267
6268 X_LAST_UPDATE_DATE => l_last_update_date,
6269 X_LAST_UPDATED_BY =>l_last_updated_by,
6270 X_LAST_UPDATE_LOGIN =>l_last_update_login
6271 );
6272 ELSIF (p_dimension_varchar_label = 'USER_LOV40') THEN
6273 FEM_User_Lov40_PKG.UPDATE_ROW (
6274
6275 X_USER_LOV40_CODE => p_display_code,
6276 X_ENABLED_FLAG => p_enabled_flag,
6277 X_PERSONAL_FLAG => p_personal_flag,
6278 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6279 X_READ_ONLY_FLAG => p_read_only_flag,
6280 X_USER_LOV40_NAME => p_member_name,
6281 X_DESCRIPTION => p_member_description,
6282
6283
6284 X_LAST_UPDATE_DATE => l_last_update_date,
6285 X_LAST_UPDATED_BY =>l_last_updated_by,
6286 X_LAST_UPDATE_LOGIN =>l_last_update_login
6287 );
6288 ELSIF (p_dimension_varchar_label = 'USER_LOV41') THEN
6289 FEM_User_Lov41_PKG.UPDATE_ROW (
6290
6291 X_USER_LOV41_CODE => p_display_code,
6292 X_ENABLED_FLAG => p_enabled_flag,
6293 X_PERSONAL_FLAG => p_personal_flag,
6294 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6295 X_READ_ONLY_FLAG => p_read_only_flag,
6296 X_USER_LOV41_NAME => p_member_name,
6297 X_DESCRIPTION => p_member_description,
6298
6299
6300 X_LAST_UPDATE_DATE => l_last_update_date,
6301 X_LAST_UPDATED_BY =>l_last_updated_by,
6302 X_LAST_UPDATE_LOGIN =>l_last_update_login
6303 );
6304 ELSIF (p_dimension_varchar_label = 'USER_LOV42') THEN
6305 FEM_User_Lov42_PKG.UPDATE_ROW (
6306
6307 X_USER_LOV42_CODE => p_display_code,
6308 X_ENABLED_FLAG => p_enabled_flag,
6309 X_PERSONAL_FLAG => p_personal_flag,
6310 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6311 X_READ_ONLY_FLAG => p_read_only_flag,
6312 X_USER_LOV42_NAME => p_member_name,
6313 X_DESCRIPTION => p_member_description,
6314
6315
6316 X_LAST_UPDATE_DATE => l_last_update_date,
6317 X_LAST_UPDATED_BY =>l_last_updated_by,
6318 X_LAST_UPDATE_LOGIN =>l_last_update_login
6319 );
6320 ELSIF (p_dimension_varchar_label = 'USER_LOV43') THEN
6321 FEM_User_Lov43_PKG.UPDATE_ROW (
6322
6323 X_USER_LOV43_CODE => p_display_code,
6324 X_ENABLED_FLAG => p_enabled_flag,
6325 X_PERSONAL_FLAG => p_personal_flag,
6326 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6327 X_READ_ONLY_FLAG => p_read_only_flag,
6328 X_USER_LOV43_NAME => p_member_name,
6329 X_DESCRIPTION => p_member_description,
6330
6331
6332 X_LAST_UPDATE_DATE => l_last_update_date,
6333 X_LAST_UPDATED_BY =>l_last_updated_by,
6334 X_LAST_UPDATE_LOGIN =>l_last_update_login
6335 );
6336 ELSIF (p_dimension_varchar_label = 'USER_LOV44') THEN
6337 FEM_User_Lov44_PKG.UPDATE_ROW (
6338
6339 X_USER_LOV44_CODE => p_display_code,
6340 X_ENABLED_FLAG => p_enabled_flag,
6341 X_PERSONAL_FLAG => p_personal_flag,
6342 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6343 X_READ_ONLY_FLAG => p_read_only_flag,
6344 X_USER_LOV44_NAME => p_member_name,
6345 X_DESCRIPTION => p_member_description,
6346
6347
6348 X_LAST_UPDATE_DATE => l_last_update_date,
6349 X_LAST_UPDATED_BY =>l_last_updated_by,
6350 X_LAST_UPDATE_LOGIN =>l_last_update_login
6351 );
6352 ELSIF (p_dimension_varchar_label = 'USER_LOV45') THEN
6353 FEM_User_Lov45_PKG.UPDATE_ROW (
6354
6355 X_USER_LOV45_CODE => p_display_code,
6356 X_ENABLED_FLAG => p_enabled_flag,
6357 X_PERSONAL_FLAG => p_personal_flag,
6358 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6359 X_READ_ONLY_FLAG => p_read_only_flag,
6360 X_USER_LOV45_NAME => p_member_name,
6361 X_DESCRIPTION => p_member_description,
6362
6363
6364 X_LAST_UPDATE_DATE => l_last_update_date,
6365 X_LAST_UPDATED_BY =>l_last_updated_by,
6366 X_LAST_UPDATE_LOGIN =>l_last_update_login
6367 );
6368 ELSIF (p_dimension_varchar_label = 'USER_LOV46') THEN
6369 FEM_User_Lov46_PKG.UPDATE_ROW (
6370
6371 X_USER_LOV46_CODE => p_display_code,
6372 X_ENABLED_FLAG => p_enabled_flag,
6373 X_PERSONAL_FLAG => p_personal_flag,
6374 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6375 X_READ_ONLY_FLAG => p_read_only_flag,
6376 X_USER_LOV46_NAME => p_member_name,
6377 X_DESCRIPTION => p_member_description,
6378
6379
6380 X_LAST_UPDATE_DATE => l_last_update_date,
6381 X_LAST_UPDATED_BY =>l_last_updated_by,
6382 X_LAST_UPDATE_LOGIN =>l_last_update_login
6383 );
6384 ELSIF (p_dimension_varchar_label = 'USER_LOV47') THEN
6385 FEM_User_Lov47_PKG.UPDATE_ROW (
6386
6387 X_USER_LOV47_CODE => p_display_code,
6388 X_ENABLED_FLAG => p_enabled_flag,
6389 X_PERSONAL_FLAG => p_personal_flag,
6390 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6391 X_READ_ONLY_FLAG => p_read_only_flag,
6392 X_USER_LOV47_NAME => p_member_name,
6393 X_DESCRIPTION => p_member_description,
6394
6395
6396 X_LAST_UPDATE_DATE => l_last_update_date,
6397 X_LAST_UPDATED_BY =>l_last_updated_by,
6398 X_LAST_UPDATE_LOGIN =>l_last_update_login
6399 );
6400 ELSIF (p_dimension_varchar_label = 'USER_LOV48') THEN
6401 FEM_User_Lov48_PKG.UPDATE_ROW (
6402
6403 X_USER_LOV48_CODE => p_display_code,
6404 X_ENABLED_FLAG => p_enabled_flag,
6405 X_PERSONAL_FLAG => p_personal_flag,
6406 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6407 X_READ_ONLY_FLAG => p_read_only_flag,
6408 X_USER_LOV48_NAME => p_member_name,
6409 X_DESCRIPTION => p_member_description,
6410
6411
6412 X_LAST_UPDATE_DATE => l_last_update_date,
6413 X_LAST_UPDATED_BY =>l_last_updated_by,
6414 X_LAST_UPDATE_LOGIN =>l_last_update_login
6415 );
6416 ELSIF (p_dimension_varchar_label = 'USER_LOV49') THEN
6417 FEM_User_Lov49_PKG.UPDATE_ROW (
6418
6419 X_USER_LOV49_CODE => p_display_code,
6420 X_ENABLED_FLAG => p_enabled_flag,
6421 X_PERSONAL_FLAG => p_personal_flag,
6422 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6423 X_READ_ONLY_FLAG => p_read_only_flag,
6424 X_USER_LOV49_NAME => p_member_name,
6425 X_DESCRIPTION => p_member_description,
6426
6427
6428 X_LAST_UPDATE_DATE => l_last_update_date,
6429 X_LAST_UPDATED_BY =>l_last_updated_by,
6430 X_LAST_UPDATE_LOGIN =>l_last_update_login
6431 );
6432 ELSIF (p_dimension_varchar_label = 'USER_LOV50') THEN
6433 FEM_User_Lov50_PKG.UPDATE_ROW (
6434
6435 X_USER_LOV50_CODE => p_display_code,
6436 X_ENABLED_FLAG => p_enabled_flag,
6437 X_PERSONAL_FLAG => p_personal_flag,
6438 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6439 X_READ_ONLY_FLAG => p_read_only_flag,
6440 X_USER_LOV50_NAME => p_member_name,
6441 X_DESCRIPTION => p_member_description,
6442
6443
6444 X_LAST_UPDATE_DATE => l_last_update_date,
6445 X_LAST_UPDATED_BY =>l_last_updated_by,
6446 X_LAST_UPDATE_LOGIN =>l_last_update_login
6447 );
6448 ELSIF (p_dimension_varchar_label = 'USER_LOV51') THEN
6449 FEM_User_Lov51_PKG.UPDATE_ROW (
6450
6451 X_USER_LOV51_CODE => p_display_code,
6452 X_ENABLED_FLAG => p_enabled_flag,
6453 X_PERSONAL_FLAG => p_personal_flag,
6454 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6455 X_READ_ONLY_FLAG => p_read_only_flag,
6456 X_USER_LOV51_NAME => p_member_name,
6457 X_DESCRIPTION => p_member_description,
6458
6459
6460 X_LAST_UPDATE_DATE => l_last_update_date,
6461 X_LAST_UPDATED_BY =>l_last_updated_by,
6462 X_LAST_UPDATE_LOGIN =>l_last_update_login
6463 );
6464 ELSIF (p_dimension_varchar_label = 'USER_LOV52') THEN
6465 FEM_User_Lov52_PKG.UPDATE_ROW (
6466
6467 X_USER_LOV52_CODE => p_display_code,
6468 X_ENABLED_FLAG => p_enabled_flag,
6469 X_PERSONAL_FLAG => p_personal_flag,
6470 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6471 X_READ_ONLY_FLAG => p_read_only_flag,
6472 X_USER_LOV52_NAME => p_member_name,
6473 X_DESCRIPTION => p_member_description,
6474
6475
6476 X_LAST_UPDATE_DATE => l_last_update_date,
6477 X_LAST_UPDATED_BY =>l_last_updated_by,
6478 X_LAST_UPDATE_LOGIN =>l_last_update_login
6479 );
6480 ELSIF (p_dimension_varchar_label = 'USER_LOV53') THEN
6481 FEM_User_Lov53_PKG.UPDATE_ROW (
6482
6483 X_USER_LOV53_CODE => p_display_code,
6484 X_ENABLED_FLAG => p_enabled_flag,
6485 X_PERSONAL_FLAG => p_personal_flag,
6486 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6487 X_READ_ONLY_FLAG => p_read_only_flag,
6488 X_USER_LOV53_NAME => p_member_name,
6489 X_DESCRIPTION => p_member_description,
6490
6491
6492 X_LAST_UPDATE_DATE => l_last_update_date,
6493 X_LAST_UPDATED_BY =>l_last_updated_by,
6494 X_LAST_UPDATE_LOGIN =>l_last_update_login
6495 );
6496 ELSIF (p_dimension_varchar_label = 'USER_LOV54') THEN
6497 FEM_User_Lov54_PKG.UPDATE_ROW (
6498
6499 X_USER_LOV54_CODE => p_display_code,
6500 X_ENABLED_FLAG => p_enabled_flag,
6501 X_PERSONAL_FLAG => p_personal_flag,
6502 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6503 X_READ_ONLY_FLAG => p_read_only_flag,
6504 X_USER_LOV54_NAME => p_member_name,
6505 X_DESCRIPTION => p_member_description,
6506
6507
6508 X_LAST_UPDATE_DATE => l_last_update_date,
6509 X_LAST_UPDATED_BY =>l_last_updated_by,
6510 X_LAST_UPDATE_LOGIN =>l_last_update_login
6511 );
6512 ELSIF (p_dimension_varchar_label = 'USER_LOV55') THEN
6513 FEM_User_Lov55_PKG.UPDATE_ROW (
6514
6515 X_USER_LOV55_CODE => p_display_code,
6516 X_ENABLED_FLAG => p_enabled_flag,
6517 X_PERSONAL_FLAG => p_personal_flag,
6518 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6519 X_READ_ONLY_FLAG => p_read_only_flag,
6520 X_USER_LOV55_NAME => p_member_name,
6521 X_DESCRIPTION => p_member_description,
6522
6523
6524 X_LAST_UPDATE_DATE => l_last_update_date,
6525 X_LAST_UPDATED_BY =>l_last_updated_by,
6526 X_LAST_UPDATE_LOGIN =>l_last_update_login
6527 );
6528 ELSIF (p_dimension_varchar_label = 'USER_LOV56') THEN
6529 FEM_User_Lov56_PKG.UPDATE_ROW (
6530
6531 X_USER_LOV56_CODE => p_display_code,
6532 X_ENABLED_FLAG => p_enabled_flag,
6533 X_PERSONAL_FLAG => p_personal_flag,
6534 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6535 X_READ_ONLY_FLAG => p_read_only_flag,
6536 X_USER_LOV56_NAME => p_member_name,
6537 X_DESCRIPTION => p_member_description,
6538
6539
6540 X_LAST_UPDATE_DATE => l_last_update_date,
6541 X_LAST_UPDATED_BY =>l_last_updated_by,
6542 X_LAST_UPDATE_LOGIN =>l_last_update_login
6543 );
6544 ELSIF (p_dimension_varchar_label = 'USER_LOV57') THEN
6545 FEM_User_Lov57_PKG.UPDATE_ROW (
6546
6547 X_USER_LOV57_CODE => p_display_code,
6548 X_ENABLED_FLAG => p_enabled_flag,
6549 X_PERSONAL_FLAG => p_personal_flag,
6550 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6551 X_READ_ONLY_FLAG => p_read_only_flag,
6552 X_USER_LOV57_NAME => p_member_name,
6553 X_DESCRIPTION => p_member_description,
6554
6555
6556 X_LAST_UPDATE_DATE => l_last_update_date,
6557 X_LAST_UPDATED_BY =>l_last_updated_by,
6558 X_LAST_UPDATE_LOGIN =>l_last_update_login
6559 );
6560 ELSIF (p_dimension_varchar_label = 'USER_LOV58') THEN
6561 FEM_User_Lov58_PKG.UPDATE_ROW (
6562
6563 X_USER_LOV58_CODE => p_display_code,
6564 X_ENABLED_FLAG => p_enabled_flag,
6565 X_PERSONAL_FLAG => p_personal_flag,
6566 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6567 X_READ_ONLY_FLAG => p_read_only_flag,
6568 X_USER_LOV58_NAME => p_member_name,
6569 X_DESCRIPTION => p_member_description,
6570
6571
6572 X_LAST_UPDATE_DATE => l_last_update_date,
6573 X_LAST_UPDATED_BY =>l_last_updated_by,
6574 X_LAST_UPDATE_LOGIN =>l_last_update_login
6575 );
6576 ELSIF (p_dimension_varchar_label = 'USER_LOV59') THEN
6577 FEM_User_Lov59_PKG.UPDATE_ROW (
6578
6579 X_USER_LOV59_CODE => p_display_code,
6580 X_ENABLED_FLAG => p_enabled_flag,
6581 X_PERSONAL_FLAG => p_personal_flag,
6582 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6583 X_READ_ONLY_FLAG => p_read_only_flag,
6584 X_USER_LOV59_NAME => p_member_name,
6585 X_DESCRIPTION => p_member_description,
6586
6587
6588 X_LAST_UPDATE_DATE => l_last_update_date,
6589 X_LAST_UPDATED_BY =>l_last_updated_by,
6590 X_LAST_UPDATE_LOGIN =>l_last_update_login
6591 );
6592 ELSIF (p_dimension_varchar_label = 'USER_LOV60') THEN
6593 FEM_User_Lov60_PKG.UPDATE_ROW (
6594
6595 X_USER_LOV60_CODE => p_display_code,
6596 X_ENABLED_FLAG => p_enabled_flag,
6597 X_PERSONAL_FLAG => p_personal_flag,
6598 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6599 X_READ_ONLY_FLAG => p_read_only_flag,
6600 X_USER_LOV60_NAME => p_member_name,
6601 X_DESCRIPTION => p_member_description,
6602
6603
6604 X_LAST_UPDATE_DATE => l_last_update_date,
6605 X_LAST_UPDATED_BY =>l_last_updated_by,
6606 X_LAST_UPDATE_LOGIN =>l_last_update_login
6607 );
6608 ELSIF (p_dimension_varchar_label = 'USER_LOV61') THEN
6609 FEM_User_Lov61_PKG.UPDATE_ROW (
6610
6611 X_USER_LOV61_CODE => p_display_code,
6612 X_ENABLED_FLAG => p_enabled_flag,
6613 X_PERSONAL_FLAG => p_personal_flag,
6614 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6615 X_READ_ONLY_FLAG => p_read_only_flag,
6616 X_USER_LOV61_NAME => p_member_name,
6617 X_DESCRIPTION => p_member_description,
6618
6619
6620 X_LAST_UPDATE_DATE => l_last_update_date,
6621 X_LAST_UPDATED_BY =>l_last_updated_by,
6622 X_LAST_UPDATE_LOGIN =>l_last_update_login
6623 );
6624 ELSIF (p_dimension_varchar_label = 'USER_LOV62') THEN
6625 FEM_User_Lov62_PKG.UPDATE_ROW (
6626
6627 X_USER_LOV62_CODE => p_display_code,
6628 X_ENABLED_FLAG => p_enabled_flag,
6629 X_PERSONAL_FLAG => p_personal_flag,
6630 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6631 X_READ_ONLY_FLAG => p_read_only_flag,
6632 X_USER_LOV62_NAME => p_member_name,
6633 X_DESCRIPTION => p_member_description,
6634
6635
6636 X_LAST_UPDATE_DATE => l_last_update_date,
6637 X_LAST_UPDATED_BY =>l_last_updated_by,
6638 X_LAST_UPDATE_LOGIN =>l_last_update_login
6639 );
6640 ELSIF (p_dimension_varchar_label = 'USER_LOV63') THEN
6641 FEM_User_Lov63_PKG.UPDATE_ROW (
6642
6643 X_USER_LOV63_CODE => p_display_code,
6644 X_ENABLED_FLAG => p_enabled_flag,
6645 X_PERSONAL_FLAG => p_personal_flag,
6646 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6647 X_READ_ONLY_FLAG => p_read_only_flag,
6648 X_USER_LOV63_NAME => p_member_name,
6649 X_DESCRIPTION => p_member_description,
6650
6651
6652 X_LAST_UPDATE_DATE => l_last_update_date,
6653 X_LAST_UPDATED_BY =>l_last_updated_by,
6654 X_LAST_UPDATE_LOGIN =>l_last_update_login
6655 );
6656 ELSIF (p_dimension_varchar_label = 'USER_LOV64') THEN
6657 FEM_User_Lov64_PKG.UPDATE_ROW (
6658
6659 X_USER_LOV64_CODE => p_display_code,
6660 X_ENABLED_FLAG => p_enabled_flag,
6661 X_PERSONAL_FLAG => p_personal_flag,
6662 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6663 X_READ_ONLY_FLAG => p_read_only_flag,
6664 X_USER_LOV64_NAME => p_member_name,
6665 X_DESCRIPTION => p_member_description,
6666
6667
6668 X_LAST_UPDATE_DATE => l_last_update_date,
6669 X_LAST_UPDATED_BY =>l_last_updated_by,
6670 X_LAST_UPDATE_LOGIN =>l_last_update_login
6671 );
6672 ELSIF (p_dimension_varchar_label = 'USER_LOV65') THEN
6673 FEM_User_Lov65_PKG.UPDATE_ROW (
6674
6675 X_USER_LOV65_CODE => p_display_code,
6676 X_ENABLED_FLAG => p_enabled_flag,
6677 X_PERSONAL_FLAG => p_personal_flag,
6678 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6679 X_READ_ONLY_FLAG => p_read_only_flag,
6680 X_USER_LOV65_NAME => p_member_name,
6681 X_DESCRIPTION => p_member_description,
6682
6683
6684 X_LAST_UPDATE_DATE => l_last_update_date,
6685 X_LAST_UPDATED_BY =>l_last_updated_by,
6686 X_LAST_UPDATE_LOGIN =>l_last_update_login
6687 );
6688 ELSIF (p_dimension_varchar_label = 'USER_LOV66') THEN
6689 FEM_User_Lov66_PKG.UPDATE_ROW (
6690
6691 X_USER_LOV66_CODE => p_display_code,
6692 X_ENABLED_FLAG => p_enabled_flag,
6693 X_PERSONAL_FLAG => p_personal_flag,
6694 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6695 X_READ_ONLY_FLAG => p_read_only_flag,
6696 X_USER_LOV66_NAME => p_member_name,
6697 X_DESCRIPTION => p_member_description,
6698
6699
6700 X_LAST_UPDATE_DATE => l_last_update_date,
6701 X_LAST_UPDATED_BY =>l_last_updated_by,
6702 X_LAST_UPDATE_LOGIN =>l_last_update_login
6703 );
6704 ELSIF (p_dimension_varchar_label = 'USER_LOV67') THEN
6705 FEM_User_Lov67_PKG.UPDATE_ROW (
6706
6707 X_USER_LOV67_CODE => p_display_code,
6708 X_ENABLED_FLAG => p_enabled_flag,
6709 X_PERSONAL_FLAG => p_personal_flag,
6710 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6711 X_READ_ONLY_FLAG => p_read_only_flag,
6712 X_USER_LOV67_NAME => p_member_name,
6713 X_DESCRIPTION => p_member_description,
6714
6715
6716 X_LAST_UPDATE_DATE => l_last_update_date,
6717 X_LAST_UPDATED_BY =>l_last_updated_by,
6718 X_LAST_UPDATE_LOGIN =>l_last_update_login
6719 );
6720 ELSIF (p_dimension_varchar_label = 'USER_LOV68') THEN
6721 FEM_User_Lov68_PKG.UPDATE_ROW (
6722
6723 X_USER_LOV68_CODE => p_display_code,
6724 X_ENABLED_FLAG => p_enabled_flag,
6725 X_PERSONAL_FLAG => p_personal_flag,
6726 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6727 X_READ_ONLY_FLAG => p_read_only_flag,
6728 X_USER_LOV68_NAME => p_member_name,
6729 X_DESCRIPTION => p_member_description,
6730
6731
6732 X_LAST_UPDATE_DATE => l_last_update_date,
6733 X_LAST_UPDATED_BY =>l_last_updated_by,
6734 X_LAST_UPDATE_LOGIN =>l_last_update_login
6735 );
6736 ELSIF (p_dimension_varchar_label = 'USER_LOV69') THEN
6737 FEM_User_Lov69_PKG.UPDATE_ROW (
6738
6739 X_USER_LOV69_CODE => p_display_code,
6740 X_ENABLED_FLAG => p_enabled_flag,
6741 X_PERSONAL_FLAG => p_personal_flag,
6742 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6743 X_READ_ONLY_FLAG => p_read_only_flag,
6744 X_USER_LOV69_NAME => p_member_name,
6745 X_DESCRIPTION => p_member_description,
6746
6747
6748 X_LAST_UPDATE_DATE => l_last_update_date,
6749 X_LAST_UPDATED_BY =>l_last_updated_by,
6750 X_LAST_UPDATE_LOGIN =>l_last_update_login
6751 );
6752 ELSIF (p_dimension_varchar_label = 'USER_LOV70') THEN
6753 FEM_User_Lov70_PKG.UPDATE_ROW (
6754
6755 X_USER_LOV70_CODE => p_display_code,
6756 X_ENABLED_FLAG => p_enabled_flag,
6757 X_PERSONAL_FLAG => p_personal_flag,
6758 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6759 X_READ_ONLY_FLAG => p_read_only_flag,
6760 X_USER_LOV70_NAME => p_member_name,
6761 X_DESCRIPTION => p_member_description,
6762
6763
6764 X_LAST_UPDATE_DATE => l_last_update_date,
6765 X_LAST_UPDATED_BY =>l_last_updated_by,
6766 X_LAST_UPDATE_LOGIN =>l_last_update_login
6767 );
6768 ELSIF (p_dimension_varchar_label = 'USER_LOV71') THEN
6769 FEM_User_Lov71_PKG.UPDATE_ROW (
6770
6771 X_USER_LOV71_CODE => p_display_code,
6772 X_ENABLED_FLAG => p_enabled_flag,
6773 X_PERSONAL_FLAG => p_personal_flag,
6774 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6775 X_READ_ONLY_FLAG => p_read_only_flag,
6776 X_USER_LOV71_NAME => p_member_name,
6777 X_DESCRIPTION => p_member_description,
6778
6779
6780 X_LAST_UPDATE_DATE => l_last_update_date,
6781 X_LAST_UPDATED_BY =>l_last_updated_by,
6782 X_LAST_UPDATE_LOGIN =>l_last_update_login
6783 );
6784 ELSIF (p_dimension_varchar_label = 'USER_LOV72') THEN
6785 FEM_User_Lov72_PKG.UPDATE_ROW (
6786
6787 X_USER_LOV72_CODE => p_display_code,
6788 X_ENABLED_FLAG => p_enabled_flag,
6789 X_PERSONAL_FLAG => p_personal_flag,
6790 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6791 X_READ_ONLY_FLAG => p_read_only_flag,
6792 X_USER_LOV72_NAME => p_member_name,
6793 X_DESCRIPTION => p_member_description,
6794
6795
6796 X_LAST_UPDATE_DATE => l_last_update_date,
6797 X_LAST_UPDATED_BY =>l_last_updated_by,
6798 X_LAST_UPDATE_LOGIN =>l_last_update_login
6799 );
6800 ELSIF (p_dimension_varchar_label = 'USER_LOV73') THEN
6801 FEM_User_Lov73_PKG.UPDATE_ROW (
6802
6803 X_USER_LOV73_CODE => p_display_code,
6804 X_ENABLED_FLAG => p_enabled_flag,
6805 X_PERSONAL_FLAG => p_personal_flag,
6806 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6807 X_READ_ONLY_FLAG => p_read_only_flag,
6808 X_USER_LOV73_NAME => p_member_name,
6809 X_DESCRIPTION => p_member_description,
6810
6811
6812 X_LAST_UPDATE_DATE => l_last_update_date,
6813 X_LAST_UPDATED_BY =>l_last_updated_by,
6814 X_LAST_UPDATE_LOGIN =>l_last_update_login
6815 );
6816 ELSIF (p_dimension_varchar_label = 'USER_LOV74') THEN
6817 FEM_User_Lov74_PKG.UPDATE_ROW (
6818
6819 X_USER_LOV74_CODE => p_display_code,
6820 X_ENABLED_FLAG => p_enabled_flag,
6821 X_PERSONAL_FLAG => p_personal_flag,
6822 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6823 X_READ_ONLY_FLAG => p_read_only_flag,
6824 X_USER_LOV74_NAME => p_member_name,
6825 X_DESCRIPTION => p_member_description,
6826
6827
6828 X_LAST_UPDATE_DATE => l_last_update_date,
6829 X_LAST_UPDATED_BY =>l_last_updated_by,
6830 X_LAST_UPDATE_LOGIN =>l_last_update_login
6831 );
6832 ELSIF (p_dimension_varchar_label = 'USER_LOV75') THEN
6833 FEM_User_Lov75_PKG.UPDATE_ROW (
6834
6835 X_USER_LOV75_CODE => p_display_code,
6836 X_ENABLED_FLAG => p_enabled_flag,
6837 X_PERSONAL_FLAG => p_personal_flag,
6838 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6839 X_READ_ONLY_FLAG => p_read_only_flag,
6840 X_USER_LOV75_NAME => p_member_name,
6841 X_DESCRIPTION => p_member_description,
6842
6843
6844 X_LAST_UPDATE_DATE => l_last_update_date,
6845 X_LAST_UPDATED_BY =>l_last_updated_by,
6846 X_LAST_UPDATE_LOGIN =>l_last_update_login
6847 );
6848 ELSIF (p_dimension_varchar_label = 'USER_LOV76') THEN
6849 FEM_User_Lov76_PKG.UPDATE_ROW (
6850
6851 X_USER_LOV76_CODE => p_display_code,
6852 X_ENABLED_FLAG => p_enabled_flag,
6853 X_PERSONAL_FLAG => p_personal_flag,
6854 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6855 X_READ_ONLY_FLAG => p_read_only_flag,
6856 X_USER_LOV76_NAME => p_member_name,
6857 X_DESCRIPTION => p_member_description,
6858
6859
6860 X_LAST_UPDATE_DATE => l_last_update_date,
6861 X_LAST_UPDATED_BY =>l_last_updated_by,
6862 X_LAST_UPDATE_LOGIN =>l_last_update_login
6863 );
6864 ELSIF (p_dimension_varchar_label = 'USER_LOV77') THEN
6865 FEM_User_Lov77_PKG.UPDATE_ROW (
6866
6867 X_USER_LOV77_CODE => p_display_code,
6868 X_ENABLED_FLAG => p_enabled_flag,
6869 X_PERSONAL_FLAG => p_personal_flag,
6870 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6871 X_READ_ONLY_FLAG => p_read_only_flag,
6872 X_USER_LOV77_NAME => p_member_name,
6873 X_DESCRIPTION => p_member_description,
6874
6875
6876
6877 X_LAST_UPDATE_DATE => l_last_update_date,
6878 X_LAST_UPDATED_BY =>l_last_updated_by,
6879 X_LAST_UPDATE_LOGIN =>l_last_update_login
6880 );
6881 ELSIF (p_dimension_varchar_label = 'USER_LOV78') THEN
6882 FEM_User_Lov78_PKG.UPDATE_ROW (
6883
6884 X_USER_LOV78_CODE => p_display_code,
6885 X_ENABLED_FLAG => p_enabled_flag,
6886 X_PERSONAL_FLAG => p_personal_flag,
6887 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6888 X_READ_ONLY_FLAG => p_read_only_flag,
6889 X_USER_LOV78_NAME => p_member_name,
6890 X_DESCRIPTION => p_member_description,
6891
6892
6893 X_LAST_UPDATE_DATE => l_last_update_date,
6894 X_LAST_UPDATED_BY =>l_last_updated_by,
6895 X_LAST_UPDATE_LOGIN =>l_last_update_login
6896 );
6897 ELSIF (p_dimension_varchar_label = 'USER_LOV79') THEN
6898 FEM_User_Lov79_PKG.UPDATE_ROW (
6899
6900 X_USER_LOV79_CODE => p_display_code,
6901 X_ENABLED_FLAG => p_enabled_flag,
6902 X_PERSONAL_FLAG => p_personal_flag,
6903 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6904 X_READ_ONLY_FLAG => p_read_only_flag,
6905 X_USER_LOV79_NAME => p_member_name,
6906 X_DESCRIPTION => p_member_description,
6907
6908
6909 X_LAST_UPDATE_DATE => l_last_update_date,
6910 X_LAST_UPDATED_BY =>l_last_updated_by,
6911 X_LAST_UPDATE_LOGIN =>l_last_update_login
6912 );
6913 ELSIF (p_dimension_varchar_label = 'USER_LOV80') THEN
6914 FEM_User_Lov80_PKG.UPDATE_ROW (
6915
6916 X_USER_LOV80_CODE => p_display_code,
6917 X_ENABLED_FLAG => p_enabled_flag,
6918 X_PERSONAL_FLAG => p_personal_flag,
6919 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6920 X_READ_ONLY_FLAG => p_read_only_flag,
6921 X_USER_LOV80_NAME => p_member_name,
6922 X_DESCRIPTION => p_member_description,
6923
6924
6925 X_LAST_UPDATE_DATE => l_last_update_date,
6926 X_LAST_UPDATED_BY =>l_last_updated_by,
6927 X_LAST_UPDATE_LOGIN =>l_last_update_login
6928 );
6929 ELSIF (p_dimension_varchar_label = 'USER_LOV81') THEN
6930 FEM_User_Lov81_PKG.UPDATE_ROW (
6931
6932 X_USER_LOV81_CODE => p_display_code,
6933 X_ENABLED_FLAG => p_enabled_flag,
6934 X_PERSONAL_FLAG => p_personal_flag,
6935 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6936 X_READ_ONLY_FLAG => p_read_only_flag,
6937 X_USER_LOV81_NAME => p_member_name,
6938 X_DESCRIPTION => p_member_description,
6939
6940
6941 X_LAST_UPDATE_DATE => l_last_update_date,
6942 X_LAST_UPDATED_BY =>l_last_updated_by,
6943 X_LAST_UPDATE_LOGIN =>l_last_update_login
6944 );
6945 ELSIF (p_dimension_varchar_label = 'USER_LOV82') THEN
6946 FEM_User_Lov82_PKG.UPDATE_ROW (
6947
6948 X_USER_LOV82_CODE => p_display_code,
6949 X_ENABLED_FLAG => p_enabled_flag,
6950 X_PERSONAL_FLAG => p_personal_flag,
6951 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6952 X_READ_ONLY_FLAG => p_read_only_flag,
6953 X_USER_LOV82_NAME => p_member_name,
6954 X_DESCRIPTION => p_member_description,
6955
6956
6957 X_LAST_UPDATE_DATE => l_last_update_date,
6958 X_LAST_UPDATED_BY =>l_last_updated_by,
6959 X_LAST_UPDATE_LOGIN =>l_last_update_login
6960 );
6961 ELSIF (p_dimension_varchar_label = 'USER_LOV83') THEN
6962 FEM_User_Lov83_PKG.UPDATE_ROW (
6963
6964 X_USER_LOV83_CODE => p_display_code,
6965 X_ENABLED_FLAG => p_enabled_flag,
6966 X_PERSONAL_FLAG => p_personal_flag,
6967 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6968 X_READ_ONLY_FLAG => p_read_only_flag,
6969 X_USER_LOV83_NAME => p_member_name,
6970 X_DESCRIPTION => p_member_description,
6971
6972
6973 X_LAST_UPDATE_DATE => l_last_update_date,
6974 X_LAST_UPDATED_BY =>l_last_updated_by,
6975 X_LAST_UPDATE_LOGIN =>l_last_update_login
6976 );
6977 ELSIF (p_dimension_varchar_label = 'USER_LOV84') THEN
6978 FEM_User_Lov84_PKG.UPDATE_ROW (
6979
6980 X_USER_LOV84_CODE => p_display_code,
6981 X_ENABLED_FLAG => p_enabled_flag,
6982 X_PERSONAL_FLAG => p_personal_flag,
6983 X_OBJECT_VERSION_NUMBER => p_object_version_number,
6984 X_READ_ONLY_FLAG => p_read_only_flag,
6985 X_USER_LOV84_NAME => p_member_name,
6986 X_DESCRIPTION => p_member_description,
6987
6988
6989 X_LAST_UPDATE_DATE => l_last_update_date,
6990 X_LAST_UPDATED_BY =>l_last_updated_by,
6991 X_LAST_UPDATE_LOGIN =>l_last_update_login
6992 );
6993 ELSIF (p_dimension_varchar_label = 'USER_LOV85') THEN
6994 FEM_User_Lov85_PKG.UPDATE_ROW (
6995
6996 X_USER_LOV85_CODE => p_display_code,
6997 X_ENABLED_FLAG => p_enabled_flag,
6998 X_PERSONAL_FLAG => p_personal_flag,
6999 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7000 X_READ_ONLY_FLAG => p_read_only_flag,
7001 X_USER_LOV85_NAME => p_member_name,
7002 X_DESCRIPTION => p_member_description,
7003
7004
7005 X_LAST_UPDATE_DATE => l_last_update_date,
7006 X_LAST_UPDATED_BY =>l_last_updated_by,
7007 X_LAST_UPDATE_LOGIN =>l_last_update_login
7008 );
7009 ELSIF (p_dimension_varchar_label = 'USER_LOV86') THEN
7010 FEM_User_Lov86_PKG.UPDATE_ROW (
7011
7012 X_USER_LOV86_CODE => p_display_code,
7013 X_ENABLED_FLAG => p_enabled_flag,
7014 X_PERSONAL_FLAG => p_personal_flag,
7015 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7016 X_READ_ONLY_FLAG => p_read_only_flag,
7017 X_USER_LOV86_NAME => p_member_name,
7018 X_DESCRIPTION => p_member_description,
7019
7020
7021 X_LAST_UPDATE_DATE => l_last_update_date,
7022 X_LAST_UPDATED_BY =>l_last_updated_by,
7023 X_LAST_UPDATE_LOGIN =>l_last_update_login
7024 );
7025 ELSIF (p_dimension_varchar_label = 'USER_LOV87') THEN
7026 FEM_User_Lov87_PKG.UPDATE_ROW (
7027
7028 X_USER_LOV87_CODE => p_display_code,
7029 X_ENABLED_FLAG => p_enabled_flag,
7030 X_PERSONAL_FLAG => p_personal_flag,
7031 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7032 X_READ_ONLY_FLAG => p_read_only_flag,
7033 X_USER_LOV87_NAME => p_member_name,
7034 X_DESCRIPTION => p_member_description,
7035
7036
7037 X_LAST_UPDATE_DATE => l_last_update_date,
7038 X_LAST_UPDATED_BY =>l_last_updated_by,
7039 X_LAST_UPDATE_LOGIN =>l_last_update_login
7040 );
7041 ELSIF (p_dimension_varchar_label = 'USER_LOV88') THEN
7042 FEM_User_Lov88_PKG.UPDATE_ROW (
7043
7044 X_USER_LOV88_CODE => p_display_code,
7045 X_ENABLED_FLAG => p_enabled_flag,
7046 X_PERSONAL_FLAG => p_personal_flag,
7047 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7048 X_READ_ONLY_FLAG => p_read_only_flag,
7049 X_USER_LOV88_NAME => p_member_name,
7050 X_DESCRIPTION => p_member_description,
7051
7052
7053 X_LAST_UPDATE_DATE => l_last_update_date,
7054 X_LAST_UPDATED_BY =>l_last_updated_by,
7055 X_LAST_UPDATE_LOGIN =>l_last_update_login
7056 );
7057 ELSIF (p_dimension_varchar_label = 'USER_LOV89') THEN
7058 FEM_User_Lov89_PKG.UPDATE_ROW (
7059
7060 X_USER_LOV89_CODE => p_display_code,
7061 X_ENABLED_FLAG => p_enabled_flag,
7062 X_PERSONAL_FLAG => p_personal_flag,
7063 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7064 X_READ_ONLY_FLAG => p_read_only_flag,
7065 X_USER_LOV89_NAME => p_member_name,
7066 X_DESCRIPTION => p_member_description,
7067
7068
7069 X_LAST_UPDATE_DATE => l_last_update_date,
7070 X_LAST_UPDATED_BY =>l_last_updated_by,
7071 X_LAST_UPDATE_LOGIN =>l_last_update_login
7072 );
7073 ELSIF (p_dimension_varchar_label = 'USER_LOV90') THEN
7074 FEM_User_Lov90_PKG.UPDATE_ROW (
7075
7076 X_USER_LOV90_CODE => p_display_code,
7077 X_ENABLED_FLAG => p_enabled_flag,
7078 X_PERSONAL_FLAG => p_personal_flag,
7079 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7080 X_READ_ONLY_FLAG => p_read_only_flag,
7081 X_USER_LOV90_NAME => p_member_name,
7082 X_DESCRIPTION => p_member_description,
7083
7084
7085 X_LAST_UPDATE_DATE => l_last_update_date,
7086 X_LAST_UPDATED_BY =>l_last_updated_by,
7087 X_LAST_UPDATE_LOGIN =>l_last_update_login
7088 );
7089 ELSIF (p_dimension_varchar_label = 'USER_LOV91') THEN
7090 FEM_User_Lov91_PKG.UPDATE_ROW (
7091
7092 X_USER_LOV91_CODE => p_display_code,
7093 X_ENABLED_FLAG => p_enabled_flag,
7094 X_PERSONAL_FLAG => p_personal_flag,
7095 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7096 X_READ_ONLY_FLAG => p_read_only_flag,
7097 X_USER_LOV91_NAME => p_member_name,
7098 X_DESCRIPTION => p_member_description,
7099
7100
7101 X_LAST_UPDATE_DATE => l_last_update_date,
7102 X_LAST_UPDATED_BY =>l_last_updated_by,
7103 X_LAST_UPDATE_LOGIN =>l_last_update_login
7104 );
7105 ELSIF (p_dimension_varchar_label = 'USER_LOV92') THEN
7106 FEM_User_Lov92_PKG.UPDATE_ROW (
7107
7108 X_USER_LOV92_CODE => p_display_code,
7109 X_ENABLED_FLAG => p_enabled_flag,
7110 X_PERSONAL_FLAG => p_personal_flag,
7111 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7112 X_READ_ONLY_FLAG => p_read_only_flag,
7113 X_USER_LOV92_NAME => p_member_name,
7114 X_DESCRIPTION => p_member_description,
7115
7116
7117 X_LAST_UPDATE_DATE => l_last_update_date,
7118 X_LAST_UPDATED_BY =>l_last_updated_by,
7119 X_LAST_UPDATE_LOGIN =>l_last_update_login
7120 );
7121 ELSIF (p_dimension_varchar_label = 'USER_LOV93') THEN
7122 FEM_User_Lov93_PKG.UPDATE_ROW (
7123
7124 X_USER_LOV93_CODE => p_display_code,
7125 X_ENABLED_FLAG => p_enabled_flag,
7126 X_PERSONAL_FLAG => p_personal_flag,
7127 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7128 X_READ_ONLY_FLAG => p_read_only_flag,
7129 X_USER_LOV93_NAME => p_member_name,
7130 X_DESCRIPTION => p_member_description,
7131
7132
7133 X_LAST_UPDATE_DATE => l_last_update_date,
7134 X_LAST_UPDATED_BY =>l_last_updated_by,
7135 X_LAST_UPDATE_LOGIN =>l_last_update_login
7136 );
7137 ELSIF (p_dimension_varchar_label = 'USER_LOV94') THEN
7138 FEM_User_Lov94_PKG.UPDATE_ROW (
7139
7140 X_USER_LOV94_CODE => p_display_code,
7141 X_ENABLED_FLAG => p_enabled_flag,
7142 X_PERSONAL_FLAG => p_personal_flag,
7143 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7144 X_READ_ONLY_FLAG => p_read_only_flag,
7145 X_USER_LOV94_NAME => p_member_name,
7146 X_DESCRIPTION => p_member_description,
7147
7148
7149 X_LAST_UPDATE_DATE => l_last_update_date,
7150 X_LAST_UPDATED_BY =>l_last_updated_by,
7151 X_LAST_UPDATE_LOGIN =>l_last_update_login
7152 );
7153 ELSIF (p_dimension_varchar_label = 'USER_LOV95') THEN
7154 FEM_User_Lov95_PKG.UPDATE_ROW (
7155
7156 X_USER_LOV95_CODE => p_display_code,
7157 X_ENABLED_FLAG => p_enabled_flag,
7158 X_PERSONAL_FLAG => p_personal_flag,
7159 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7160 X_READ_ONLY_FLAG => p_read_only_flag,
7161 X_USER_LOV95_NAME => p_member_name,
7162 X_DESCRIPTION => p_member_description,
7163
7164
7165 X_LAST_UPDATE_DATE => l_last_update_date,
7166 X_LAST_UPDATED_BY =>l_last_updated_by,
7167 X_LAST_UPDATE_LOGIN =>l_last_update_login
7168 );
7169 ELSIF (p_dimension_varchar_label = 'USER_LOV96') THEN
7170 FEM_User_Lov96_PKG.UPDATE_ROW (
7171
7172 X_USER_LOV96_CODE => p_display_code,
7173 X_ENABLED_FLAG => p_enabled_flag,
7174 X_PERSONAL_FLAG => p_personal_flag,
7175 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7176 X_READ_ONLY_FLAG => p_read_only_flag,
7177 X_USER_LOV96_NAME => p_member_name,
7178 X_DESCRIPTION => p_member_description,
7179
7180
7181 X_LAST_UPDATE_DATE => l_last_update_date,
7182 X_LAST_UPDATED_BY =>l_last_updated_by,
7183 X_LAST_UPDATE_LOGIN =>l_last_update_login
7184 );
7185 ELSIF (p_dimension_varchar_label = 'USER_LOV97') THEN
7186 FEM_User_Lov97_PKG.UPDATE_ROW (
7187
7188 X_USER_LOV97_CODE => p_display_code,
7189 X_ENABLED_FLAG => p_enabled_flag,
7190 X_PERSONAL_FLAG => p_personal_flag,
7191 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7192 X_READ_ONLY_FLAG => p_read_only_flag,
7193 X_USER_LOV97_NAME => p_member_name,
7194 X_DESCRIPTION => p_member_description,
7195
7196
7197 X_LAST_UPDATE_DATE => l_last_update_date,
7198 X_LAST_UPDATED_BY =>l_last_updated_by,
7199 X_LAST_UPDATE_LOGIN =>l_last_update_login
7200 );
7201 ELSIF (p_dimension_varchar_label = 'USER_LOV98') THEN
7202 FEM_User_Lov98_PKG.UPDATE_ROW (
7203
7204 X_USER_LOV98_CODE => p_display_code,
7205 X_ENABLED_FLAG => p_enabled_flag,
7206 X_PERSONAL_FLAG => p_personal_flag,
7207 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7208 X_READ_ONLY_FLAG => p_read_only_flag,
7209 X_USER_LOV98_NAME => p_member_name,
7210 X_DESCRIPTION => p_member_description,
7211
7212
7213 X_LAST_UPDATE_DATE => l_last_update_date,
7214 X_LAST_UPDATED_BY =>l_last_updated_by,
7215 X_LAST_UPDATE_LOGIN =>l_last_update_login
7216 );
7217 ELSIF (p_dimension_varchar_label = 'USER_LOV99') THEN
7218 FEM_User_Lov99_PKG.UPDATE_ROW (
7219
7220 X_USER_LOV99_CODE => p_display_code,
7221 X_ENABLED_FLAG => p_enabled_flag,
7222 X_PERSONAL_FLAG => p_personal_flag,
7223 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7224 X_READ_ONLY_FLAG => p_read_only_flag,
7225 X_USER_LOV99_NAME => p_member_name,
7226 X_DESCRIPTION => p_member_description,
7227
7228
7229 X_LAST_UPDATE_DATE => l_last_update_date,
7230 X_LAST_UPDATED_BY =>l_last_updated_by,
7231 X_LAST_UPDATE_LOGIN =>l_last_update_login
7232 );
7233 ELSIF (p_dimension_varchar_label = 'USER_LOV100') THEN
7234 FEM_User_Lov100_PKG.UPDATE_ROW (
7235
7236 X_USER_LOV100_CODE => p_display_code,
7237 X_ENABLED_FLAG => p_enabled_flag,
7238 X_PERSONAL_FLAG => p_personal_flag,
7239 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7240 X_READ_ONLY_FLAG => p_read_only_flag,
7241 X_USER_LOV100_NAME => p_member_name,
7242 X_DESCRIPTION => p_member_description,
7243
7244
7245 X_LAST_UPDATE_DATE => l_last_update_date,
7246 X_LAST_UPDATED_BY =>l_last_updated_by,
7247 X_LAST_UPDATE_LOGIN =>l_last_update_login
7248 );
7249 ELSIF (p_dimension_varchar_label = 'USER_LOV101') THEN
7250 FEM_User_Lov101_PKG.UPDATE_ROW (
7251
7252 X_USER_LOV101_CODE => p_display_code,
7253 X_ENABLED_FLAG => p_enabled_flag,
7254 X_PERSONAL_FLAG => p_personal_flag,
7255 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7256 X_READ_ONLY_FLAG => p_read_only_flag,
7257 X_USER_LOV101_NAME => p_member_name,
7258 X_DESCRIPTION => p_member_description,
7259
7260
7261 X_LAST_UPDATE_DATE => l_last_update_date,
7262 X_LAST_UPDATED_BY =>l_last_updated_by,
7263 X_LAST_UPDATE_LOGIN =>l_last_update_login
7264 );
7265 ELSIF (p_dimension_varchar_label = 'USER_LOV102') THEN
7266 FEM_User_Lov102_PKG.UPDATE_ROW (
7267
7268 X_USER_LOV102_CODE => p_display_code,
7269 X_ENABLED_FLAG => p_enabled_flag,
7270 X_PERSONAL_FLAG => p_personal_flag,
7271 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7272 X_READ_ONLY_FLAG => p_read_only_flag,
7273 X_USER_LOV102_NAME => p_member_name,
7274 X_DESCRIPTION => p_member_description,
7275
7276
7277 X_LAST_UPDATE_DATE => l_last_update_date,
7278 X_LAST_UPDATED_BY =>l_last_updated_by,
7279 X_LAST_UPDATE_LOGIN =>l_last_update_login
7280 );
7281 ELSIF (p_dimension_varchar_label = 'USER_LOV103') THEN
7282 FEM_User_Lov103_PKG.UPDATE_ROW (
7283
7284 X_USER_LOV103_CODE => p_display_code,
7285 X_ENABLED_FLAG => p_enabled_flag,
7286 X_PERSONAL_FLAG => p_personal_flag,
7287 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7288 X_READ_ONLY_FLAG => p_read_only_flag,
7289 X_USER_LOV103_NAME => p_member_name,
7290 X_DESCRIPTION => p_member_description,
7291
7292
7293 X_LAST_UPDATE_DATE => l_last_update_date,
7294 X_LAST_UPDATED_BY =>l_last_updated_by,
7295 X_LAST_UPDATE_LOGIN =>l_last_update_login
7296 );
7297 ELSIF (p_dimension_varchar_label = 'USER_LOV104') THEN
7298 FEM_User_Lov104_PKG.UPDATE_ROW (
7299
7300 X_USER_LOV104_CODE => p_display_code,
7301 X_ENABLED_FLAG => p_enabled_flag,
7302 X_PERSONAL_FLAG => p_personal_flag,
7303 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7304 X_READ_ONLY_FLAG => p_read_only_flag,
7305 X_USER_LOV104_NAME => p_member_name,
7306 X_DESCRIPTION => p_member_description,
7307
7308
7309 X_LAST_UPDATE_DATE => l_last_update_date,
7310 X_LAST_UPDATED_BY =>l_last_updated_by,
7311 X_LAST_UPDATE_LOGIN =>l_last_update_login
7312 );
7313 ELSIF (p_dimension_varchar_label = 'USER_LOV105') THEN
7314 FEM_User_Lov105_PKG.UPDATE_ROW (
7315
7316 X_USER_LOV105_CODE => p_display_code,
7317 X_ENABLED_FLAG => p_enabled_flag,
7318 X_PERSONAL_FLAG => p_personal_flag,
7319 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7320 X_READ_ONLY_FLAG => p_read_only_flag,
7321 X_USER_LOV105_NAME => p_member_name,
7322 X_DESCRIPTION => p_member_description,
7323
7324
7325 X_LAST_UPDATE_DATE => l_last_update_date,
7326 X_LAST_UPDATED_BY =>l_last_updated_by,
7327 X_LAST_UPDATE_LOGIN =>l_last_update_login
7328 );
7329 ELSIF (p_dimension_varchar_label = 'USER_LOV106') THEN
7330 FEM_User_Lov106_PKG.UPDATE_ROW (
7331
7332 X_USER_LOV106_CODE => p_display_code,
7333 X_ENABLED_FLAG => p_enabled_flag,
7334 X_PERSONAL_FLAG => p_personal_flag,
7335 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7336 X_READ_ONLY_FLAG => p_read_only_flag,
7337 X_USER_LOV106_NAME => p_member_name,
7338 X_DESCRIPTION => p_member_description,
7339
7340
7341 X_LAST_UPDATE_DATE => l_last_update_date,
7342 X_LAST_UPDATED_BY =>l_last_updated_by,
7343 X_LAST_UPDATE_LOGIN =>l_last_update_login
7344 );
7345 ELSIF (p_dimension_varchar_label = 'USER_LOV107') THEN
7346 FEM_User_Lov107_PKG.UPDATE_ROW (
7347
7348 X_USER_LOV107_CODE => p_display_code,
7349 X_ENABLED_FLAG => p_enabled_flag,
7350 X_PERSONAL_FLAG => p_personal_flag,
7351 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7352 X_READ_ONLY_FLAG => p_read_only_flag,
7353 X_USER_LOV107_NAME => p_member_name,
7354 X_DESCRIPTION => p_member_description,
7355
7356
7357 X_LAST_UPDATE_DATE => l_last_update_date,
7358 X_LAST_UPDATED_BY =>l_last_updated_by,
7359 X_LAST_UPDATE_LOGIN =>l_last_update_login
7360 );
7361 ELSIF (p_dimension_varchar_label = 'USER_LOV108') THEN
7362 FEM_User_Lov108_PKG.UPDATE_ROW (
7363
7364 X_USER_LOV108_CODE => p_display_code,
7365 X_ENABLED_FLAG => p_enabled_flag,
7366 X_PERSONAL_FLAG => p_personal_flag,
7367 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7368 X_READ_ONLY_FLAG => p_read_only_flag,
7369 X_USER_LOV108_NAME => p_member_name,
7370 X_DESCRIPTION => p_member_description,
7371
7372
7373 X_LAST_UPDATE_DATE => l_last_update_date,
7374 X_LAST_UPDATED_BY =>l_last_updated_by,
7375 X_LAST_UPDATE_LOGIN =>l_last_update_login
7376 );
7377 ELSIF (p_dimension_varchar_label = 'USER_LOV109') THEN
7378 FEM_User_Lov109_PKG.UPDATE_ROW (
7379
7380 X_USER_LOV109_CODE => p_display_code,
7381 X_ENABLED_FLAG => p_enabled_flag,
7382 X_PERSONAL_FLAG => p_personal_flag,
7383 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7384 X_READ_ONLY_FLAG => p_read_only_flag,
7385 X_USER_LOV109_NAME => p_member_name,
7386 X_DESCRIPTION => p_member_description,
7387
7388
7389 X_LAST_UPDATE_DATE => l_last_update_date,
7390 X_LAST_UPDATED_BY =>l_last_updated_by,
7391 X_LAST_UPDATE_LOGIN =>l_last_update_login
7392 );
7393 ELSIF (p_dimension_varchar_label = 'USER_LOV110') THEN
7394 FEM_User_Lov110_PKG.UPDATE_ROW (
7395
7396 X_USER_LOV110_CODE => p_display_code,
7397 X_ENABLED_FLAG => p_enabled_flag,
7398 X_PERSONAL_FLAG => p_personal_flag,
7399 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7400 X_READ_ONLY_FLAG => p_read_only_flag,
7401 X_USER_LOV110_NAME => p_member_name,
7402 X_DESCRIPTION => p_member_description,
7403
7404
7405 X_LAST_UPDATE_DATE => l_last_update_date,
7406 X_LAST_UPDATED_BY =>l_last_updated_by,
7407 X_LAST_UPDATE_LOGIN =>l_last_update_login
7408 );
7409 ELSIF (p_dimension_varchar_label = 'USER_LOV111') THEN
7410 FEM_User_Lov111_PKG.UPDATE_ROW (
7411
7412 X_USER_LOV111_CODE => p_display_code,
7413 X_ENABLED_FLAG => p_enabled_flag,
7414 X_PERSONAL_FLAG => p_personal_flag,
7415 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7416 X_READ_ONLY_FLAG => p_read_only_flag,
7417 X_USER_LOV111_NAME => p_member_name,
7418 X_DESCRIPTION => p_member_description,
7419
7420
7421 X_LAST_UPDATE_DATE => l_last_update_date,
7422 X_LAST_UPDATED_BY =>l_last_updated_by,
7423 X_LAST_UPDATE_LOGIN =>l_last_update_login
7424 );
7425 ELSIF (p_dimension_varchar_label = 'USER_LOV112') THEN
7426 FEM_User_Lov112_PKG.UPDATE_ROW (
7427
7428 X_USER_LOV112_CODE => p_display_code,
7429 X_ENABLED_FLAG => p_enabled_flag,
7430 X_PERSONAL_FLAG => p_personal_flag,
7431 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7432 X_READ_ONLY_FLAG => p_read_only_flag,
7433 X_USER_LOV112_NAME => p_member_name,
7434 X_DESCRIPTION => p_member_description,
7435
7436
7437 X_LAST_UPDATE_DATE => l_last_update_date,
7438 X_LAST_UPDATED_BY =>l_last_updated_by,
7439 X_LAST_UPDATE_LOGIN =>l_last_update_login
7440 );
7441 ELSIF (p_dimension_varchar_label = 'USER_LOV113') THEN
7442 FEM_User_Lov113_PKG.UPDATE_ROW (
7443
7444 X_USER_LOV113_CODE => p_display_code,
7445 X_ENABLED_FLAG => p_enabled_flag,
7446 X_PERSONAL_FLAG => p_personal_flag,
7447 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7448 X_READ_ONLY_FLAG => p_read_only_flag,
7449 X_USER_LOV113_NAME => p_member_name,
7450 X_DESCRIPTION => p_member_description,
7451
7452
7453 X_LAST_UPDATE_DATE => l_last_update_date,
7454 X_LAST_UPDATED_BY =>l_last_updated_by,
7455 X_LAST_UPDATE_LOGIN =>l_last_update_login
7456 );
7457 ELSIF (p_dimension_varchar_label = 'USER_LOV114') THEN
7458 FEM_User_Lov114_PKG.UPDATE_ROW (
7459
7460 X_USER_LOV114_CODE => p_display_code,
7461 X_ENABLED_FLAG => p_enabled_flag,
7462 X_PERSONAL_FLAG => p_personal_flag,
7463 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7464 X_READ_ONLY_FLAG => p_read_only_flag,
7465 X_USER_LOV114_NAME => p_member_name,
7466 X_DESCRIPTION => p_member_description,
7467
7468
7469 X_LAST_UPDATE_DATE => l_last_update_date,
7470 X_LAST_UPDATED_BY =>l_last_updated_by,
7471 X_LAST_UPDATE_LOGIN =>l_last_update_login
7472 );
7473 ELSIF (p_dimension_varchar_label = 'USER_LOV115') THEN
7474 FEM_User_Lov115_PKG.UPDATE_ROW (
7475
7476 X_USER_LOV115_CODE => p_display_code,
7477 X_ENABLED_FLAG => p_enabled_flag,
7478 X_PERSONAL_FLAG => p_personal_flag,
7479 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7480 X_READ_ONLY_FLAG => p_read_only_flag,
7481 X_USER_LOV115_NAME => p_member_name,
7482 X_DESCRIPTION => p_member_description,
7483
7484
7485 X_LAST_UPDATE_DATE => l_last_update_date,
7486 X_LAST_UPDATED_BY =>l_last_updated_by,
7487 X_LAST_UPDATE_LOGIN =>l_last_update_login
7488 );
7489 ELSIF (p_dimension_varchar_label = 'USER_LOV116') THEN
7490 FEM_User_Lov116_PKG.UPDATE_ROW (
7491
7492 X_USER_LOV116_CODE => p_display_code,
7493 X_ENABLED_FLAG => p_enabled_flag,
7494 X_PERSONAL_FLAG => p_personal_flag,
7495 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7496 X_READ_ONLY_FLAG => p_read_only_flag,
7497 X_USER_LOV116_NAME => p_member_name,
7498 X_DESCRIPTION => p_member_description,
7499
7500
7501 X_LAST_UPDATE_DATE => l_last_update_date,
7502 X_LAST_UPDATED_BY =>l_last_updated_by,
7503 X_LAST_UPDATE_LOGIN =>l_last_update_login
7504 );
7505 ELSIF (p_dimension_varchar_label = 'USER_LOV117') THEN
7506 FEM_User_Lov117_PKG.UPDATE_ROW (
7507
7508 X_USER_LOV117_CODE => p_display_code,
7509 X_ENABLED_FLAG => p_enabled_flag,
7510 X_PERSONAL_FLAG => p_personal_flag,
7511 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7512 X_READ_ONLY_FLAG => p_read_only_flag,
7513 X_USER_LOV117_NAME => p_member_name,
7514 X_DESCRIPTION => p_member_description,
7515
7516
7517 X_LAST_UPDATE_DATE => l_last_update_date,
7518 X_LAST_UPDATED_BY =>l_last_updated_by,
7519 X_LAST_UPDATE_LOGIN =>l_last_update_login
7520 );
7521 ELSIF (p_dimension_varchar_label = 'USER_LOV118') THEN
7522 FEM_User_Lov118_PKG.UPDATE_ROW (
7523
7524 X_USER_LOV118_CODE => p_display_code,
7525 X_ENABLED_FLAG => p_enabled_flag,
7526 X_PERSONAL_FLAG => p_personal_flag,
7527 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7528 X_READ_ONLY_FLAG => p_read_only_flag,
7529 X_USER_LOV118_NAME => p_member_name,
7530 X_DESCRIPTION => p_member_description,
7531
7532
7533 X_LAST_UPDATE_DATE => l_last_update_date,
7534 X_LAST_UPDATED_BY =>l_last_updated_by,
7535 X_LAST_UPDATE_LOGIN =>l_last_update_login
7536 );
7537 ELSIF (p_dimension_varchar_label = 'USER_LOV119') THEN
7538 FEM_User_Lov119_PKG.UPDATE_ROW (
7539
7540 X_USER_LOV119_CODE => p_display_code,
7541 X_ENABLED_FLAG => p_enabled_flag,
7542 X_PERSONAL_FLAG => p_personal_flag,
7543 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7544 X_READ_ONLY_FLAG => p_read_only_flag,
7545 X_USER_LOV119_NAME => p_member_name,
7546 X_DESCRIPTION => p_member_description,
7547
7548
7549 X_LAST_UPDATE_DATE => l_last_update_date,
7550 X_LAST_UPDATED_BY =>l_last_updated_by,
7551 X_LAST_UPDATE_LOGIN =>l_last_update_login
7552 );
7553 ELSIF (p_dimension_varchar_label = 'USER_LOV120') THEN
7554 FEM_User_Lov120_PKG.UPDATE_ROW (
7555
7556 X_USER_LOV120_CODE => p_display_code,
7557 X_ENABLED_FLAG => p_enabled_flag,
7558 X_PERSONAL_FLAG => p_personal_flag,
7559 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7560 X_READ_ONLY_FLAG => p_read_only_flag,
7561 X_USER_LOV120_NAME => p_member_name,
7562 X_DESCRIPTION => p_member_description,
7563
7564
7565 X_LAST_UPDATE_DATE => l_last_update_date,
7566 X_LAST_UPDATED_BY =>l_last_updated_by,
7567 X_LAST_UPDATE_LOGIN =>l_last_update_login
7568 );
7569 ELSIF (p_dimension_varchar_label = 'USER_LOV121') THEN
7570 FEM_User_Lov121_PKG.UPDATE_ROW (
7571
7572 X_USER_LOV121_CODE => p_display_code,
7573 X_ENABLED_FLAG => p_enabled_flag,
7574 X_PERSONAL_FLAG => p_personal_flag,
7575 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7576 X_READ_ONLY_FLAG => p_read_only_flag,
7577 X_USER_LOV121_NAME => p_member_name,
7578 X_DESCRIPTION => p_member_description,
7579
7580
7581 X_LAST_UPDATE_DATE => l_last_update_date,
7582 X_LAST_UPDATED_BY =>l_last_updated_by,
7583 X_LAST_UPDATE_LOGIN =>l_last_update_login
7584 );
7585 ELSIF (p_dimension_varchar_label = 'USER_LOV122') THEN
7586 FEM_User_Lov122_PKG.UPDATE_ROW (
7587
7588 X_USER_LOV122_CODE => p_display_code,
7589 X_ENABLED_FLAG => p_enabled_flag,
7590 X_PERSONAL_FLAG => p_personal_flag,
7591 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7592 X_READ_ONLY_FLAG => p_read_only_flag,
7593 X_USER_LOV122_NAME => p_member_name,
7594 X_DESCRIPTION => p_member_description,
7595
7596
7597 X_LAST_UPDATE_DATE => l_last_update_date,
7598 X_LAST_UPDATED_BY =>l_last_updated_by,
7599 X_LAST_UPDATE_LOGIN =>l_last_update_login
7600 );
7601 ELSIF (p_dimension_varchar_label = 'USER_LOV123') THEN
7602 FEM_User_Lov123_PKG.UPDATE_ROW (
7603
7604 X_USER_LOV123_CODE => p_display_code,
7605 X_ENABLED_FLAG => p_enabled_flag,
7606 X_PERSONAL_FLAG => p_personal_flag,
7607 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7608 X_READ_ONLY_FLAG => p_read_only_flag,
7609 X_USER_LOV123_NAME => p_member_name,
7610 X_DESCRIPTION => p_member_description,
7611
7612
7613 X_LAST_UPDATE_DATE => l_last_update_date,
7614 X_LAST_UPDATED_BY =>l_last_updated_by,
7615 X_LAST_UPDATE_LOGIN =>l_last_update_login
7616 );
7617 ELSIF (p_dimension_varchar_label = 'USER_LOV124') THEN
7618 FEM_User_Lov124_PKG.UPDATE_ROW (
7619
7620 X_USER_LOV124_CODE => p_display_code,
7621 X_ENABLED_FLAG => p_enabled_flag,
7622 X_PERSONAL_FLAG => p_personal_flag,
7623 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7624 X_READ_ONLY_FLAG => p_read_only_flag,
7625 X_USER_LOV124_NAME => p_member_name,
7626 X_DESCRIPTION => p_member_description,
7627
7628
7629 X_LAST_UPDATE_DATE => l_last_update_date,
7630 X_LAST_UPDATED_BY =>l_last_updated_by,
7631 X_LAST_UPDATE_LOGIN =>l_last_update_login
7632 );
7633 ELSIF (p_dimension_varchar_label = 'USER_LOV125') THEN
7634 FEM_User_Lov125_PKG.UPDATE_ROW (
7635
7636 X_USER_LOV125_CODE => p_display_code,
7637 X_ENABLED_FLAG => p_enabled_flag,
7638 X_PERSONAL_FLAG => p_personal_flag,
7639 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7640 X_READ_ONLY_FLAG => p_read_only_flag,
7641 X_USER_LOV125_NAME => p_member_name,
7642 X_DESCRIPTION => p_member_description,
7643
7644
7645 X_LAST_UPDATE_DATE => l_last_update_date,
7646 X_LAST_UPDATED_BY =>l_last_updated_by,
7647 X_LAST_UPDATE_LOGIN =>l_last_update_login
7648 );
7649 ELSIF (p_dimension_varchar_label = 'USER_LOV126') THEN
7650 FEM_User_Lov126_PKG.UPDATE_ROW (
7651
7652 X_USER_LOV126_CODE => p_display_code,
7653 X_ENABLED_FLAG => p_enabled_flag,
7654 X_PERSONAL_FLAG => p_personal_flag,
7655 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7656 X_READ_ONLY_FLAG => p_read_only_flag,
7657 X_USER_LOV126_NAME => p_member_name,
7658 X_DESCRIPTION => p_member_description,
7659
7660
7661 X_LAST_UPDATE_DATE => l_last_update_date,
7662 X_LAST_UPDATED_BY =>l_last_updated_by,
7663 X_LAST_UPDATE_LOGIN =>l_last_update_login
7664 );
7665 ELSIF (p_dimension_varchar_label = 'USER_LOV127') THEN
7666 FEM_User_Lov127_PKG.UPDATE_ROW (
7667
7668 X_USER_LOV127_CODE => p_display_code,
7669 X_ENABLED_FLAG => p_enabled_flag,
7670 X_PERSONAL_FLAG => p_personal_flag,
7671 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7672 X_READ_ONLY_FLAG => p_read_only_flag,
7673 X_USER_LOV127_NAME => p_member_name,
7674 X_DESCRIPTION => p_member_description,
7675
7676
7677 X_LAST_UPDATE_DATE => l_last_update_date,
7678 X_LAST_UPDATED_BY =>l_last_updated_by,
7679 X_LAST_UPDATE_LOGIN =>l_last_update_login
7680 );
7681 ELSIF (p_dimension_varchar_label = 'USER_LOV128') THEN
7682 FEM_User_Lov128_PKG.UPDATE_ROW (
7683
7684 X_USER_LOV128_CODE => p_display_code,
7685 X_ENABLED_FLAG => p_enabled_flag,
7686 X_PERSONAL_FLAG => p_personal_flag,
7687 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7688 X_READ_ONLY_FLAG => p_read_only_flag,
7689 X_USER_LOV128_NAME => p_member_name,
7690 X_DESCRIPTION => p_member_description,
7691
7692
7693 X_LAST_UPDATE_DATE => l_last_update_date,
7694 X_LAST_UPDATED_BY =>l_last_updated_by,
7695 X_LAST_UPDATE_LOGIN =>l_last_update_login
7696 );
7697 ELSIF (p_dimension_varchar_label = 'USER_LOV129') THEN
7698 FEM_User_Lov129_PKG.UPDATE_ROW (
7699
7700 X_USER_LOV129_CODE => p_display_code,
7701 X_ENABLED_FLAG => p_enabled_flag,
7702 X_PERSONAL_FLAG => p_personal_flag,
7703 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7704 X_READ_ONLY_FLAG => p_read_only_flag,
7705 X_USER_LOV129_NAME => p_member_name,
7706 X_DESCRIPTION => p_member_description,
7707
7708
7709 X_LAST_UPDATE_DATE => l_last_update_date,
7710 X_LAST_UPDATED_BY =>l_last_updated_by,
7711 X_LAST_UPDATE_LOGIN =>l_last_update_login
7712 );
7713 ELSIF (p_dimension_varchar_label = 'USER_LOV130') THEN
7714 FEM_User_Lov130_PKG.UPDATE_ROW (
7715
7716 X_USER_LOV130_CODE => p_display_code,
7717 X_ENABLED_FLAG => p_enabled_flag,
7718 X_PERSONAL_FLAG => p_personal_flag,
7719 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7720 X_READ_ONLY_FLAG => p_read_only_flag,
7721 X_USER_LOV130_NAME => p_member_name,
7722 X_DESCRIPTION => p_member_description,
7723
7724
7725 X_LAST_UPDATE_DATE => l_last_update_date,
7726 X_LAST_UPDATED_BY =>l_last_updated_by,
7727 X_LAST_UPDATE_LOGIN =>l_last_update_login
7728 );
7729 ELSIF (p_dimension_varchar_label = 'USER_LOV131') THEN
7730 FEM_User_Lov131_PKG.UPDATE_ROW (
7731
7732 X_USER_LOV131_CODE => p_display_code,
7733 X_ENABLED_FLAG => p_enabled_flag,
7734 X_PERSONAL_FLAG => p_personal_flag,
7735 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7736 X_READ_ONLY_FLAG => p_read_only_flag,
7737 X_USER_LOV131_NAME => p_member_name,
7738 X_DESCRIPTION => p_member_description,
7739
7740
7741 X_LAST_UPDATE_DATE => l_last_update_date,
7742 X_LAST_UPDATED_BY =>l_last_updated_by,
7743 X_LAST_UPDATE_LOGIN =>l_last_update_login
7744 );
7745 ELSIF (p_dimension_varchar_label = 'USER_LOV132') THEN
7746 FEM_User_Lov132_PKG.UPDATE_ROW (
7747
7748 X_USER_LOV132_CODE => p_display_code,
7749 X_ENABLED_FLAG => p_enabled_flag,
7750 X_PERSONAL_FLAG => p_personal_flag,
7751 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7752 X_READ_ONLY_FLAG => p_read_only_flag,
7753 X_USER_LOV132_NAME => p_member_name,
7754 X_DESCRIPTION => p_member_description,
7755
7756
7757 X_LAST_UPDATE_DATE => l_last_update_date,
7758 X_LAST_UPDATED_BY =>l_last_updated_by,
7759 X_LAST_UPDATE_LOGIN =>l_last_update_login
7760 );
7761 ELSIF (p_dimension_varchar_label = 'USER_LOV133') THEN
7762 FEM_User_Lov133_PKG.UPDATE_ROW (
7763
7764 X_USER_LOV133_CODE => p_display_code,
7765 X_ENABLED_FLAG => p_enabled_flag,
7766 X_PERSONAL_FLAG => p_personal_flag,
7767 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7768 X_READ_ONLY_FLAG => p_read_only_flag,
7769 X_USER_LOV133_NAME => p_member_name,
7770 X_DESCRIPTION => p_member_description,
7771
7772
7773 X_LAST_UPDATE_DATE => l_last_update_date,
7774 X_LAST_UPDATED_BY =>l_last_updated_by,
7775 X_LAST_UPDATE_LOGIN =>l_last_update_login
7776 );
7777 ELSIF (p_dimension_varchar_label = 'USER_LOV134') THEN
7778 FEM_User_Lov134_PKG.UPDATE_ROW (
7779
7780 X_USER_LOV134_CODE => p_display_code,
7781 X_ENABLED_FLAG => p_enabled_flag,
7782 X_PERSONAL_FLAG => p_personal_flag,
7783 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7784 X_READ_ONLY_FLAG => p_read_only_flag,
7785 X_USER_LOV134_NAME => p_member_name,
7786 X_DESCRIPTION => p_member_description,
7787
7788
7789 X_LAST_UPDATE_DATE => l_last_update_date,
7790 X_LAST_UPDATED_BY =>l_last_updated_by,
7791 X_LAST_UPDATE_LOGIN =>l_last_update_login
7792 );
7793 ELSIF (p_dimension_varchar_label = 'USER_LOV135') THEN
7794 FEM_User_Lov135_PKG.UPDATE_ROW (
7795
7796 X_USER_LOV135_CODE => p_display_code,
7797 X_ENABLED_FLAG => p_enabled_flag,
7798 X_PERSONAL_FLAG => p_personal_flag,
7799 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7800 X_READ_ONLY_FLAG => p_read_only_flag,
7801 X_USER_LOV135_NAME => p_member_name,
7802 X_DESCRIPTION => p_member_description,
7803
7804
7805 X_LAST_UPDATE_DATE => l_last_update_date,
7806 X_LAST_UPDATED_BY =>l_last_updated_by,
7807 X_LAST_UPDATE_LOGIN =>l_last_update_login
7808 );
7809 ELSIF (p_dimension_varchar_label = 'USER_LOV136') THEN
7810 FEM_User_Lov136_PKG.UPDATE_ROW (
7811
7812 X_USER_LOV136_CODE => p_display_code,
7813 X_ENABLED_FLAG => p_enabled_flag,
7814 X_PERSONAL_FLAG => p_personal_flag,
7815 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7816 X_READ_ONLY_FLAG => p_read_only_flag,
7817 X_USER_LOV136_NAME => p_member_name,
7818 X_DESCRIPTION => p_member_description,
7819
7820
7821 X_LAST_UPDATE_DATE => l_last_update_date,
7822 X_LAST_UPDATED_BY =>l_last_updated_by,
7823 X_LAST_UPDATE_LOGIN =>l_last_update_login
7824 );
7825 ELSIF (p_dimension_varchar_label = 'USER_LOV137') THEN
7826 FEM_User_Lov137_PKG.UPDATE_ROW (
7827
7828 X_USER_LOV137_CODE => p_display_code,
7829 X_ENABLED_FLAG => p_enabled_flag,
7830 X_PERSONAL_FLAG => p_personal_flag,
7831 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7832 X_READ_ONLY_FLAG => p_read_only_flag,
7833 X_USER_LOV137_NAME => p_member_name,
7834 X_DESCRIPTION => p_member_description,
7835
7836
7837 X_LAST_UPDATE_DATE => l_last_update_date,
7838 X_LAST_UPDATED_BY =>l_last_updated_by,
7839 X_LAST_UPDATE_LOGIN =>l_last_update_login
7840 );
7841 ELSIF (p_dimension_varchar_label = 'USER_LOV138') THEN
7842 FEM_User_Lov138_PKG.UPDATE_ROW (
7843
7844 X_USER_LOV138_CODE => p_display_code,
7845 X_ENABLED_FLAG => p_enabled_flag,
7846 X_PERSONAL_FLAG => p_personal_flag,
7847 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7848 X_READ_ONLY_FLAG => p_read_only_flag,
7849 X_USER_LOV138_NAME => p_member_name,
7850 X_DESCRIPTION => p_member_description,
7851
7852
7853 X_LAST_UPDATE_DATE => l_last_update_date,
7854 X_LAST_UPDATED_BY =>l_last_updated_by,
7855 X_LAST_UPDATE_LOGIN =>l_last_update_login
7856 );
7857 ELSIF (p_dimension_varchar_label = 'USER_LOV139') THEN
7858 FEM_User_Lov139_PKG.UPDATE_ROW (
7859
7860 X_USER_LOV139_CODE => p_display_code,
7861 X_ENABLED_FLAG => p_enabled_flag,
7862 X_PERSONAL_FLAG => p_personal_flag,
7863 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7864 X_READ_ONLY_FLAG => p_read_only_flag,
7865 X_USER_LOV139_NAME => p_member_name,
7866 X_DESCRIPTION => p_member_description,
7867
7868
7869 X_LAST_UPDATE_DATE => l_last_update_date,
7870 X_LAST_UPDATED_BY =>l_last_updated_by,
7871 X_LAST_UPDATE_LOGIN =>l_last_update_login
7872 );
7873 ELSIF (p_dimension_varchar_label = 'USER_LOV140') THEN
7874 FEM_User_Lov140_PKG.UPDATE_ROW (
7875
7876 X_USER_LOV140_CODE => p_display_code,
7877 X_ENABLED_FLAG => p_enabled_flag,
7878 X_PERSONAL_FLAG => p_personal_flag,
7879 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7880 X_READ_ONLY_FLAG => p_read_only_flag,
7881 X_USER_LOV140_NAME => p_member_name,
7882 X_DESCRIPTION => p_member_description,
7883
7884
7885 X_LAST_UPDATE_DATE => l_last_update_date,
7886 X_LAST_UPDATED_BY =>l_last_updated_by,
7887 X_LAST_UPDATE_LOGIN =>l_last_update_login
7888 );
7889 ELSIF (p_dimension_varchar_label = 'USER_LOV141') THEN
7890 FEM_User_Lov141_PKG.UPDATE_ROW (
7891
7892 X_USER_LOV141_CODE => p_display_code,
7893 X_ENABLED_FLAG => p_enabled_flag,
7894 X_PERSONAL_FLAG => p_personal_flag,
7895 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7896 X_READ_ONLY_FLAG => p_read_only_flag,
7897 X_USER_LOV141_NAME => p_member_name,
7898 X_DESCRIPTION => p_member_description,
7899
7900
7901 X_LAST_UPDATE_DATE => l_last_update_date,
7902 X_LAST_UPDATED_BY =>l_last_updated_by,
7903 X_LAST_UPDATE_LOGIN =>l_last_update_login
7904 );
7905 ELSIF (p_dimension_varchar_label = 'USER_LOV142') THEN
7906 FEM_User_Lov142_PKG.UPDATE_ROW (
7907
7908 X_USER_LOV142_CODE => p_display_code,
7909 X_ENABLED_FLAG => p_enabled_flag,
7910 X_PERSONAL_FLAG => p_personal_flag,
7911 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7912 X_READ_ONLY_FLAG => p_read_only_flag,
7913 X_USER_LOV142_NAME => p_member_name,
7914 X_DESCRIPTION => p_member_description,
7915
7916
7917 X_LAST_UPDATE_DATE => l_last_update_date,
7918 X_LAST_UPDATED_BY =>l_last_updated_by,
7919 X_LAST_UPDATE_LOGIN =>l_last_update_login
7920 );
7921 ELSIF (p_dimension_varchar_label = 'USER_LOV143') THEN
7922 FEM_User_Lov143_PKG.UPDATE_ROW (
7923
7924 X_USER_LOV143_CODE => p_display_code,
7925 X_ENABLED_FLAG => p_enabled_flag,
7926 X_PERSONAL_FLAG => p_personal_flag,
7927 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7928 X_READ_ONLY_FLAG => p_read_only_flag,
7929 X_USER_LOV143_NAME => p_member_name,
7930 X_DESCRIPTION => p_member_description,
7931
7932
7933 X_LAST_UPDATE_DATE => l_last_update_date,
7934 X_LAST_UPDATED_BY =>l_last_updated_by,
7935 X_LAST_UPDATE_LOGIN =>l_last_update_login
7936 );
7937 ELSIF (p_dimension_varchar_label = 'USER_LOV144') THEN
7938 FEM_User_Lov144_PKG.UPDATE_ROW (
7939
7940 X_USER_LOV144_CODE => p_display_code,
7941 X_ENABLED_FLAG => p_enabled_flag,
7942 X_PERSONAL_FLAG => p_personal_flag,
7943 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7944 X_READ_ONLY_FLAG => p_read_only_flag,
7945 X_USER_LOV144_NAME => p_member_name,
7946 X_DESCRIPTION => p_member_description,
7947
7948
7949 X_LAST_UPDATE_DATE => l_last_update_date,
7950 X_LAST_UPDATED_BY =>l_last_updated_by,
7951 X_LAST_UPDATE_LOGIN =>l_last_update_login
7952 );
7953 ELSIF (p_dimension_varchar_label = 'USER_LOV145') THEN
7954 FEM_User_Lov145_PKG.UPDATE_ROW (
7955
7956 X_USER_LOV145_CODE => p_display_code,
7957 X_ENABLED_FLAG => p_enabled_flag,
7958 X_PERSONAL_FLAG => p_personal_flag,
7959 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7960 X_READ_ONLY_FLAG => p_read_only_flag,
7961 X_USER_LOV145_NAME => p_member_name,
7962 X_DESCRIPTION => p_member_description,
7963
7964
7965 X_LAST_UPDATE_DATE => l_last_update_date,
7966 X_LAST_UPDATED_BY =>l_last_updated_by,
7967 X_LAST_UPDATE_LOGIN =>l_last_update_login
7968 );
7969 ELSIF (p_dimension_varchar_label = 'USER_LOV146') THEN
7970 FEM_User_Lov146_PKG.UPDATE_ROW (
7971
7972 X_USER_LOV146_CODE => p_display_code,
7973 X_ENABLED_FLAG => p_enabled_flag,
7974 X_PERSONAL_FLAG => p_personal_flag,
7975 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7976 X_READ_ONLY_FLAG => p_read_only_flag,
7977 X_USER_LOV146_NAME => p_member_name,
7978 X_DESCRIPTION => p_member_description,
7979
7980
7981 X_LAST_UPDATE_DATE => l_last_update_date,
7982 X_LAST_UPDATED_BY =>l_last_updated_by,
7983 X_LAST_UPDATE_LOGIN =>l_last_update_login
7984 );
7985 ELSIF (p_dimension_varchar_label = 'USER_LOV147') THEN
7986 FEM_User_Lov147_PKG.UPDATE_ROW (
7987
7988 X_USER_LOV147_CODE => p_display_code,
7989 X_ENABLED_FLAG => p_enabled_flag,
7990 X_PERSONAL_FLAG => p_personal_flag,
7991 X_OBJECT_VERSION_NUMBER => p_object_version_number,
7992 X_READ_ONLY_FLAG => p_read_only_flag,
7993 X_USER_LOV147_NAME => p_member_name,
7994 X_DESCRIPTION => p_member_description,
7995
7996
7997 X_LAST_UPDATE_DATE => l_last_update_date,
7998 X_LAST_UPDATED_BY =>l_last_updated_by,
7999 X_LAST_UPDATE_LOGIN =>l_last_update_login
8000 );
8001 ELSIF (p_dimension_varchar_label = 'USER_LOV148') THEN
8002 FEM_User_Lov148_PKG.UPDATE_ROW (
8003
8004 X_USER_LOV148_CODE => p_display_code,
8005 X_ENABLED_FLAG => p_enabled_flag,
8006 X_PERSONAL_FLAG => p_personal_flag,
8007 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8008 X_READ_ONLY_FLAG => p_read_only_flag,
8009 X_USER_LOV148_NAME => p_member_name,
8010 X_DESCRIPTION => p_member_description,
8011
8012
8013 X_LAST_UPDATE_DATE => l_last_update_date,
8014 X_LAST_UPDATED_BY =>l_last_updated_by,
8015 X_LAST_UPDATE_LOGIN =>l_last_update_login
8016 );
8017 ELSIF (p_dimension_varchar_label = 'USER_LOV149') THEN
8018 FEM_User_Lov149_PKG.UPDATE_ROW (
8019
8020 X_USER_LOV149_CODE => p_display_code,
8021 X_ENABLED_FLAG => p_enabled_flag,
8022 X_PERSONAL_FLAG => p_personal_flag,
8023 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8024 X_READ_ONLY_FLAG => p_read_only_flag,
8025 X_USER_LOV149_NAME => p_member_name,
8026 X_DESCRIPTION => p_member_description,
8027
8028
8029 X_LAST_UPDATE_DATE => l_last_update_date,
8030 X_LAST_UPDATED_BY =>l_last_updated_by,
8031 X_LAST_UPDATE_LOGIN =>l_last_update_login
8032 );
8033 ELSIF (p_dimension_varchar_label = 'USER_LOV150') THEN
8034 FEM_User_Lov150_PKG.UPDATE_ROW (
8035
8036 X_USER_LOV150_CODE => p_display_code,
8037 X_ENABLED_FLAG => p_enabled_flag,
8038 X_PERSONAL_FLAG => p_personal_flag,
8039 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8040 X_READ_ONLY_FLAG => p_read_only_flag,
8041 X_USER_LOV150_NAME => p_member_name,
8042 X_DESCRIPTION => p_member_description,
8043
8044
8045 X_LAST_UPDATE_DATE => l_last_update_date,
8046 X_LAST_UPDATED_BY =>l_last_updated_by,
8047 X_LAST_UPDATE_LOGIN =>l_last_update_login
8048 );
8049 ELSIF (p_dimension_varchar_label = 'USER_LOV151') THEN
8050 FEM_User_Lov151_PKG.UPDATE_ROW (
8051
8052 X_USER_LOV151_CODE => p_display_code,
8053 X_ENABLED_FLAG => p_enabled_flag,
8054 X_PERSONAL_FLAG => p_personal_flag,
8055 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8056 X_READ_ONLY_FLAG => p_read_only_flag,
8057 X_USER_LOV151_NAME => p_member_name,
8058 X_DESCRIPTION => p_member_description,
8059
8060
8061 X_LAST_UPDATE_DATE => l_last_update_date,
8062 X_LAST_UPDATED_BY =>l_last_updated_by,
8063 X_LAST_UPDATE_LOGIN =>l_last_update_login
8064 );
8065 ELSIF (p_dimension_varchar_label = 'USER_LOV152') THEN
8066 FEM_User_Lov152_PKG.UPDATE_ROW (
8067
8068 X_USER_LOV152_CODE => p_display_code,
8069 X_ENABLED_FLAG => p_enabled_flag,
8070 X_PERSONAL_FLAG => p_personal_flag,
8071 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8072 X_READ_ONLY_FLAG => p_read_only_flag,
8073 X_USER_LOV152_NAME => p_member_name,
8074 X_DESCRIPTION => p_member_description,
8075
8076
8077 X_LAST_UPDATE_DATE => l_last_update_date,
8078 X_LAST_UPDATED_BY =>l_last_updated_by,
8079 X_LAST_UPDATE_LOGIN =>l_last_update_login
8080 );
8081 ELSIF (p_dimension_varchar_label = 'USER_LOV153') THEN
8082 FEM_User_Lov153_PKG.UPDATE_ROW (
8083
8084 X_USER_LOV153_CODE => p_display_code,
8085 X_ENABLED_FLAG => p_enabled_flag,
8086 X_PERSONAL_FLAG => p_personal_flag,
8087 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8088 X_READ_ONLY_FLAG => p_read_only_flag,
8089 X_USER_LOV153_NAME => p_member_name,
8090 X_DESCRIPTION => p_member_description,
8091
8092
8093 X_LAST_UPDATE_DATE => l_last_update_date,
8094 X_LAST_UPDATED_BY =>l_last_updated_by,
8095 X_LAST_UPDATE_LOGIN =>l_last_update_login
8096 );
8097 ELSIF (p_dimension_varchar_label = 'USER_LOV154') THEN
8098 FEM_User_Lov154_PKG.UPDATE_ROW (
8099
8100 X_USER_LOV154_CODE => p_display_code,
8101 X_ENABLED_FLAG => p_enabled_flag,
8102 X_PERSONAL_FLAG => p_personal_flag,
8103 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8104 X_READ_ONLY_FLAG => p_read_only_flag,
8105 X_USER_LOV154_NAME => p_member_name,
8106 X_DESCRIPTION => p_member_description,
8107
8108
8109 X_LAST_UPDATE_DATE => l_last_update_date,
8110 X_LAST_UPDATED_BY =>l_last_updated_by,
8111 X_LAST_UPDATE_LOGIN =>l_last_update_login
8112 );
8113 ELSIF (p_dimension_varchar_label = 'USER_LOV155') THEN
8114 FEM_User_Lov155_PKG.UPDATE_ROW (
8115
8116 X_USER_LOV155_CODE => p_display_code,
8117 X_ENABLED_FLAG => p_enabled_flag,
8118 X_PERSONAL_FLAG => p_personal_flag,
8119 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8120 X_READ_ONLY_FLAG => p_read_only_flag,
8121 X_USER_LOV155_NAME => p_member_name,
8122 X_DESCRIPTION => p_member_description,
8123
8124
8125 X_LAST_UPDATE_DATE => l_last_update_date,
8126 X_LAST_UPDATED_BY =>l_last_updated_by,
8127 X_LAST_UPDATE_LOGIN =>l_last_update_login
8128 );
8129 ELSIF (p_dimension_varchar_label = 'USER_LOV156') THEN
8130 FEM_User_Lov156_PKG.UPDATE_ROW (
8131
8132 X_USER_LOV156_CODE => p_display_code,
8133 X_ENABLED_FLAG => p_enabled_flag,
8134 X_PERSONAL_FLAG => p_personal_flag,
8135 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8136 X_READ_ONLY_FLAG => p_read_only_flag,
8137 X_USER_LOV156_NAME => p_member_name,
8138 X_DESCRIPTION => p_member_description,
8139
8140
8141 X_LAST_UPDATE_DATE => l_last_update_date,
8142 X_LAST_UPDATED_BY =>l_last_updated_by,
8143 X_LAST_UPDATE_LOGIN =>l_last_update_login
8144 );
8145 ELSIF (p_dimension_varchar_label = 'USER_LOV157') THEN
8146 FEM_User_Lov157_PKG.UPDATE_ROW (
8147
8148 X_USER_LOV157_CODE => p_display_code,
8149 X_ENABLED_FLAG => p_enabled_flag,
8150 X_PERSONAL_FLAG => p_personal_flag,
8151 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8152 X_READ_ONLY_FLAG => p_read_only_flag,
8153 X_USER_LOV157_NAME => p_member_name,
8154 X_DESCRIPTION => p_member_description,
8155
8156
8157 X_LAST_UPDATE_DATE => l_last_update_date,
8158 X_LAST_UPDATED_BY =>l_last_updated_by,
8159 X_LAST_UPDATE_LOGIN =>l_last_update_login
8160 );
8161 ELSIF (p_dimension_varchar_label = 'USER_LOV158') THEN
8162 FEM_User_Lov158_PKG.UPDATE_ROW (
8163
8164 X_USER_LOV158_CODE => p_display_code,
8165 X_ENABLED_FLAG => p_enabled_flag,
8166 X_PERSONAL_FLAG => p_personal_flag,
8167 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8168 X_READ_ONLY_FLAG => p_read_only_flag,
8169 X_USER_LOV158_NAME => p_member_name,
8170 X_DESCRIPTION => p_member_description,
8171
8172
8173 X_LAST_UPDATE_DATE => l_last_update_date,
8174 X_LAST_UPDATED_BY =>l_last_updated_by,
8175 X_LAST_UPDATE_LOGIN =>l_last_update_login
8176 );
8177 ELSIF (p_dimension_varchar_label = 'USER_LOV159') THEN
8178 FEM_User_Lov159_PKG.UPDATE_ROW (
8179
8180 X_USER_LOV159_CODE => p_display_code,
8181 X_ENABLED_FLAG => p_enabled_flag,
8182 X_PERSONAL_FLAG => p_personal_flag,
8183 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8184 X_READ_ONLY_FLAG => p_read_only_flag,
8185 X_USER_LOV159_NAME => p_member_name,
8186 X_DESCRIPTION => p_member_description,
8187
8188
8189 X_LAST_UPDATE_DATE => l_last_update_date,
8190 X_LAST_UPDATED_BY =>l_last_updated_by,
8191 X_LAST_UPDATE_LOGIN =>l_last_update_login
8192 );
8193 ELSIF (p_dimension_varchar_label = 'USER_LOV160') THEN
8194 FEM_User_Lov160_PKG.UPDATE_ROW (
8195
8196 X_USER_LOV160_CODE => p_display_code,
8197 X_ENABLED_FLAG => p_enabled_flag,
8198 X_PERSONAL_FLAG => p_personal_flag,
8199 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8200 X_READ_ONLY_FLAG => p_read_only_flag,
8201 X_USER_LOV160_NAME => p_member_name,
8202 X_DESCRIPTION => p_member_description,
8203
8204
8205 X_LAST_UPDATE_DATE => l_last_update_date,
8206 X_LAST_UPDATED_BY =>l_last_updated_by,
8207 X_LAST_UPDATE_LOGIN =>l_last_update_login
8208 );
8209 ELSIF (p_dimension_varchar_label = 'USER_LOV161') THEN
8210 FEM_User_Lov161_PKG.UPDATE_ROW (
8211
8212 X_USER_LOV161_CODE => p_display_code,
8213 X_ENABLED_FLAG => p_enabled_flag,
8214 X_PERSONAL_FLAG => p_personal_flag,
8215 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8216 X_READ_ONLY_FLAG => p_read_only_flag,
8217 X_USER_LOV161_NAME => p_member_name,
8218 X_DESCRIPTION => p_member_description,
8219
8220
8221 X_LAST_UPDATE_DATE => l_last_update_date,
8222 X_LAST_UPDATED_BY =>l_last_updated_by,
8223 X_LAST_UPDATE_LOGIN =>l_last_update_login
8224 );
8225 ELSIF (p_dimension_varchar_label = 'USER_LOV162') THEN
8226 FEM_User_Lov162_PKG.UPDATE_ROW (
8227
8228 X_USER_LOV162_CODE => p_display_code,
8229 X_ENABLED_FLAG => p_enabled_flag,
8230 X_PERSONAL_FLAG => p_personal_flag,
8231 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8232 X_READ_ONLY_FLAG => p_read_only_flag,
8233 X_USER_LOV162_NAME => p_member_name,
8234 X_DESCRIPTION => p_member_description,
8235
8236
8237 X_LAST_UPDATE_DATE => l_last_update_date,
8238 X_LAST_UPDATED_BY =>l_last_updated_by,
8239 X_LAST_UPDATE_LOGIN =>l_last_update_login
8240 );
8241 ELSIF (p_dimension_varchar_label = 'USER_LOV163') THEN
8242 FEM_User_Lov163_PKG.UPDATE_ROW (
8243
8244 X_USER_LOV163_CODE => p_display_code,
8245 X_ENABLED_FLAG => p_enabled_flag,
8246 X_PERSONAL_FLAG => p_personal_flag,
8247 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8248 X_READ_ONLY_FLAG => p_read_only_flag,
8249 X_USER_LOV163_NAME => p_member_name,
8250 X_DESCRIPTION => p_member_description,
8251
8252
8253 X_LAST_UPDATE_DATE => l_last_update_date,
8254 X_LAST_UPDATED_BY =>l_last_updated_by,
8255 X_LAST_UPDATE_LOGIN =>l_last_update_login
8256 );
8257 ELSIF (p_dimension_varchar_label = 'USER_LOV164') THEN
8258 FEM_User_Lov164_PKG.UPDATE_ROW (
8259
8260 X_USER_LOV164_CODE => p_display_code,
8261 X_ENABLED_FLAG => p_enabled_flag,
8262 X_PERSONAL_FLAG => p_personal_flag,
8263 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8264 X_READ_ONLY_FLAG => p_read_only_flag,
8265 X_USER_LOV164_NAME => p_member_name,
8266 X_DESCRIPTION => p_member_description,
8267
8268
8269 X_LAST_UPDATE_DATE => l_last_update_date,
8270 X_LAST_UPDATED_BY =>l_last_updated_by,
8271 X_LAST_UPDATE_LOGIN =>l_last_update_login
8272 );
8273 ELSIF (p_dimension_varchar_label = 'USER_LOV165') THEN
8274 FEM_User_Lov165_PKG.UPDATE_ROW (
8275
8276 X_USER_LOV165_CODE => p_display_code,
8277 X_ENABLED_FLAG => p_enabled_flag,
8278 X_PERSONAL_FLAG => p_personal_flag,
8279 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8280 X_READ_ONLY_FLAG => p_read_only_flag,
8281 X_USER_LOV165_NAME => p_member_name,
8282 X_DESCRIPTION => p_member_description,
8283
8284
8285 X_LAST_UPDATE_DATE => l_last_update_date,
8286 X_LAST_UPDATED_BY =>l_last_updated_by,
8287 X_LAST_UPDATE_LOGIN =>l_last_update_login
8288 );
8289 ELSIF (p_dimension_varchar_label = 'USER_LOV166') THEN
8290 FEM_User_Lov166_PKG.UPDATE_ROW (
8291
8292 X_USER_LOV166_CODE => p_display_code,
8293 X_ENABLED_FLAG => p_enabled_flag,
8294 X_PERSONAL_FLAG => p_personal_flag,
8295 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8296 X_READ_ONLY_FLAG => p_read_only_flag,
8297 X_USER_LOV166_NAME => p_member_name,
8298 X_DESCRIPTION => p_member_description,
8299
8300
8301 X_LAST_UPDATE_DATE => l_last_update_date,
8302 X_LAST_UPDATED_BY =>l_last_updated_by,
8303 X_LAST_UPDATE_LOGIN =>l_last_update_login
8304 );
8305 ELSIF (p_dimension_varchar_label = 'USER_LOV167') THEN
8306 FEM_User_Lov167_PKG.UPDATE_ROW (
8307
8308 X_USER_LOV167_CODE => p_display_code,
8309 X_ENABLED_FLAG => p_enabled_flag,
8310 X_PERSONAL_FLAG => p_personal_flag,
8311 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8312 X_READ_ONLY_FLAG => p_read_only_flag,
8313 X_USER_LOV167_NAME => p_member_name,
8314
8315 X_DESCRIPTION => p_member_description,
8316
8317
8318 X_LAST_UPDATE_DATE => l_last_update_date,
8319 X_LAST_UPDATED_BY =>l_last_updated_by,
8320 X_LAST_UPDATE_LOGIN =>l_last_update_login
8321 );
8322 ELSIF (p_dimension_varchar_label = 'USER_LOV168') THEN
8323 FEM_User_Lov168_PKG.UPDATE_ROW (
8324
8325 X_USER_LOV168_CODE => p_display_code,
8326 X_ENABLED_FLAG => p_enabled_flag,
8327 X_PERSONAL_FLAG => p_personal_flag,
8328 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8329 X_READ_ONLY_FLAG => p_read_only_flag,
8330 X_USER_LOV168_NAME => p_member_name,
8331 X_DESCRIPTION => p_member_description,
8332
8333
8334 X_LAST_UPDATE_DATE => l_last_update_date,
8335 X_LAST_UPDATED_BY =>l_last_updated_by,
8336 X_LAST_UPDATE_LOGIN =>l_last_update_login
8337 );
8338 ELSIF (p_dimension_varchar_label = 'USER_LOV169') THEN
8339 FEM_User_Lov169_PKG.UPDATE_ROW (
8340
8341 X_USER_LOV169_CODE => p_display_code,
8342 X_ENABLED_FLAG => p_enabled_flag,
8343 X_PERSONAL_FLAG => p_personal_flag,
8344 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8345 X_READ_ONLY_FLAG => p_read_only_flag,
8346 X_USER_LOV169_NAME => p_member_name,
8347 X_DESCRIPTION => p_member_description,
8348
8349
8350 X_LAST_UPDATE_DATE => l_last_update_date,
8351 X_LAST_UPDATED_BY =>l_last_updated_by,
8352 X_LAST_UPDATE_LOGIN =>l_last_update_login
8353 );
8354 ELSIF (p_dimension_varchar_label = 'USER_LOV170') THEN
8355 FEM_User_Lov170_PKG.UPDATE_ROW (
8356
8357 X_USER_LOV170_CODE => p_display_code,
8358 X_ENABLED_FLAG => p_enabled_flag,
8359 X_PERSONAL_FLAG => p_personal_flag,
8360 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8361 X_READ_ONLY_FLAG => p_read_only_flag,
8362 X_USER_LOV170_NAME => p_member_name,
8363 X_DESCRIPTION => p_member_description,
8364
8365
8366 X_LAST_UPDATE_DATE => l_last_update_date,
8367 X_LAST_UPDATED_BY =>l_last_updated_by,
8368 X_LAST_UPDATE_LOGIN =>l_last_update_login
8369 );
8370 ELSIF (p_dimension_varchar_label = 'USER_LOV171') THEN
8371 FEM_User_Lov171_PKG.UPDATE_ROW (
8372
8373 X_USER_LOV171_CODE => p_display_code,
8374 X_ENABLED_FLAG => p_enabled_flag,
8375 X_PERSONAL_FLAG => p_personal_flag,
8376 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8377 X_READ_ONLY_FLAG => p_read_only_flag,
8378 X_USER_LOV171_NAME => p_member_name,
8379 X_DESCRIPTION => p_member_description,
8380
8381
8382 X_LAST_UPDATE_DATE => l_last_update_date,
8383 X_LAST_UPDATED_BY =>l_last_updated_by,
8384 X_LAST_UPDATE_LOGIN =>l_last_update_login
8385 );
8386 ELSIF (p_dimension_varchar_label = 'USER_LOV172') THEN
8387 FEM_User_Lov172_PKG.UPDATE_ROW (
8388
8389 X_USER_LOV172_CODE => p_display_code,
8390 X_ENABLED_FLAG => p_enabled_flag,
8391 X_PERSONAL_FLAG => p_personal_flag,
8392 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8393 X_READ_ONLY_FLAG => p_read_only_flag,
8394 X_USER_LOV172_NAME => p_member_name,
8395 X_DESCRIPTION => p_member_description,
8396
8397
8398 X_LAST_UPDATE_DATE => l_last_update_date,
8399 X_LAST_UPDATED_BY =>l_last_updated_by,
8400 X_LAST_UPDATE_LOGIN =>l_last_update_login
8401 );
8402 ELSIF (p_dimension_varchar_label = 'USER_LOV173') THEN
8403 FEM_User_Lov173_PKG.UPDATE_ROW (
8404
8405 X_USER_LOV173_CODE => p_display_code,
8406 X_ENABLED_FLAG => p_enabled_flag,
8407 X_PERSONAL_FLAG => p_personal_flag,
8408 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8409 X_READ_ONLY_FLAG => p_read_only_flag,
8410 X_USER_LOV173_NAME => p_member_name,
8411 X_DESCRIPTION => p_member_description,
8412
8413
8414 X_LAST_UPDATE_DATE => l_last_update_date,
8415 X_LAST_UPDATED_BY =>l_last_updated_by,
8416 X_LAST_UPDATE_LOGIN =>l_last_update_login
8417 );
8418 ELSIF (p_dimension_varchar_label = 'USER_LOV174') THEN
8419 FEM_User_Lov174_PKG.UPDATE_ROW (
8420
8421 X_USER_LOV174_CODE => p_display_code,
8422 X_ENABLED_FLAG => p_enabled_flag,
8423 X_PERSONAL_FLAG => p_personal_flag,
8424 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8425 X_READ_ONLY_FLAG => p_read_only_flag,
8426 X_USER_LOV174_NAME => p_member_name,
8427 X_DESCRIPTION => p_member_description,
8428
8429
8430 X_LAST_UPDATE_DATE => l_last_update_date,
8431 X_LAST_UPDATED_BY =>l_last_updated_by,
8432 X_LAST_UPDATE_LOGIN =>l_last_update_login
8433 );
8434 ELSIF (p_dimension_varchar_label = 'USER_LOV175') THEN
8435 FEM_User_Lov175_PKG.UPDATE_ROW (
8436
8437 X_USER_LOV175_CODE => p_display_code,
8438 X_ENABLED_FLAG => p_enabled_flag,
8439 X_PERSONAL_FLAG => p_personal_flag,
8440 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8441 X_READ_ONLY_FLAG => p_read_only_flag,
8442 X_USER_LOV175_NAME => p_member_name,
8443 X_DESCRIPTION => p_member_description,
8444
8445
8446 X_LAST_UPDATE_DATE => l_last_update_date,
8447 X_LAST_UPDATED_BY =>l_last_updated_by,
8448 X_LAST_UPDATE_LOGIN =>l_last_update_login
8449 );
8450 ELSIF (p_dimension_varchar_label = 'USER_LOV176') THEN
8451 FEM_User_Lov176_PKG.UPDATE_ROW (
8452
8453 X_USER_LOV176_CODE => p_display_code,
8454 X_ENABLED_FLAG => p_enabled_flag,
8455 X_PERSONAL_FLAG => p_personal_flag,
8456 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8457 X_READ_ONLY_FLAG => p_read_only_flag,
8458 X_USER_LOV176_NAME => p_member_name,
8459 X_DESCRIPTION => p_member_description,
8460
8461
8462 X_LAST_UPDATE_DATE => l_last_update_date,
8463 X_LAST_UPDATED_BY =>l_last_updated_by,
8464 X_LAST_UPDATE_LOGIN =>l_last_update_login
8465 );
8466 ELSIF (p_dimension_varchar_label = 'USER_LOV177') THEN
8467 FEM_User_Lov177_PKG.UPDATE_ROW (
8468
8469 X_USER_LOV177_CODE => p_display_code,
8470 X_ENABLED_FLAG => p_enabled_flag,
8471 X_PERSONAL_FLAG => p_personal_flag,
8472 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8473 X_READ_ONLY_FLAG => p_read_only_flag,
8474 X_USER_LOV177_NAME => p_member_name,
8475 X_DESCRIPTION => p_member_description,
8476
8477
8478 X_LAST_UPDATE_DATE => l_last_update_date,
8479 X_LAST_UPDATED_BY =>l_last_updated_by,
8480 X_LAST_UPDATE_LOGIN =>l_last_update_login
8481 );
8482 ELSIF (p_dimension_varchar_label = 'USER_LOV178') THEN
8483 FEM_User_Lov178_PKG.UPDATE_ROW (
8484
8485 X_USER_LOV178_CODE => p_display_code,
8486 X_ENABLED_FLAG => p_enabled_flag,
8487 X_PERSONAL_FLAG => p_personal_flag,
8488 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8489 X_READ_ONLY_FLAG => p_read_only_flag,
8490 X_USER_LOV178_NAME => p_member_name,
8491 X_DESCRIPTION => p_member_description,
8492
8493
8494 X_LAST_UPDATE_DATE => l_last_update_date,
8495 X_LAST_UPDATED_BY =>l_last_updated_by,
8496 X_LAST_UPDATE_LOGIN =>l_last_update_login
8497 );
8498 ELSIF (p_dimension_varchar_label = 'USER_LOV179') THEN
8499 FEM_User_Lov179_PKG.UPDATE_ROW (
8500
8501 X_USER_LOV179_CODE => p_display_code,
8502 X_ENABLED_FLAG => p_enabled_flag,
8503 X_PERSONAL_FLAG => p_personal_flag,
8504 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8505 X_READ_ONLY_FLAG => p_read_only_flag,
8506 X_USER_LOV179_NAME => p_member_name,
8507 X_DESCRIPTION => p_member_description,
8508
8509
8510 X_LAST_UPDATE_DATE => l_last_update_date,
8511 X_LAST_UPDATED_BY =>l_last_updated_by,
8512 X_LAST_UPDATE_LOGIN =>l_last_update_login
8513 );
8514 ELSIF (p_dimension_varchar_label = 'USER_LOV180') THEN
8515 FEM_User_Lov180_PKG.UPDATE_ROW (
8516
8517 X_USER_LOV180_CODE => p_display_code,
8518 X_ENABLED_FLAG => p_enabled_flag,
8519 X_PERSONAL_FLAG => p_personal_flag,
8520 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8521 X_READ_ONLY_FLAG => p_read_only_flag,
8522 X_USER_LOV180_NAME => p_member_name,
8523 X_DESCRIPTION => p_member_description,
8524
8525
8526 X_LAST_UPDATE_DATE => l_last_update_date,
8527 X_LAST_UPDATED_BY =>l_last_updated_by,
8528 X_LAST_UPDATE_LOGIN =>l_last_update_login
8529 );
8530 ELSIF (p_dimension_varchar_label = 'USER_LOV181') THEN
8531 FEM_User_Lov181_PKG.UPDATE_ROW (
8532
8533 X_USER_LOV181_CODE => p_display_code,
8534 X_ENABLED_FLAG => p_enabled_flag,
8535 X_PERSONAL_FLAG => p_personal_flag,
8536 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8537 X_READ_ONLY_FLAG => p_read_only_flag,
8538 X_USER_LOV181_NAME => p_member_name,
8539 X_DESCRIPTION => p_member_description,
8540
8541
8542 X_LAST_UPDATE_DATE => l_last_update_date,
8543 X_LAST_UPDATED_BY =>l_last_updated_by,
8544 X_LAST_UPDATE_LOGIN =>l_last_update_login
8545 );
8546 ELSIF (p_dimension_varchar_label = 'USER_LOV182') THEN
8547 FEM_User_Lov182_PKG.UPDATE_ROW (
8548
8549 X_USER_LOV182_CODE => p_display_code,
8550 X_ENABLED_FLAG => p_enabled_flag,
8551 X_PERSONAL_FLAG => p_personal_flag,
8552 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8553 X_READ_ONLY_FLAG => p_read_only_flag,
8554 X_USER_LOV182_NAME => p_member_name,
8555 X_DESCRIPTION => p_member_description,
8556
8557
8558 X_LAST_UPDATE_DATE => l_last_update_date,
8559 X_LAST_UPDATED_BY =>l_last_updated_by,
8560 X_LAST_UPDATE_LOGIN =>l_last_update_login
8561 );
8562 ELSIF (p_dimension_varchar_label = 'USER_LOV183') THEN
8563 FEM_User_Lov183_PKG.UPDATE_ROW (
8564
8565 X_USER_LOV183_CODE => p_display_code,
8566 X_ENABLED_FLAG => p_enabled_flag,
8567 X_PERSONAL_FLAG => p_personal_flag,
8568 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8569 X_READ_ONLY_FLAG => p_read_only_flag,
8570 X_USER_LOV183_NAME => p_member_name,
8571 X_DESCRIPTION => p_member_description,
8572
8573
8574 X_LAST_UPDATE_DATE => l_last_update_date,
8575 X_LAST_UPDATED_BY =>l_last_updated_by,
8576 X_LAST_UPDATE_LOGIN =>l_last_update_login
8577 );
8578 ELSIF (p_dimension_varchar_label = 'USER_LOV184') THEN
8579 FEM_User_Lov184_PKG.UPDATE_ROW (
8580
8581 X_USER_LOV184_CODE => p_display_code,
8582 X_ENABLED_FLAG => p_enabled_flag,
8583 X_PERSONAL_FLAG => p_personal_flag,
8584 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8585 X_READ_ONLY_FLAG => p_read_only_flag,
8586 X_USER_LOV184_NAME => p_member_name,
8587 X_DESCRIPTION => p_member_description,
8588
8589
8590 X_LAST_UPDATE_DATE => l_last_update_date,
8591 X_LAST_UPDATED_BY =>l_last_updated_by,
8592 X_LAST_UPDATE_LOGIN =>l_last_update_login
8593 );
8594 ELSIF (p_dimension_varchar_label = 'USER_LOV185') THEN
8595 FEM_User_Lov185_PKG.UPDATE_ROW (
8596
8597 X_USER_LOV185_CODE => p_display_code,
8598 X_ENABLED_FLAG => p_enabled_flag,
8599 X_PERSONAL_FLAG => p_personal_flag,
8600 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8601 X_READ_ONLY_FLAG => p_read_only_flag,
8602 X_USER_LOV185_NAME => p_member_name,
8603 X_DESCRIPTION => p_member_description,
8604
8605
8606 X_LAST_UPDATE_DATE => l_last_update_date,
8607 X_LAST_UPDATED_BY =>l_last_updated_by,
8608 X_LAST_UPDATE_LOGIN =>l_last_update_login
8609 );
8610 ELSIF (p_dimension_varchar_label = 'USER_LOV186') THEN
8611 FEM_User_Lov186_PKG.UPDATE_ROW (
8612
8613 X_USER_LOV186_CODE => p_display_code,
8614 X_ENABLED_FLAG => p_enabled_flag,
8615 X_PERSONAL_FLAG => p_personal_flag,
8616 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8617 X_READ_ONLY_FLAG => p_read_only_flag,
8618 X_USER_LOV186_NAME => p_member_name,
8619 X_DESCRIPTION => p_member_description,
8620
8621
8622 X_LAST_UPDATE_DATE => l_last_update_date,
8623 X_LAST_UPDATED_BY =>l_last_updated_by,
8624 X_LAST_UPDATE_LOGIN =>l_last_update_login
8625 );
8626 ELSIF (p_dimension_varchar_label = 'USER_LOV187') THEN
8627 FEM_User_Lov187_PKG.UPDATE_ROW (
8628
8629 X_USER_LOV187_CODE => p_display_code,
8630 X_ENABLED_FLAG => p_enabled_flag,
8631 X_PERSONAL_FLAG => p_personal_flag,
8632 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8633 X_READ_ONLY_FLAG => p_read_only_flag,
8634 X_USER_LOV187_NAME => p_member_name,
8635 X_DESCRIPTION => p_member_description,
8636
8637
8638 X_LAST_UPDATE_DATE => l_last_update_date,
8639 X_LAST_UPDATED_BY =>l_last_updated_by,
8640 X_LAST_UPDATE_LOGIN =>l_last_update_login
8641 );
8642 ELSIF (p_dimension_varchar_label = 'USER_LOV188') THEN
8643 FEM_User_Lov188_PKG.UPDATE_ROW (
8644
8645 X_USER_LOV188_CODE => p_display_code,
8646 X_ENABLED_FLAG => p_enabled_flag,
8647 X_PERSONAL_FLAG => p_personal_flag,
8648 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8649 X_READ_ONLY_FLAG => p_read_only_flag,
8650 X_USER_LOV188_NAME => p_member_name,
8651 X_DESCRIPTION => p_member_description,
8652
8653
8654 X_LAST_UPDATE_DATE => l_last_update_date,
8655 X_LAST_UPDATED_BY =>l_last_updated_by,
8656 X_LAST_UPDATE_LOGIN =>l_last_update_login
8657 );
8658 ELSIF (p_dimension_varchar_label = 'USER_LOV189') THEN
8659 FEM_User_Lov189_PKG.UPDATE_ROW (
8660
8661 X_USER_LOV189_CODE => p_display_code,
8662 X_ENABLED_FLAG => p_enabled_flag,
8663 X_PERSONAL_FLAG => p_personal_flag,
8664 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8665 X_READ_ONLY_FLAG => p_read_only_flag,
8666 X_USER_LOV189_NAME => p_member_name,
8667 X_DESCRIPTION => p_member_description,
8668
8669
8670 X_LAST_UPDATE_DATE => l_last_update_date,
8671 X_LAST_UPDATED_BY =>l_last_updated_by,
8672 X_LAST_UPDATE_LOGIN =>l_last_update_login
8673 );
8674 ELSIF (p_dimension_varchar_label = 'USER_LOV190') THEN
8675 FEM_User_Lov190_PKG.UPDATE_ROW (
8676
8677 X_USER_LOV190_CODE => p_display_code,
8678 X_ENABLED_FLAG => p_enabled_flag,
8679 X_PERSONAL_FLAG => p_personal_flag,
8680 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8681 X_READ_ONLY_FLAG => p_read_only_flag,
8682 X_USER_LOV190_NAME => p_member_name,
8683 X_DESCRIPTION => p_member_description,
8684
8685
8686 X_LAST_UPDATE_DATE => l_last_update_date,
8687 X_LAST_UPDATED_BY =>l_last_updated_by,
8688 X_LAST_UPDATE_LOGIN =>l_last_update_login
8689 );
8690 ELSIF (p_dimension_varchar_label = 'USER_LOV191') THEN
8691 FEM_User_Lov191_PKG.UPDATE_ROW (
8692
8693 X_USER_LOV191_CODE => p_display_code,
8694 X_ENABLED_FLAG => p_enabled_flag,
8695 X_PERSONAL_FLAG => p_personal_flag,
8696 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8697 X_READ_ONLY_FLAG => p_read_only_flag,
8698 X_USER_LOV191_NAME => p_member_name,
8699 X_DESCRIPTION => p_member_description,
8700
8701
8702 X_LAST_UPDATE_DATE => l_last_update_date,
8703 X_LAST_UPDATED_BY =>l_last_updated_by,
8704 X_LAST_UPDATE_LOGIN =>l_last_update_login
8705 );
8706 ELSIF (p_dimension_varchar_label = 'USER_LOV192') THEN
8707 FEM_User_Lov192_PKG.UPDATE_ROW (
8708
8709 X_USER_LOV192_CODE => p_display_code,
8710 X_ENABLED_FLAG => p_enabled_flag,
8711 X_PERSONAL_FLAG => p_personal_flag,
8712 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8713 X_READ_ONLY_FLAG => p_read_only_flag,
8714 X_USER_LOV192_NAME => p_member_name,
8715 X_DESCRIPTION => p_member_description,
8716
8717
8718 X_LAST_UPDATE_DATE => l_last_update_date,
8719 X_LAST_UPDATED_BY =>l_last_updated_by,
8720 X_LAST_UPDATE_LOGIN =>l_last_update_login
8721 );
8722 ELSIF (p_dimension_varchar_label = 'USER_LOV193') THEN
8723 FEM_User_Lov193_PKG.UPDATE_ROW (
8724
8725 X_USER_LOV193_CODE => p_display_code,
8726 X_ENABLED_FLAG => p_enabled_flag,
8727 X_PERSONAL_FLAG => p_personal_flag,
8728 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8729 X_READ_ONLY_FLAG => p_read_only_flag,
8730 X_USER_LOV193_NAME => p_member_name,
8731 X_DESCRIPTION => p_member_description,
8732
8733
8734 X_LAST_UPDATE_DATE => l_last_update_date,
8735 X_LAST_UPDATED_BY =>l_last_updated_by,
8736 X_LAST_UPDATE_LOGIN =>l_last_update_login
8737 );
8738 ELSIF (p_dimension_varchar_label = 'USER_LOV194') THEN
8739 FEM_User_Lov194_PKG.UPDATE_ROW (
8740
8741 X_USER_LOV194_CODE => p_display_code,
8742 X_ENABLED_FLAG => p_enabled_flag,
8743 X_PERSONAL_FLAG => p_personal_flag,
8744 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8745 X_READ_ONLY_FLAG => p_read_only_flag,
8746 X_USER_LOV194_NAME => p_member_name,
8747 X_DESCRIPTION => p_member_description,
8748
8749
8750 X_LAST_UPDATE_DATE => l_last_update_date,
8751 X_LAST_UPDATED_BY =>l_last_updated_by,
8752 X_LAST_UPDATE_LOGIN =>l_last_update_login
8753 );
8754 ELSIF (p_dimension_varchar_label = 'USER_LOV195') THEN
8755 FEM_User_Lov195_PKG.UPDATE_ROW (
8756
8757 X_USER_LOV195_CODE => p_display_code,
8758 X_ENABLED_FLAG => p_enabled_flag,
8759 X_PERSONAL_FLAG => p_personal_flag,
8760 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8761 X_READ_ONLY_FLAG => p_read_only_flag,
8762 X_USER_LOV195_NAME => p_member_name,
8763 X_DESCRIPTION => p_member_description,
8764
8765
8766 X_LAST_UPDATE_DATE => l_last_update_date,
8767 X_LAST_UPDATED_BY =>l_last_updated_by,
8768 X_LAST_UPDATE_LOGIN =>l_last_update_login
8769 );
8770 ELSIF (p_dimension_varchar_label = 'USER_LOV196') THEN
8771 FEM_User_Lov196_PKG.UPDATE_ROW (
8772
8773 X_USER_LOV196_CODE => p_display_code,
8774 X_ENABLED_FLAG => p_enabled_flag,
8775 X_PERSONAL_FLAG => p_personal_flag,
8776 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8777 X_READ_ONLY_FLAG => p_read_only_flag,
8778 X_USER_LOV196_NAME => p_member_name,
8779 X_DESCRIPTION => p_member_description,
8780
8781
8782 X_LAST_UPDATE_DATE => l_last_update_date,
8783 X_LAST_UPDATED_BY =>l_last_updated_by,
8784 X_LAST_UPDATE_LOGIN =>l_last_update_login
8785 );
8786 ELSIF (p_dimension_varchar_label = 'USER_LOV197') THEN
8787 FEM_User_Lov197_PKG.UPDATE_ROW (
8788
8789 X_USER_LOV197_CODE => p_display_code,
8790 X_ENABLED_FLAG => p_enabled_flag,
8791 X_PERSONAL_FLAG => p_personal_flag,
8792 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8793 X_READ_ONLY_FLAG => p_read_only_flag,
8794 X_USER_LOV197_NAME => p_member_name,
8795 X_DESCRIPTION => p_member_description,
8796
8797
8798 X_LAST_UPDATE_DATE => l_last_update_date,
8799 X_LAST_UPDATED_BY =>l_last_updated_by,
8800 X_LAST_UPDATE_LOGIN =>l_last_update_login
8801 );
8802 ELSIF (p_dimension_varchar_label = 'USER_LOV198') THEN
8803 FEM_User_Lov198_PKG.UPDATE_ROW (
8804
8805 X_USER_LOV198_CODE => p_display_code,
8806 X_ENABLED_FLAG => p_enabled_flag,
8807 X_PERSONAL_FLAG => p_personal_flag,
8808 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8809 X_READ_ONLY_FLAG => p_read_only_flag,
8810 X_USER_LOV198_NAME => p_member_name,
8811 X_DESCRIPTION => p_member_description,
8812
8813
8814 X_LAST_UPDATE_DATE => l_last_update_date,
8815 X_LAST_UPDATED_BY =>l_last_updated_by,
8816 X_LAST_UPDATE_LOGIN =>l_last_update_login
8817 );
8818 ELSIF (p_dimension_varchar_label = 'USER_LOV199') THEN
8819 FEM_User_Lov199_PKG.UPDATE_ROW (
8820
8821 X_USER_LOV199_CODE => p_display_code,
8822 X_ENABLED_FLAG => p_enabled_flag,
8823 X_PERSONAL_FLAG => p_personal_flag,
8824 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8825 X_READ_ONLY_FLAG => p_read_only_flag,
8826 X_USER_LOV199_NAME => p_member_name,
8827 X_DESCRIPTION => p_member_description,
8828
8829
8830 X_LAST_UPDATE_DATE => l_last_update_date,
8831 X_LAST_UPDATED_BY =>l_last_updated_by,
8832 X_LAST_UPDATE_LOGIN =>l_last_update_login
8833 );
8834 ELSIF (p_dimension_varchar_label = 'USER_LOV200') THEN
8835 FEM_User_Lov200_PKG.UPDATE_ROW (
8836
8837 X_USER_LOV200_CODE => p_display_code,
8838 X_ENABLED_FLAG => p_enabled_flag,
8839 X_PERSONAL_FLAG => p_personal_flag,
8840 X_OBJECT_VERSION_NUMBER => p_object_version_number,
8841 X_READ_ONLY_FLAG => p_read_only_flag,
8842 X_USER_LOV200_NAME => p_member_name,
8843 X_DESCRIPTION => p_member_description,
8844
8845
8846 X_LAST_UPDATE_DATE => l_last_update_date,
8847 X_LAST_UPDATED_BY =>l_last_updated_by,
8848 X_LAST_UPDATE_LOGIN =>l_last_update_login
8849 );
8850 -- BUG 3559633
8851 ELSE
8852 FOR l_dim_rec IN
8853 (
8854 SELECT MEMBER_VL_OBJECT_NAME,
8855 MEMBER_COL,
8856 MEMBER_DISPLAY_CODE_COL,
8857 MEMBER_NAME_COL,
8858 MEMBER_DESCRIPTION_COL,
8859 VALUE_SET_REQUIRED_FLAG,
8860 GROUP_USE_CODE,
8861 READ_ONLY_FLAG
8862 FROM fem_xdim_dimensions_vl
8863 WHERE dimension_varchar_label = p_dimension_varchar_label
8864 )
8865 LOOP
8866
8867 l_stmt := 'UPDATE ' || l_dim_rec.MEMBER_VL_OBJECT_NAME ||
8868 ' SET ' ||
8869 l_dim_rec.MEMBER_NAME_COL || ' = ''' || p_member_name ||
8870 ''', ' ||
8871 l_dim_rec.MEMBER_DESCRIPTION_COL || ' = ''' ||
8872 p_member_description || ''', ' ||
8873 'ENABLED_FLAG = ''' || p_enabled_flag || ''', ' ||
8874 'PERSONAL_FLAG = ''' || p_personal_flag || ''', ' ||
8875 'READ_ONLY_FLAG = ''' || p_read_only_flag || ''', ' ||
8876 'LAST_UPDATED_BY = ' || l_last_updated_by || ', ' ||
8877 'LAST_UPDATE_DATE = SYSDATE, ' ||
8878 'LAST_UPDATE_LOGIN = ' || l_last_update_login;
8879
8880 IF (l_dim_rec.VALUE_SET_REQUIRED_FLAG = 'Y')
8881 THEN
8882 l_stmt := l_stmt || ', VALUE_SET_ID = ' || p_value_set_id;
8883 END IF;
8884
8885 -- Begin Bug#4752388 ---------------------------------
8886
8887 IF (l_dim_rec.GROUP_USE_CODE <> 'NOT_SUPPORTED' AND p_dimension_group_id IS NOT NULL)
8888 THEN
8889 l_stmt := l_stmt || ', ' ||
8890 'DIMENSION_GROUP_ID = ' || p_dimension_group_id;
8891 END IF;
8892
8893 IF (l_dim_rec.GROUP_USE_CODE <> 'NOT_SUPPORTED' AND p_dimension_group_id IS NULL)
8894 THEN
8895 l_stmt := l_stmt || ', ' ||
8896 'DIMENSION_GROUP_ID = ' || 'NULL';
8897 END IF;
8898
8899
8900 -- End Bug#4752388 ---------------------------------
8901
8902
8903 IF (l_dim_rec.READ_ONLY_FLAG = 'N')
8904 THEN
8905 l_stmt := l_stmt || ', ' ||
8906 'OBJECT_VERSION_NUMBER = ' || p_object_version_number;
8907 END IF;
8908
8909 IF (l_dim_rec.MEMBER_COL = l_dim_rec.MEMBER_DISPLAY_CODE_COL)
8910 THEN
8911
8912 l_stmt := l_stmt || ' WHERE ' || l_dim_rec.MEMBER_COL ||
8913 ' = ''' || p_display_code || '''';
8914
8915 ELSE
8916 l_stmt := l_stmt || ', ' ||
8917 l_dim_rec.MEMBER_DISPLAY_CODE_COL || ' = ''' ||
8918 p_display_code ||
8919 ''' WHERE ' || l_dim_rec.MEMBER_COL ||
8920 ' = ' || p_member_id;
8921 END IF;
8922
8923 EXECUTE IMMEDIATE l_stmt ;
8924
8925 -- dbms_output.put_line('after execution');
8926
8927 IF (sql%notfound)
8928 THEN
8929 raise no_data_found;
8930 END IF;
8931
8932 END LOOP;
8933 END IF;
8934 --
8935 IF FND_API.To_Boolean ( p_commit ) THEN
8936 COMMIT WORK;
8937 END iF;
8938 --
8939 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
8940 p_data => p_msg_data );
8941 --
8942 EXCEPTION
8943 --
8944 WHEN FND_API.G_EXC_ERROR THEN
8945 --
8946 ROLLBACK TO Update_Row_Pvt ;
8947 p_return_status := FND_API.G_RET_STS_ERROR;
8948 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
8949 p_data => p_msg_data );
8950 --
8951 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
8952 --
8953 ROLLBACK TO Update_Row_Pvt ;
8954 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8955 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
8956 p_data => p_msg_data );
8957 --
8958 WHEN OTHERS THEN
8959 --
8960 ROLLBACK TO Update_Row_Pvt ;
8961 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
8962 -- Bug 39014213901421: Add Message
8963 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
8964 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
8965 l_api_name);
8966 END IF;
8967 --
8968 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
8969 p_data => p_msg_data );
8970 --
8971 END Member_Update_Row;
8972 /*---------------------------------------------------------------------------*/
8973
8974
8975 /*===========================================================================+
8976 | FUNCTION Member_Delete_Row |
8977 +===========================================================================*/
8978 --Bug#4406010
8979 --Added param p_value_set_id
8980
8981 PROCEDURE Member_Delete_Row
8982 (
8983 p_api_version IN NUMBER ,
8984 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
8985 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
8986 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
8987 p_return_status OUT NOCOPY VARCHAR2 ,
8988 p_msg_count OUT NOCOPY NUMBER ,
8989 p_msg_data OUT NOCOPY VARCHAR2 ,
8990 --
8991 p_dimension_varchar_label IN VARCHAR2,
8992 p_member_id IN VARCHAR2,
8993 p_value_set_id IN VARCHAR2
8994 )
8995 IS
8996 l_member_vl_object_name fem_xdim_dimensions.member_vl_object_name%TYPE;
8997 l_stmt VARCHAR2(240);
8998 BEGIN
8999 --
9000 SAVEPOINT Delete_Row_Pvt ;
9001
9002 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
9003 FND_MSG_PUB.initialize ;
9004 END IF;
9005 --
9006 p_return_status := FND_API.G_RET_STS_SUCCESS ;
9007
9008 --
9009 IF (p_dimension_varchar_label = 'CAL_PERIOD') THEN
9010 FEM_CAL_PERIODS_PKG.DELETE_ROW (
9011 X_CAL_PERIOD_ID => p_member_id
9012 );
9013
9014 -- Bug 3901421: Use table handler for Calendar
9015 ELSIF (p_dimension_varchar_label = 'CALENDAR') THEN
9016
9017 FEM_CALENDARS_PKG.DELETE_ROW (
9018 X_CALENDAR_ID => p_member_id
9019 );
9020
9021 ELSIF (p_dimension_varchar_label = 'NATURAL_ACCOUNT') THEN
9022
9023 FEM_NAT_ACCTS_PKG.DELETE_ROW (
9024 X_NATURAL_ACCOUNT_ID => p_member_id,
9025 X_VALUE_SET_ID => p_value_set_id
9026 );
9027
9028 ELSIF (p_dimension_varchar_label = 'PRODUCT') THEN
9029
9030 FEM_PRODUCTS_PKG.DELETE_ROW (
9031 X_PRODUCT_ID => p_member_id,
9032 X_VALUE_SET_ID => p_value_set_id
9033 );
9034
9035 ELSIF (p_dimension_varchar_label = 'OBJECT') THEN
9036 null;
9037 -- For Composite Dimension
9038
9039 ELSIF (p_dimension_varchar_label = 'DATASET') THEN
9040
9041 FEM_DATASETS_PKG.DELETE_ROW (
9042 X_DATASET_CODE => p_member_id
9043 );
9044
9045 ELSIF (p_dimension_varchar_label = 'SOURCE_SYSTEM') THEN
9046 FEM_SOURCE_SYSTEMS_PKG.DELETE_ROW (
9047 X_SOURCE_SYSTEM_CODE => p_member_id
9048 );
9049
9050 ELSIF (p_dimension_varchar_label = 'LEDGER') THEN
9051 FEM_LEDGERS_PKG.DELETE_ROW (
9052 X_LEDGER_ID => p_member_id
9053 );
9054
9055 ELSIF (p_dimension_varchar_label = 'COMPANY_COST_CENTER_ORG') THEN
9056
9057 FEM_CCTR_ORGS_PKG.DELETE_ROW (
9058 X_COMPANY_COST_CENTER_ORG_ID => p_member_id,
9059 X_VALUE_SET_ID => p_value_set_id
9060 );
9061
9062 ELSIF (p_dimension_varchar_label = 'CURRENCY') THEN
9063 null;
9064 -- not supported in DHM
9065
9066 ELSIF (p_dimension_varchar_label = 'ACTIVITY') THEN
9067 null;
9068 -- For Composite Dimensions
9069
9070 ELSIF (p_dimension_varchar_label = 'COST_OBJECT') THEN
9071 null;
9072 -- For Composite Dimension
9073
9074 ELSIF (p_dimension_varchar_label = 'FINANCIAL_ELEMENT') THEN
9075 FEM_FIN_ELEMS_PKG.DELETE_ROW (
9076 X_FINANCIAL_ELEM_ID => p_member_id,
9077 X_VALUE_SET_ID => p_value_set_id
9078 );
9079
9080 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
9081
9082 FEM_CHANNELS_PKG.DELETE_ROW (
9083 X_CHANNEL_ID => p_member_id,
9084 X_VALUE_SET_ID => p_value_set_id
9085 );
9086
9087 ELSIF (p_dimension_varchar_label = 'LINE_ITEM') THEN
9088
9089 FEM_LN_ITEMS_PKG.DELETE_ROW (
9090 X_LINE_ITEM_ID => p_member_id,
9091 X_VALUE_SET_ID => p_value_set_id
9092 );
9093
9094 ELSIF (p_dimension_varchar_label = 'PROJECT') THEN
9095
9096 FEM_PROJECTS_PKG.DELETE_ROW (
9097 X_PROJECT_ID => p_member_id,
9098 X_VALUE_SET_ID => p_value_set_id
9099 );
9100
9101 ELSIF (p_dimension_varchar_label = 'CUSTOMER') THEN
9102 FEM_CUSTOMERS_PKG.DELETE_ROW (
9103 X_CUSTOMER_ID => p_member_id,
9104 X_VALUE_SET_ID => p_value_set_id
9105 );
9106
9107 ELSIF (p_dimension_varchar_label = 'ENTITY') THEN
9108
9109 FEM_ENTITIES_PKG.DELETE_ROW (
9110 X_ENTITY_ID => p_member_id,
9111 X_VALUE_SET_ID => p_value_set_id
9112 );
9113
9114 ELSIF (p_dimension_varchar_label = 'CHANNEL') THEN
9115
9116 FEM_CHANNELS_PKG.DELETE_ROW (
9117 X_CHANNEL_ID => p_member_id,
9118 X_VALUE_SET_ID => p_value_set_id
9119 );
9120
9121 ELSIF (p_dimension_varchar_label = 'USER_DIM1') THEN
9122
9123 FEM_USER_DIM1_PKG.DELETE_ROW (
9124 X_USER_DIM1_ID => p_member_id,
9125 X_VALUE_SET_ID => p_value_set_id
9126 );
9127
9128 ELSIF (p_dimension_varchar_label = 'USER_DIM2') THEN
9129
9130 FEM_USER_DIM2_PKG.DELETE_ROW (
9131 X_USER_DIM2_ID => p_member_id,
9132 X_VALUE_SET_ID => p_value_set_id
9133 );
9134
9135 ELSIF (p_dimension_varchar_label = 'USER_DIM3') THEN
9136
9137 FEM_USER_DIM3_PKG.DELETE_ROW (
9138 X_USER_DIM3_ID => p_member_id,
9139 X_VALUE_SET_ID => p_value_set_id
9140 );
9141
9142 ELSIF (p_dimension_varchar_label = 'USER_DIM4') THEN
9143
9144 FEM_USER_DIM4_PKG.DELETE_ROW (
9145 X_USER_DIM4_ID => p_member_id,
9146 X_VALUE_SET_ID => p_value_set_id
9147 );
9148
9149 ELSIF (p_dimension_varchar_label = 'USER_DIM5') THEN
9150
9151 FEM_USER_DIM5_PKG.DELETE_ROW (
9152 X_USER_DIM5_ID => p_member_id,
9153 X_VALUE_SET_ID => p_value_set_id
9154 );
9155
9156 ELSIF (p_dimension_varchar_label = 'USER_DIM6') THEN
9157
9158 FEM_USER_DIM6_PKG.DELETE_ROW (
9159 X_USER_DIM6_ID => p_member_id,
9160 X_VALUE_SET_ID => p_value_set_id
9161 );
9162
9163 ELSIF (p_dimension_varchar_label = 'USER_DIM7') THEN
9164
9165 FEM_USER_DIM7_PKG.DELETE_ROW (
9166
9167 X_USER_DIM7_ID => p_member_id,
9168 X_VALUE_SET_ID => p_value_set_id
9169 );
9170
9171 ELSIF (p_dimension_varchar_label = 'USER_DIM8') THEN
9172
9173 FEM_USER_DIM8_PKG.DELETE_ROW (
9174
9175 X_USER_DIM8_ID => p_member_id,
9176 X_VALUE_SET_ID => p_value_set_id
9177 );
9178
9179 ELSIF (p_dimension_varchar_label = 'USER_DIM9') THEN
9180
9181 FEM_USER_DIM9_PKG.DELETE_ROW (
9182 X_USER_DIM9_ID => p_member_id,
9183 X_VALUE_SET_ID => p_value_set_id
9184 );
9185
9186 ELSIF (p_dimension_varchar_label = 'USER_DIM10') THEN
9187
9188 FEM_USER_DIM10_PKG.DELETE_ROW (
9189
9190 X_USER_DIM10_ID => p_member_id,
9191 X_VALUE_SET_ID => p_value_set_id
9192 );
9193
9194 ELSIF (p_dimension_varchar_label = 'GEOGRAPHY') THEN
9195
9196 FEM_GEOGRAPHY_PKG.DELETE_ROW (
9197 X_GEOGRAPHY_ID => p_member_id,
9198 X_VALUE_SET_ID => p_value_set_id
9199 );
9200
9201 ELSIF (p_dimension_varchar_label = 'TASK') THEN
9202
9203 FEM_TASKS_PKG.DELETE_ROW (
9204 X_TASK_ID => p_member_id,
9205 X_VALUE_SET_ID => p_value_set_id
9206 );
9207
9208 ELSIF (p_dimension_varchar_label = 'BUDGET') THEN
9209
9210 FEM_BUDGETS_PKG.DELETE_ROW (
9211 X_BUDGET_ID => p_member_id
9212 );
9213
9214 ELSE
9215
9216 FOR l_dim_rec IN
9217 (
9218 SELECT member_vl_object_name,
9219 member_col
9220 FROM fem_xdim_dimensions_vl
9221 WHERE dimension_varchar_label = p_dimension_varchar_label
9222 )
9223 LOOP
9224
9225
9226 l_stmt := '' ||
9227 ' DELETE ' || l_dim_rec.member_vl_object_name ||
9228 ' WHERE ' || l_dim_rec.member_col || ' = ''' || p_member_id || '''' ;
9229 EXECUTE IMMEDIATE l_stmt ;
9230
9231 END LOOP ;
9232
9233 END IF;
9234
9235 -- Added for Bug: 4006800 - start ...
9236
9237 FOR l_dim_attr_rec IN
9238 (
9239 SELECT attribute_table_name,
9240 member_col
9241 FROM fem_xdim_dimensions_vl
9242 WHERE dimension_varchar_label = p_dimension_varchar_label
9243 )
9244 LOOP
9245 IF l_dim_attr_rec.attribute_table_name IS NOT NULL THEn
9246 l_stmt := '' ||
9247 ' DELETE ' || l_dim_attr_rec.attribute_table_name ||
9248 ' WHERE ' || l_dim_attr_rec.member_col || ' = ''' || p_member_id || '''' ;
9249 EXECUTE IMMEDIATE l_stmt ;
9250 END IF;
9251 END LOOP ;
9252
9253 -- Added for Bug: 4006800 - ... end
9254
9255 --
9256 IF FND_API.To_Boolean ( p_commit ) THEN
9257 COMMIT WORK;
9258 END IF;
9259 --
9260 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9261 p_data => p_msg_data );
9262 --
9263 EXCEPTION
9264 --
9265 WHEN FND_API.G_EXC_ERROR THEN
9266 --
9267 ROLLBACK TO Delete_Row_Pvt ;
9268 p_return_status := FND_API.G_RET_STS_ERROR;
9269 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9270 p_data => p_msg_data );
9271 --
9272 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9273 --
9274 ROLLBACK TO Delete_Row_Pvt ;
9275 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9276 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9277 p_data => p_msg_data );
9278 --
9279 WHEN OTHERS THEN
9280 --
9281 ROLLBACK TO Delete_Row_Pvt ;
9282 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9283 --
9284 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
9285 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
9286 'Member_Delete_Row') ;
9287 END IF;
9288 --
9289 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9290 p_data => p_msg_data );
9291 --
9292 END Member_Delete_Row;
9293 /*---------------------------------------------------------------------------*/
9294
9295
9296 /*---------------------------------------------------------------------------*/
9297 FUNCTION Do_Member_Adv_Search (
9298 p_member_attr_table_name IN VARCHAR2,
9299 p_member_column_name IN VARCHAR2,
9300 p_search_attribute_id IN VARCHAR2,
9301 p_search_version_id IN VARCHAR2,
9302 p_search_attribute_value IN VARCHAR2,
9303 p_user_mode IN VARCHAR2,
9304 p_snapshot_id IN VARCHAR2
9305 )
9306 RETURN FND_TABLE_OF_VARCHAR2_120 As
9307
9308 l_data FND_TABLE_OF_VARCHAR2_120 := FND_TABLE_OF_VARCHAR2_120();
9309
9310 TYPE cur_typ IS REF CURSOR;
9311 c_xdim_meta_data cur_typ;
9312 c_xdim_member cur_typ;
9313 c_attr_version cur_typ;
9314
9315 --
9316 -- queries
9317 --
9318 v_attr_version_query VARCHAR2(900);
9319 -- Bug 3605296: Replace the variable v_xdim_meta_data_query
9320 l_xdim_meta_data_query VARCHAR2(300);
9321 --
9322 -- variables
9323 --
9324 v_member_table_name varchar2(50);
9325 -- Bug 3605296: Replace the variable v_member_Display_code_col
9326 l_member_Name_col varchar2(30);
9327 v_member_col_name varchar2(50);
9328 v_member_id varchar2(50);
9329 v_attribute_Value_Column_Name varchar2(50);
9330 v_attribute_ID number;
9331 v_version_ID number;
9332 v_number_value varchar2(50);
9333 v_varchar_value varchar2(50);
9334 v_date_value varchar2(50);
9335 v_dim_varchar_value varchar2(50);
9336 v_dim_number_value varchar2(50);
9337 v_attribute_dimension_Id number;
9338 v_temp_id varchar(50);
9339 v_exist boolean;
9340
9341 BEGIN
9342 v_attr_version_query := 'SELECT unique To_CHAR(AV.' || p_member_column_name ||
9343 '), ' || 'A.Attribute_ID, ' ||
9344 'AV.Version_ID, ' ||
9345 'A.Attribute_Value_Column_Name, ' ||
9346 'A.Attribute_Dimension_Id, ' ||
9347 'To_CHAR(AV.NUMBER_ASSIGN_VALUE) Number_Value, ' ||
9348 'AV.VARCHAR_ASSIGN_VALUE Varchar_Value, ' ||
9349 'To_CHAR(AV.DATE_ASSIGN_VALUE) Date_Value, ' ||
9350 'AV.DIM_ATTRIBUTE_VARCHAR_MEMBER Dim_Varchar_Value, ' ||
9351 'To_CHAR(AV.DIM_ATTRIBUTE_NUMERIC_MEMBER) Dim_Number_Value ' ||
9352
9353 'FROM FEM_DIM_Attributes_VL A,' ||
9354 p_member_attr_table_name ||' AV ' ||
9355 'WHERE A.Attribute_Id = AV.Attribute_Id AND ' ||
9356 'AV.Attribute_ID = :1 AND ' ||
9357 'AV.Version_ID = :2';
9358 --Bug#4230148
9359 IF(p_user_mode = 'SECURED') THEN
9360 v_attr_version_query := v_attr_version_query ||
9361 ' AND (AV.CREATED_BY_OBJECT_ID = 0 OR ' ||
9362 ' AV.CREATED_BY_OBJECT_ID = ' || p_snapshot_id || ') ';
9363 END IF;
9364 --End Bug#4230148.
9365
9366 -- Bug 3605296: Replace the variable v_xdim_meta_data_query
9367 l_xdim_meta_data_query := 'SELECT MEMBER_VL_OBJECT_NAME, ' ||
9368 'MEMBER_NAME_COL, ' ||
9369 'MEMBER_COL ' ||
9370 'FROM FEM_XDIM_DIMENSIONS_VL ' ||
9371 'WHERE DIMENSION_ID = :1 ';
9372
9373
9374 OPEN c_attr_version for v_attr_version_query
9375 USING p_search_attribute_id, p_search_version_id;
9376 LOOP
9377 FETCH c_attr_version INTO v_member_id,
9378 v_attribute_id,
9379 v_version_id,
9380 v_attribute_value_column_Name,
9381 v_attribute_dimension_id,
9382 v_number_value,
9383 v_varchar_value,
9384 v_date_value,
9385 v_dim_varchar_value,
9386 v_dim_number_value;
9387 EXIT WHEN c_attr_version%NOTFOUND;
9388
9389 --
9390 -- CASE 1: Attribute Value is a number
9391 --
9392 IF (v_attribute_value_column_name = 'NUMBER_ASSIGN_VALUE') THEN
9393 --
9394 -- add into return member list
9395 --
9396 if (v_number_value like p_search_attribute_value) AND
9397 (v_member_id is not null)
9398 then
9399
9400 v_exist := false;
9401 for i in 1 .. l_data.count loop
9402 if (l_data(i) = v_member_id) then
9403 v_exist := true;
9404 end if;
9405 end loop;
9406 if (v_exist = false) then
9407 l_data.extend;
9408 l_data(l_data.count) := v_member_id;
9409 end if;
9410 end if;
9411 --
9412 -- CASE 2: Attribute Value is date
9413 --
9414 ELSIF (v_Attribute_Value_Column_Name = 'DATE_ASSIGN_VALUE') THEN
9415 --
9416 -- add into return member list
9417 --
9418 if (v_date_value like p_search_attribute_value) AND
9419 (v_member_id is not null)
9420 then
9421 v_exist := false;
9422 for i in 1 .. l_data.count loop
9423 if (l_data(i) = v_member_id) then
9424 v_exist := true;
9425 end if;
9426 end loop;
9427 if (v_exist = false) then
9428 l_data.extend;
9429 l_data(l_data.count) := v_member_id;
9430 end if;
9431 end if;
9432 --
9433 -- CASE 3: Attribute Value is varchar
9434 --
9435 ELSIF (v_Attribute_Value_Column_Name = 'VARCHAR_ASSIGN_VALUE') THEN
9436 --
9437 -- add into return member list
9438 --
9439 if (v_varchar_value like p_search_attribute_value) AND
9440 (v_member_id is not null)
9441 then
9442 v_exist := false;
9443 for i in 1 .. l_data.count loop
9444 if (l_data(i) = v_member_id) then
9445 v_exist := true;
9446 end if;
9447 end loop;
9448 if (v_exist = false) then
9449 l_data.extend;
9450 l_data(l_data.count) := v_member_id;
9451 end if;
9452 end if;
9453 --
9454 -- CASE 4: Attribute Value is display code of another varchar dimension
9455 --
9456 ELSIF (v_Attribute_Value_Column_Name = 'DIM_ATTRIBUTE_VARCHAR_MEMBER') THEN
9457 --
9458 -- get dimension meta data of another dimension first
9459 --
9460 -- Bug 3605296: Replace the variable x_xdim_meta_data_query
9461 OPEN c_xdim_meta_data FOR l_xdim_meta_data_query
9462 USING v_attribute_dimension_id;
9463 --
9464 -- get dimension meta data first
9465 --
9466 -- Bug 3605296: Replace the variable v_member_Display_code_col
9467 FETCH c_xdim_meta_data INTO v_member_table_name,
9468 l_member_name_col,
9469 v_member_col_name;
9470 CLOSE c_xdim_meta_data;
9471
9472 -- Bug 3605296: Reset value
9473 v_temp_id := null;
9474
9475 OPEN c_xdim_member FOR 'SELECT ' || v_member_col_name ||
9476 ' FROM ' || v_member_table_name ||
9477 ' WHERE ' || l_member_name_col ||
9478 ' like ''' || p_search_attribute_value || ''' AND ' ||
9479 v_member_col_name || ' = ''' || v_dim_varchar_value || '''';
9480 FETCH c_xdim_member INTO v_temp_id;
9481 --
9482 -- add into return member list
9483 --
9484 if (v_temp_id is not null) AND (v_member_id is not null) then
9485 v_exist := false;
9486 for i in 1 .. l_data.count loop
9487 if (l_data(i) = v_member_id) then
9488 v_exist := true;
9489 end if;
9490 end loop;
9491 if (v_exist = false) then
9492 l_data.extend;
9493 l_data(l_data.count) := v_member_id;
9494 end if;
9495 end if;
9496
9497 --
9498 -- CASE 5: Attribute Value is number dimension
9499 --
9500 ELSIF (v_Attribute_Value_Column_Name = 'DIM_ATTRIBUTE_NUMERIC_MEMBER') THEN
9501 --
9502 -- get dimension meta data of another dimension first
9503 --
9504 -- Bug 3605296: Replace the variable x_xdim_meta_data_query
9505 OPEN c_xdim_meta_data FOR l_xdim_meta_data_query
9506 USING v_attribute_dimension_id;
9507 --
9508 -- get dimension meta data first
9509 --
9510 -- Bug 3605296: Replace the variable v_member_Display_code_col
9511 FETCH c_xdim_meta_data INTO v_member_table_name,
9512 l_member_name_col,
9513 v_member_col_name;
9514 CLOSE c_xdim_meta_data;
9515
9516 -- Bug 3605296: Reset value
9517 v_temp_id := null;
9518
9519 OPEN c_xdim_member FOR 'SELECT ' || v_member_col_name ||
9520 ' FROM ' || v_member_table_name ||
9521 ' WHERE ' || l_member_name_col || ' like ''' ||
9522 p_search_attribute_value || ''' AND ' ||
9523 v_member_col_name || ' = ' || v_dim_number_value;
9524 FETCH c_xdim_member INTO v_temp_id;
9525 --
9526 -- add into return member list
9527 --
9528 if (v_temp_id is not null) AND (v_member_id is not null) then
9529 v_exist := false;
9530 for i in 1 .. l_data.count loop
9531 if (l_data(i) = v_member_id) then
9532 v_exist := true;
9533 end if;
9534 end loop;
9535 if (v_exist = false) then
9536 l_data.extend;
9537 l_data(l_data.count) := v_member_id;
9538 end if;
9539 end if;
9540 END IF;
9541 END LOOP;
9542 CLOSE c_attr_version;
9543 RETURN l_data;
9544
9545 END Do_Member_Adv_Search;
9546 /*---------------------------------------------------------------------------*/
9547
9548
9549 /*---------------------------------------------------------------------------*/
9550 PROCEDURE Attribute_Insert_Row
9551 (
9552 p_api_version IN NUMBER ,
9553 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
9554 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
9555 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
9556 p_return_status OUT NOCOPY VARCHAR2 ,
9557 p_msg_count OUT NOCOPY NUMBER ,
9558 p_msg_data OUT NOCOPY VARCHAR2 ,
9559 --
9560
9561 p_attribute_table_name IN VARCHAR2 ,
9562 p_attribute_column_name IN VARCHAR2 ,
9563 p_attribute_id IN NUMBER ,
9564 p_version_id IN NUMBER ,
9565 p_member_id IN VARCHAR2,
9566 p_member_value_set_id IN NUMBER ,
9567 p_attribute_value_set_id IN NUMBER ,
9568 p_attribute_numeric_member IN NUMBER,
9569 p_attribute_varchar_member IN VARCHAR2,
9570 p_number_assign_value IN NUMBER,
9571 p_varchar_assign_value IN VARCHAR2,
9572 p_date_assign_value IN DATE,
9573 p_value_set_required_flag IN VARCHAR2
9574
9575 ) IS
9576
9577 -- Start Bug#3848813: Changed api name
9578 --
9579 l_api_name CONSTANT VARCHAR2(30) := 'Attribute_Insert_Row';
9580 --
9581 -- End Bug#3848813
9582 l_api_version CONSTANT NUMBER := 1.0;
9583
9584 --
9585 l_creation_date DATE ;
9586 l_created_by NUMBER ;
9587 l_last_update_date DATE ;
9588 l_last_Updated_by NUMBER ;
9589 l_last_update_login NUMBER ;
9590 --
9591
9592 -- Start Bug#3848813: Added following vars, cursor
9593
9594 l_allow_multi_assgn_flag VARCHAR2(1);
9595 l_attribute_name VARCHAR2(100);
9596 l_result NUMBER;
9597 l_query VARCHAR2(250);
9598 l_multi_assgn_error VARCHAR2(1) := 'N';
9599
9600 -- Cursor to determine 'Allow Multiple Assignment' flag
9601
9602 CURSOR l_allow_multi_assgn_csr IS
9603 SELECT allow_multiple_assignment_flag, attribute_name
9604 FROM fem_dim_attributes_vl
9605 WHERE attribute_id = p_attribute_id;
9606
9607 -- End Bug#3848813
9608
9609 begin
9610 --
9611 SAVEPOINT Insert_Row_Pvt ;
9612 --
9613
9614 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
9615 FND_MSG_PUB.initialize ;
9616 END IF;
9617 --
9618 p_return_status := FND_API.G_RET_STS_SUCCESS ;
9619
9620 --
9621 -- Set Global fields.
9622 --
9623 l_creation_date := SYSDATE ;
9624 l_last_update_date := l_creation_date ;
9625 --
9626 l_last_updated_by := FND_GLOBAL.User_Id;
9627 l_created_by := l_last_Updated_by;
9628 IF l_last_Updated_by IS NULL THEN
9629 l_last_Updated_by := -1;
9630 l_created_by := -1;
9631 END IF ;
9632 --
9633 l_last_update_login := FND_GLOBAL.Login_Id ;
9634 IF l_last_update_login IS NULL THEN
9635 l_last_update_login := -1;
9636 END IF;
9637 --
9638
9639 -- Start Bug#3848813
9640
9641 -- Fetch 'Allow Multiple Assignment Flag' and 'Attribute Name'
9642
9643 FOR l_allow_multi_assgn_rec IN l_allow_multi_assgn_csr
9644 LOOP
9645 l_allow_multi_assgn_flag := l_allow_multi_assgn_rec.allow_multiple_assignment_flag;
9646 l_attribute_name := l_allow_multi_assgn_rec.attribute_name;
9647 END LOOP;
9648
9649 -- Logic employed:
9650 -- If multiple assignment(entering same (attr+ver) more than once)
9651 -- is not allowed,before inserting the new row,
9652 -- check if such an entry already exists and
9653 -- if exists, raise an exception.
9654 -- For cases where multiple assignment is allowed, if the user enters
9655 -- same (attr+version+value) more than once, the unique constraint
9656 -- violation error will be shown to the user.
9657
9658 IF(l_allow_multi_assgn_flag = 'N') THEN
9659 l_query := ' select count(*) from ' || p_attribute_table_name ||
9660 ' where attribute_id = ' || p_attribute_id ||
9661 ' and version_id = ' || p_version_id ||
9662 ' and ' || p_attribute_column_name || ' = ' || '''' || p_member_id || ''''; --- Bug#6124622
9663
9664 IF (p_value_set_required_flag IS NOT NULL AND
9665 p_value_set_required_flag = 'Y') THEN
9666 l_query := l_query || ' and value_set_id = ' || p_member_value_set_id;
9667 END IF;
9668
9669 IF(p_attribute_value_set_id IS NOT NULL) then
9670 l_query := l_query || ' and dim_attribute_value_set_id = ';
9671 l_query := l_query || p_attribute_value_set_id;
9672 END IF;
9673
9674 EXECUTE IMMEDIATE l_query INTO l_result;
9675
9676 IF(l_result <> 0) THEN
9677 l_multi_assgn_error := 'Y';
9678 RAISE FND_API.G_EXC_ERROR;
9679 END IF;
9680
9681 END IF;
9682
9683 -- End Bug#3848813
9684
9685 IF (p_value_set_required_flag IS NOT NULL AND
9686 p_value_set_required_flag = 'Y') THEN
9687 execute immediate 'insert into ' || p_attribute_table_name || ' ( '
9688 || 'attribute_id, '
9689 || 'version_id, '
9690 || p_attribute_column_name || ', '
9691 || 'value_set_id, '
9692 || 'DIM_ATTRIBUTE_VALUE_SET_ID, '
9693 || 'DIM_ATTRIBUTE_NUMERIC_MEMBER, '
9694 || 'DIM_ATTRIBUTE_VARCHAR_MEMBER, '
9695 || 'NUMBER_ASSIGN_VALUE, '
9696 || 'VARCHAR_ASSIGN_VALUE, '
9697 || 'DATE_ASSIGN_VALUE, '
9698 || 'CREATION_DATE, '
9699 || 'CREATED_BY, '
9700 || 'LAST_UPDATE_DATE, '
9701 || 'LAST_UPDATED_BY, '
9702 || 'LAST_UPDATE_LOGIN, '
9703 || 'object_version_number, '
9704 || 'AW_SNAPSHOT_FLAG ) '
9705 || ' values (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16,:17)'
9706
9707 USING p_attribute_id,
9708 p_version_id,
9709 p_member_id,
9710 p_member_value_set_id,
9711 p_attribute_value_set_id,
9712 p_attribute_numeric_member,
9713 p_attribute_varchar_member,
9714 p_number_assign_value,
9715 p_varchar_assign_value,
9716 p_date_assign_value,
9717 l_creation_date,
9718 l_created_by,
9719 l_last_update_date,
9720 l_last_updated_by,
9721 l_last_update_login,
9722 1,
9723 'N';
9724 ELSE
9725 execute immediate 'insert into ' || p_attribute_table_name || ' ( '
9726 || 'attribute_id, '
9727 || 'version_id, '
9728 || p_attribute_column_name || ', '
9729 -- || 'value_set_id, '
9730 || 'DIM_ATTRIBUTE_VALUE_SET_ID, '
9731 || 'DIM_ATTRIBUTE_NUMERIC_MEMBER, '
9732 || 'DIM_ATTRIBUTE_VARCHAR_MEMBER, '
9733 || 'NUMBER_ASSIGN_VALUE, '
9734 || 'VARCHAR_ASSIGN_VALUE, '
9735 || 'DATE_ASSIGN_VALUE, '
9736 || 'CREATION_DATE, '
9737 || 'CREATED_BY, '
9738 || 'LAST_UPDATE_DATE, '
9739 || 'LAST_UPDATED_BY, '
9740 || 'LAST_UPDATE_LOGIN, '
9741 || 'object_version_number, '
9742 || 'AW_SNAPSHOT_FLAG ) '
9743 || ' values (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16)'
9744
9745 USING p_attribute_id,
9746 p_version_id,
9747 p_member_id,
9748 -- p_member_value_set_id,
9749 p_attribute_value_set_id,
9750 p_attribute_numeric_member,
9751 p_attribute_varchar_member,
9752 p_number_assign_value,
9753 p_varchar_assign_value,
9754 p_date_assign_value,
9755 l_creation_date,
9756 l_created_by,
9757 l_last_update_date,
9758 l_last_updated_by,
9759 l_last_update_login,
9760 1,
9761 'N';
9762 END IF;
9763 IF (sql%notfound) then
9764 RAISE no_data_found;
9765 END IF;
9766
9767 IF FND_API.To_Boolean ( p_commit ) THEN
9768 COMMIT WORK;
9769 END iF;
9770 --
9771 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9772 p_data => p_msg_data );
9773 --
9774 EXCEPTION
9775 --
9776 WHEN FND_API.G_EXC_ERROR THEN
9777 --
9778 ROLLBACK TO Insert_Row_Pvt ;
9779 p_return_status := FND_API.G_RET_STS_ERROR;
9780
9781 -- Start Bug#3848813: For cases where multiple assignment
9782 -- is not allowed
9783 IF(l_multi_assgn_error = 'Y') THEN
9784 FND_MESSAGE.SET_NAME('FEM', 'FEM_DHM_DUP_ATTR_CHECK');
9785 FND_MESSAGE.SET_TOKEN('ATTRIBUTE', l_attribute_name);
9786 FND_MSG_PUB.ADD;
9787 END IF;
9788 -- End Bug#3848813
9789
9790 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9791 p_data => p_msg_data );
9792 --
9793 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9794 --
9795 ROLLBACK TO Insert_Row_Pvt ;
9796 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9797 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9798 p_data => p_msg_data );
9799 --
9800
9801 WHEN OTHERS THEN
9802 --
9803 ROLLBACK TO Insert_Row_Pvt ;
9804 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9805
9806 -- Start Bug#3848813: For cases where unique constraint
9807 -- is violated
9808
9809 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
9810 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
9811 l_api_name);
9812 END IF;
9813
9814 -- End Bug#3848813
9815
9816 --
9817 --
9818 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9819 p_data => p_msg_data );
9820
9821 END Attribute_Insert_Row;
9822 /*---------------------------------------------------------------------------*/
9823
9824
9825 /*---------------------------------------------------------------------------*/
9826 PROCEDURE Attribute_Update_Row
9827 (
9828 p_api_version IN NUMBER ,
9829 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
9830 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
9831 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
9832 p_return_status OUT NOCOPY VARCHAR2 ,
9833 p_msg_count OUT NOCOPY NUMBER ,
9834 p_msg_data OUT NOCOPY VARCHAR2 ,
9835 --
9836
9837 p_attribute_table_name IN VARCHAR2 ,
9838 p_attribute_column_name IN VARCHAR2 ,
9839 p_attribute_id IN NUMBER ,
9840 p_version_id IN NUMBER ,
9841 p_member_id IN VARCHAR2,
9842 p_member_value_set_id IN NUMBER ,
9843 p_attribute_value_set_id IN NUMBER ,
9844 p_attribute_numeric_member IN NUMBER,
9845 p_attribute_varchar_member IN VARCHAR2,
9846 p_number_assign_value IN NUMBER,
9847 p_varchar_assign_value IN VARCHAR2,
9848 p_date_assign_value IN DATE,
9849 p_value_set_required_flag IN VARCHAR2,
9850 p_object_version_number IN NUMBER
9851 ) IS
9852
9853 --
9854 l_api_name CONSTANT VARCHAR2(30) := 'UPDATE_Row';
9855 l_api_version CONSTANT NUMBER := 1.0;
9856
9857 --
9858 l_last_update_date DATE ;
9859 l_last_Updated_by NUMBER ;
9860 l_last_update_login NUMBER ;
9861 --
9862 begin
9863 --
9864 SAVEPOINT Update_Row_Pvt ;
9865 --
9866
9867 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
9868 FND_MSG_PUB.initialize ;
9869 END IF;
9870 --
9871 p_return_status := FND_API.G_RET_STS_SUCCESS ;
9872
9873 --
9874 -- Set Global fields.
9875 --
9876 l_last_update_date := SYSDATE ;
9877 --
9878 l_last_updated_by := FND_GLOBAL.User_Id;
9879 IF l_last_Updated_by IS NULL THEN
9880 l_last_Updated_by := -1;
9881 END IF ;
9882 --
9883 l_last_update_login := FND_GLOBAL.Login_Id ;
9884 IF l_last_update_login IS NULL THEN
9885 l_last_update_login := -1;
9886 END IF;
9887 --
9888 IF (p_value_set_required_flag IS NOT NULL AND
9889 p_value_set_required_flag = 'Y') THEN
9890 execute immediate 'update ' || p_attribute_table_name || ' set '
9891 || 'DIM_ATTRIBUTE_NUMERIC_MEMBER = :1, '
9892 || 'DIM_ATTRIBUTE_VARCHAR_MEMBER = :2, '
9893 || 'NUMBER_ASSIGN_VALUE = :3, '
9894 || 'VARCHAR_ASSIGN_VALUE = :4, '
9895 || 'DATE_ASSIGN_VALUE = :5, '
9896 || 'LAST_UPDATE_DATE = :6, '
9897 || 'LAST_UPDATED_BY = :7, '
9898 || 'LAST_UPDATE_LOGIN = :8, '
9899 || 'object_version_number = :9, '
9900 || 'DIM_ATTRIBUTE_VALUE_SET_ID = :10 '
9901 || 'WHERE Attribute_Id = :11 AND Version_Id = :12 AND '
9902 || p_attribute_column_name || ' = :13 AND '
9903 || 'value_set_id = :14 '
9904 USING p_attribute_numeric_member,
9905 p_attribute_varchar_member,
9906 p_number_assign_value,
9907 p_varchar_assign_value,
9908 p_date_assign_value,
9909 l_last_update_date,
9910 l_last_updated_by,
9911 l_last_update_login,
9912 p_object_version_number,
9913 p_attribute_value_set_id,
9914 p_attribute_id,
9915 p_version_id,
9916 p_member_id,
9917 p_member_value_set_id
9918 ;
9919 ELSE
9920
9921 execute immediate 'update ' || p_attribute_table_name || ' set '
9922 -- || p_attribute_column_name || ' = :1, '
9923 -- || 'value_set_id = :4, '
9924 -- || 'DIM_ATTRIBUTE_VALUE_SET_ID = :2, '
9925 || 'DIM_ATTRIBUTE_NUMERIC_MEMBER = :1, '
9926 || 'DIM_ATTRIBUTE_VARCHAR_MEMBER = :2, '
9927 || 'NUMBER_ASSIGN_VALUE = :3, '
9928 || 'VARCHAR_ASSIGN_VALUE = :4, '
9929 || 'DATE_ASSIGN_VALUE = :5, '
9930 || 'LAST_UPDATE_DATE = :6, '
9931 || 'LAST_UPDATED_BY = :7, '
9932 || 'LAST_UPDATE_LOGIN = :8, '
9933 || 'object_version_number = :9, '
9934 || 'DIM_ATTRIBUTE_VALUE_SET_ID = :10 '
9935 || 'WHERE Attribute_Id = :11 AND Version_Id = :12 AND '
9936 || p_attribute_column_name || ' = :13'
9937 USING p_attribute_numeric_member,
9938 p_attribute_varchar_member,
9939 p_number_assign_value,
9940 p_varchar_assign_value,
9941 p_date_assign_value,
9942 l_last_update_date,
9943 l_last_updated_by,
9944 l_last_update_login,
9945 p_object_version_number,
9946 p_attribute_value_set_id,
9947 p_attribute_id,
9948 p_version_id,
9949 p_member_id
9950 ;
9951 END IF;
9952
9953 IF (sql%notfound) then
9954 RAISE no_data_found;
9955 END IF;
9956
9957 IF FND_API.To_Boolean ( p_commit ) THEN
9958 COMMIT WORK;
9959 END iF;
9960 --
9961 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9962 p_data => p_msg_data );
9963 --
9964 EXCEPTION
9965 --
9966 WHEN FND_API.G_EXC_ERROR THEN
9967 --
9968 ROLLBACK TO Update_Row_Pvt ;
9969 p_return_status := FND_API.G_RET_STS_ERROR;
9970 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9971 p_data => p_msg_data );
9972 --
9973 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
9974 --
9975 ROLLBACK TO Update_Row_Pvt ;
9976 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9977 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9978 p_data => p_msg_data );
9979 --
9980
9981 WHEN OTHERS THEN
9982 --
9983 ROLLBACK TO Update_Row_Pvt ;
9984 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
9985 --
9986
9987 --
9988 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
9989 p_data => p_msg_data );
9990
9991
9992 END Attribute_Update_Row;
9993 /*---------------------------------------------------------------------------*/
9994
9995
9996 /*---------------------------------------------------------------------------*/
9997 PROCEDURE Attribute_Delete_Row
9998 (
9999 p_api_version IN NUMBER ,
10000 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
10001 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
10002 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
10003 p_return_status OUT NOCOPY VARCHAR2 ,
10004 p_msg_count OUT NOCOPY NUMBER ,
10005 p_msg_data OUT NOCOPY VARCHAR2 ,
10006 --
10007 p_attribute_table_name IN VARCHAR2 ,
10008 p_member_col_name IN VARCHAR2 ,
10009 p_attribute_id IN NUMBER ,
10010 p_version_id IN NUMBER ,
10011 p_member_id IN VARCHAR2,
10012 p_member_value_set_id IN NUMBER,
10013 p_dim_attr_numeric_member IN NUMBER ,
10014 p_dim_attr_varchar_member IN VARCHAR2,
10015 p_dim_attr_value_set_id IN NUMBER
10016 ) IS
10017
10018 tmp_qry varchar2(500);
10019
10020 begin
10021 --
10022 SAVEPOINT Delete_Row_Pvt ;
10023
10024 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
10025 FND_MSG_PUB.initialize ;
10026 END IF;
10027 --
10028 p_return_status := FND_API.G_RET_STS_SUCCESS ;
10029
10030 if (p_member_value_set_id <= 0) then
10031 -- The control comes here for Value set Not required dimensions
10032 if( p_dim_attr_varchar_member is null ) then
10033 -- The control comes here if we have to form the query based on
10034 -- dim_attribute_numeric_member column.
10035 execute immediate 'delete ' || p_attribute_table_name ||
10036 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10037 ' version_id = ' || p_version_id || ' AND ' ||
10038 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10039 ' DIM_ATTRIBUTE_NUMERIC_MEMBER = ' || p_dim_attr_numeric_member;
10040 else
10041 -- The control comes here if we have to form the query based on
10042 -- dim_attribute_varchar_member column. Eg : Currency Dimension
10043 execute immediate 'delete ' || p_attribute_table_name ||
10044 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10045 ' version_id = ' || p_version_id || ' AND ' ||
10046 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10047 ' DIM_ATTRIBUTE_VARCHAR_MEMBER = ' || '''' || p_dim_attr_varchar_member || '''';
10048 end if;
10049 else
10050 -- The control comes here for Value set required dimensions
10051 if( p_dim_attr_varchar_member is null ) then
10052 -- The control comes here if we have to form the query based on
10053 -- dim_attribute_numeric_member column. Eg : Customer Dimension
10054 if ( p_dim_attr_value_set_id is null ) then
10055 tmp_qry := 'delete ' || p_attribute_table_name ||
10056 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10057 ' version_id = ' || p_version_id || ' AND ' ||
10058 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10059 ' value_set_id = ' || p_member_value_set_id;
10060 -- Check if p_dim_attr_numeric_member is not null and add it only
10061 -- when needed. This is not needed for basic attribute types other
10062 -- than for dimension.
10063 if( p_dim_attr_numeric_member is not null ) then
10064 tmp_qry := tmp_qry || ' AND DIM_ATTRIBUTE_NUMERIC_MEMBER = ' || p_dim_attr_numeric_member;
10065 end if;
10066 execute immediate tmp_qry;
10067 else
10068 tmp_qry := 'delete ' || p_attribute_table_name ||
10069 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10070 ' version_id = ' || p_version_id || ' AND ' ||
10071 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10072 ' value_set_id = ' || p_member_value_set_id || ' AND ' ||
10073 ' DIM_ATTRIBUTE_VALUE_SET_ID = ' || p_dim_attr_value_set_id;
10074 -- Check if p_dim_attr_numeric_member is not null and add it only
10075 -- when needed. This is not needed for basic attribute types other
10076 -- than for dimension.
10077 if( p_dim_attr_numeric_member is not null ) then
10078 tmp_qry := tmp_qry || ' AND DIM_ATTRIBUTE_NUMERIC_MEMBER = ' || p_dim_attr_numeric_member;
10079 end if;
10080 execute immediate tmp_qry;
10081 end if;
10082 else
10083 -- The control comes here if we have to form the query based on
10084 -- dim_attribute_varchar_member column. Eg : Currency Dimension
10085 if( p_dim_attr_value_set_id is null ) then
10086 tmp_qry := 'delete ' || p_attribute_table_name ||
10087 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10088 ' version_id = ' || p_version_id || ' AND ' ||
10089 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10090 ' value_set_id = ' || p_member_value_set_id;
10091 -- Check if p_dim_attr_varchar_member is not null and add it only
10092 -- when needed. This is not needed for basic attribute types other
10093 -- than for dimension.
10094 if( p_dim_attr_numeric_member is not null ) then
10095 tmp_qry := tmp_qry || ' AND DIM_ATTRIBUTE_VARCHAR_MEMBER = ' || '''' || p_dim_attr_varchar_member || '''';
10096 end if;
10097 execute immediate tmp_qry;
10098 else
10099 tmp_qry := 'delete ' || p_attribute_table_name ||
10100 ' where attribute_id = ' || p_attribute_id || ' AND ' ||
10101 ' version_id = ' || p_version_id || ' AND ' ||
10102 ' ' || p_member_col_name || ' = ' || '''' || p_member_id || '''' || ' AND ' ||
10103 ' value_set_id = ' || p_member_value_set_id || ' AND ' ||
10104 ' DIM_ATTRIBUTE_VALUE_SET_ID = ' || p_dim_attr_value_set_id;
10105 -- Check if p_dim_attr_varchar_member is not null and add it only
10106 -- when needed. This is not needed for basic attribute types other
10107 -- than for dimension.
10108 if( p_dim_attr_numeric_member is not null ) then
10109 tmp_qry := tmp_qry || ' AND DIM_ATTRIBUTE_VARCHAR_MEMBER = ' || '''' || p_dim_attr_varchar_member || '''';
10110 end if;
10111 execute immediate tmp_qry;
10112 end if;
10113 end if;
10114 END IF;
10115
10116 IF (sql%notfound) then
10117 RAISE no_data_found;
10118 END IF;
10119
10120 IF FND_API.To_Boolean ( p_commit ) THEN
10121 COMMIT WORK;
10122 END iF;
10123 --
10124 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10125 p_data => p_msg_data );
10126 --
10127 EXCEPTION
10128 --
10129 WHEN FND_API.G_EXC_ERROR THEN
10130 --
10131 ROLLBACK TO Delete_Row_Pvt ;
10132 p_return_status := FND_API.G_RET_STS_ERROR;
10133 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10134 p_data => p_msg_data );
10135 --
10136 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
10137 --
10138 ROLLBACK TO Delete_Row_Pvt ;
10139 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10140 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10141 p_data => p_msg_data );
10142 --
10143
10144 WHEN OTHERS THEN
10145 --
10146 ROLLBACK TO Delete_Row_Pvt ;
10147 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
10148 --
10149
10150 --
10151 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
10152 p_data => p_msg_data );
10153
10154 END Attribute_Delete_Row;
10155 /*---------------------------------------------------------------------------*/
10156
10157
10158 /*===========================================================================+
10159 | FUNCTION Group_Has_Members |
10160 +===========================================================================*/
10161 -- Bug#3738974
10162 -- Checks if a given group has members
10163
10164 FUNCTION Group_Has_Members
10165 (
10166 p_dim_mem_tbl_name IN VARCHAR2,
10167 p_group_id IN NUMBER
10168 ) RETURN VARCHAR2
10169 IS
10170
10171 l_result number;
10172 query varchar2(200);
10173
10174 BEGIN
10175
10176 query:='Select 1 as result from dual where exists ' ||
10177 '(Select 1 from ' || p_dim_mem_tbl_name ||
10178 ' where dimension_group_id ='|| p_group_id || ')';
10179
10180 EXECUTE IMMEDIATE query INTO l_result;
10181
10182 IF l_result=1 THEN
10183 RETURN 'Y';
10184 ELSE
10185 RETURN 'N';
10186 END IF;
10187
10188 EXCEPTION
10189
10190 WHEN OTHERS THEN
10191 RETURN 'N';
10192
10193 END Group_Has_Members;
10194 /*---------------------------------------------------------------------------*/
10195
10196
10197 /*===========================================================================+
10198 | FUNCTION Get_Dim_Member_Id |
10199 +===========================================================================*/
10200 -- Function to get the Dimension Member ID of a Dimension based on the
10201 -- Member Display Code.
10202
10203 FUNCTION Get_Dim_Member_Id (p_dim_varchar_label IN VARCHAR2,
10204 p_display_code IN VARCHAR2)
10205 RETURN NUMBER
10206 IS
10207
10208 l_member_id NUMBER;
10209 l_api_name CONSTANT VARCHAR2(30) := 'Get_Dim_Member_Id';
10210
10211 BEGIN
10212 IF p_dim_varchar_label = 'FINANCIAL_ELEMENT' THEN
10213
10214 SELECT financial_elem_id
10215 INTO l_member_id
10216 FROM fem_fin_elems_vs
10217 WHERE financial_elem_display_code = p_display_code;
10218
10219 ELSIF p_dim_varchar_label = 'LEDGER' THEN
10220
10221 SELECT ledger_id
10222 INTO l_member_id
10223 FROM fem_ledgers_b
10224 WHERE ledger_display_code = p_display_code;
10225
10226 ELSIF p_dim_varchar_label = 'PRODUCT' THEN
10227
10228 SELECT product_id
10229 INTO l_member_id
10230 FROM fem_products_vs
10231 WHERE product_display_code = p_display_code;
10232
10233 ELSIF p_dim_varchar_label = 'COMPANY_COST_CENTER_ORG' THEN
10234
10235 SELECT company_cost_center_org_id
10236 INTO l_member_id
10237 FROM fem_cctr_orgs_vs
10238 WHERE cctr_org_display_code = p_display_code;
10239
10240 ELSIF p_dim_varchar_label = 'CUSTOMER' THEN
10241
10242 SELECT customer_id
10243 INTO l_member_id
10244 FROM fem_customers_vs
10245 WHERE customer_display_code = p_display_code;
10246
10247 ELSIF p_dim_varchar_label = 'CHANNEL' THEN
10248
10249 SELECT channel_id
10250 INTO l_member_id
10251 FROM fem_channels_vs
10252 WHERE channel_display_code = p_display_code;
10253
10254 ELSIF p_dim_varchar_label = 'PROJECT' THEN
10255
10256 SELECT project_id
10257 INTO l_member_id
10258 FROM fem_projects_vs
10259 WHERE project_display_code = p_display_code;
10260
10261 ELSIF p_dim_varchar_label = 'TASK' THEN
10262
10263 SELECT task_id
10264 INTO l_member_id
10265 FROM fem_tasks_vs
10266 WHERE task_display_code = p_display_code;
10267
10268 ELSIF p_dim_varchar_label = 'USER_DIM1' THEN
10269
10270 SELECT user_dim1_id
10271 INTO l_member_id
10272 FROM fem_user_dim1_vs
10273 WHERE user_dim1_display_code = p_display_code;
10274
10275 ELSIF p_dim_varchar_label = 'USER_DIM2' THEN
10276
10277 SELECT user_dim2_id
10278 INTO l_member_id
10279 FROM fem_user_dim2_vs
10280 WHERE user_dim2_display_code = p_display_code;
10281
10282 ELSIF p_dim_varchar_label = 'USER_DIM3' THEN
10283
10284 SELECT user_dim3_id
10285 INTO l_member_id
10286 FROM fem_user_dim3_vs
10287 WHERE user_dim3_display_code = p_display_code;
10288
10289 ELSIF p_dim_varchar_label = 'USER_DIM4' THEN
10290
10291 SELECT user_dim4_id
10292 INTO l_member_id
10293 FROM fem_user_dim4_vs
10294 WHERE user_dim4_display_code = p_display_code;
10295
10296 ELSIF p_dim_varchar_label = 'USER_DIM5' THEN
10297
10298 SELECT user_dim5_id
10299 INTO l_member_id
10300 FROM fem_user_dim5_vs
10301 WHERE user_dim5_display_code = p_display_code;
10302
10303 ELSIF p_dim_varchar_label = 'USER_DIM6' THEN
10304
10305 SELECT user_dim6_id
10306 INTO l_member_id
10307 FROM fem_user_dim6_vs
10308 WHERE user_dim6_display_code = p_display_code;
10309
10310 ELSIF p_dim_varchar_label = 'USER_DIM7' THEN
10311
10312 SELECT user_dim7_id
10313 INTO l_member_id
10314 FROM fem_user_dim7_vs
10315 WHERE user_dim7_display_code = p_display_code;
10316
10317 ELSIF p_dim_varchar_label = 'USER_DIM8' THEN
10318
10319 SELECT user_dim8_id
10320 INTO l_member_id
10321 FROM fem_user_dim8_vs
10322 WHERE user_dim8_display_code = p_display_code;
10323
10324 ELSIF p_dim_varchar_label = 'USER_DIM9' THEN
10325
10326 SELECT user_dim9_id
10327 INTO l_member_id
10328 FROM fem_user_dim9_vs
10329 WHERE user_dim9_display_code = p_display_code;
10330
10331 ELSIF p_dim_varchar_label = 'USER_DIM10' THEN
10332
10333 SELECT user_dim10_id
10334 INTO l_member_id
10335 FROM fem_user_dim10_vs
10336 WHERE user_dim10_display_code = p_display_code;
10337
10338 END IF;
10339
10340 RETURN l_member_id;
10341
10342 EXCEPTION
10343
10344 --Bug 4370100
10345
10346 WHEN OTHERS THEN
10347
10348 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
10349 l_api_name);
10350
10351
10352 END Get_Dim_Member_Id;
10353 /*---------------------------------------------------------------------------*/
10354
10355 --Bug 4282735
10356
10357 /*===========================================================================+
10358 | FUNCTION Get_UOM_Code |
10359 | Bug:4458054 : Defaulting UOM_CODE |
10360 +===========================================================================*/
10361 -- Function to get the UOM Code of Product Dimension Member
10362
10363 -- If 'PRODUCT_UOM' Atrribute is set, get its value
10364 -- Else return the 'default_member_display_code'
10365
10366 FUNCTION Get_UOM_Code(p_product_id IN NUMBER)
10367
10368 RETURN VARCHAR2
10369
10370 IS
10371
10372 l_uom_code VARCHAR2(30);
10373
10374 CURSOR l_uom_csr IS SELECT PROD.dim_attribute_varchar_member as UOM_CODE
10375 FROM fem_products_attr PROD,
10376 fem_dim_attributes_vl ATTR,
10377 fem_dim_attr_versions_vl ver
10378 WHERE PROD.ATTRIBUTE_ID = ATTR.ATTRIBUTE_ID
10379 AND ATTR.attribute_varchar_label = 'PRODUCT_UOM'
10380 AND ver.attribute_id = ATTR.attribute_id
10381 AND PROD.version_id = ver.version_id
10382 AND ver.default_version_flag = 'Y'
10383 AND PROD.product_id = p_product_id;
10384
10385 BEGIN
10386
10387 OPEN l_uom_csr;
10388 FETCH l_uom_csr INTO l_uom_code;
10389
10390 IF l_uom_csr%NOTFOUND
10391 THEN
10392
10393 SELECT default_member_display_code
10394 INTO l_uom_code
10395 FROM Fem_Xdim_Dimensions_VL
10396 WHERE dimension_varchar_label = 'UOM';
10397
10398 IF l_uom_code IS NULL THEN
10399 FND_MESSAGE.SET_NAME('FEM','FEM_DHM_COST_OBJ_UOM_ERROR');
10400 FND_MSG_PUB.ADD;
10401 RAISE FND_API.G_EXC_ERROR;
10402 END IF;
10403
10404 END IF;
10405
10406 IF l_uom_csr%ISOPEN THEN
10407 CLOSE l_uom_csr;
10408 END IF;
10409
10410 RETURN l_uom_code;
10411
10412 EXCEPTION
10413
10414 WHEN OTHERS THEN
10415
10416 RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
10417
10418 END Get_UOM_Code;
10419
10420 /*---------------------------------------------------------------------------*/
10421
10422 --End of Bug 4282735
10423
10424 /*===========================================================================+
10425 | PROCEDURE Create_Comp_Dim_Member |
10426 +===========================================================================*/
10427 -- Procedure to create new Composite Dimension Members.
10428 PROCEDURE Create_Comp_Dim_Member (
10429 p_api_version IN NUMBER ,
10430 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE ,
10431 p_commit IN VARCHAR2 := FND_API.G_FALSE ,
10432 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL ,
10433 p_return_status OUT NOCOPY VARCHAR2 ,
10434 p_msg_count OUT NOCOPY NUMBER ,
10435 p_msg_data OUT NOCOPY VARCHAR2 ,
10436 --
10437 p_structure_id IN NUMBER ,
10438 p_display_code IN VARCHAR2 ,
10439 p_dim_varchar_label IN VARCHAR2 ,
10440 p_segment_1 IN VARCHAR2 ,
10441 p_segment_2 IN VARCHAR2 ,
10442 p_segment_3 IN VARCHAR2 ,
10443 p_segment_4 IN VARCHAR2 ,
10444 p_segment_5 IN VARCHAR2 ,
10445 p_segment_6 IN VARCHAR2 ,
10446 p_segment_7 IN VARCHAR2 ,
10447 p_segment_8 IN VARCHAR2 ,
10448 p_segment_9 IN VARCHAR2 ,
10449 p_segment_10 IN VARCHAR2 ,
10450 p_segment_11 IN VARCHAR2 ,
10451 p_segment_12 IN VARCHAR2 ,
10452 p_segment_13 IN VARCHAR2 ,
10453 p_segment_14 IN VARCHAR2 ,
10454 p_segment_15 IN VARCHAR2 ,
10455 p_segment_16 IN VARCHAR2 ,
10456 p_segment_17 IN VARCHAR2 ,
10457 p_segment_18 IN VARCHAR2 ,
10458 p_segment_19 IN VARCHAR2 ,
10459 p_segment_20 IN VARCHAR2 ,
10460 p_segment_21 IN VARCHAR2 ,
10461 p_segment_22 IN VARCHAR2 ,
10462 p_segment_23 IN VARCHAR2 ,
10463 p_segment_24 IN VARCHAR2 ,
10464 p_segment_25 IN VARCHAR2 ,
10465 p_segment_26 IN VARCHAR2 ,
10466 p_segment_27 IN VARCHAR2 ,
10467 p_segment_28 IN VARCHAR2 ,
10468 p_segment_29 IN VARCHAR2 ,
10469 p_segment_30 IN VARCHAR2 ,
10470 p_local_vs_combo_id IN VARCHAR2 )
10471 IS
10472
10473 l_fin_elem_id NUMBER;
10474 l_ledger_id NUMBER;
10475 l_product_id NUMBER;
10476 l_company_cost_center_id NUMBER;
10477 l_customer_id NUMBER;
10478 l_channel_id NUMBER;
10479 l_project_id NUMBER;
10480 l_task_id NUMBER;
10481
10482 l_user_dim1_id NUMBER;
10483 l_user_dim2_id NUMBER;
10484 l_user_dim3_id NUMBER;
10485 l_user_dim4_id NUMBER;
10486 l_user_dim5_id NUMBER;
10487 l_user_dim6_id NUMBER;
10488 l_user_dim7_id NUMBER;
10489 l_user_dim8_id NUMBER;
10490 l_user_dim9_id NUMBER;
10491 l_user_dim10_id NUMBER;
10492
10493 l_cost_object_id NUMBER;
10494 l_activity_id NUMBER;
10495 l_uom_code VARCHAR2(30);
10496 l_local_vs_combo_id NUMBER;
10497 l_return_status VARCHAR2(1);
10498 l_msg_count NUMBER;
10499 l_msg_data VARCHAR2(1000);
10500
10501 l_api_name CONSTANT VARCHAR2(30) := 'Create_Comp_Dim_Member';
10502
10503 BEGIN
10504
10505 SAVEPOINT Create_Comp_Dim_Mem_Pvt;
10506
10507 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
10508 FND_MSG_PUB.initialize;
10509 END IF;
10510
10511 p_return_status := FND_API.G_RET_STS_SUCCESS;
10512
10513
10514 IF p_dim_varchar_label = 'COST_OBJECT' THEN
10515
10516 select fem_cost_objects_s.nextval
10517 into l_cost_object_id
10518 from dual;
10519
10520 /*l_ledger_id := FND_PROFILE.value('FEM_LEDGER');
10521
10522
10523 --Bug #3973591 - API Signature Change.
10524 l_local_vs_combo_id := FEM_DIMENSION_UTIL_PKG.Local_VS_Combo_ID
10525 (p_ledger_id => l_ledger_id,
10526 x_return_status => l_return_status,
10527 x_msg_count => l_msg_count,
10528 x_msg_data => l_msg_data);*/
10529 if l_msg_count <> 0 then
10530 RAISE FND_API.G_EXC_ERROR;
10531 end if;
10532
10533
10534 --Bug#4370513
10535 --Pass global_vs_combo_id to check_unique_member() api
10536
10537 --Bug#4449895
10538 --Pass member_group_id as null
10539
10540 --Bug#4456818
10541 --Pass Member_id as null,as the Comp Dim Member is being created.
10542
10543 Check_Unique_Member( p_api_version => 1.0,
10544 p_return_status => p_return_status,
10545 p_msg_count => p_msg_count,
10546 p_msg_data => p_msg_data,
10547 p_comp_dim_flag => 'Y',
10548 p_member_name => null,
10549 p_member_display_code => p_display_code,
10550 p_member_group_id => null,
10551 p_dimension_varchar_label => 'COST_OBJECT',
10552 p_value_set_id => null,
10553 p_global_vs_combo_id => p_local_vs_combo_id,
10554 p_member_id => null);
10555 --End Bug#4449895
10556
10557 --End Bug#4370513
10558
10559 -- Bug:4458054
10560
10561 -- Initialize l_uom_code to 'default_member_display_code' if product
10562 -- dimension is not a part of composite dimension.
10563 -- If no 'default_member_display_code' is found .. error out.
10564
10565 BEGIN
10566
10567 IF p_segment_3 = '-999' THEN
10568
10569 SELECT default_member_display_code INTO l_uom_code
10570 FROM Fem_Xdim_Dimensions_VL
10571 WHERE dimension_varchar_label = 'UOM';
10572
10573 IF l_uom_code IS NULL THEN
10574 FND_MESSAGE.SET_NAME('FEM','FEM_DHM_COST_OBJ_UOM_ERROR');
10575 FND_MSG_PUB.ADD;
10576 RAISE FND_API.G_EXC_ERROR;
10577 END IF;
10578
10579 END IF;
10580
10581 END;
10582
10583
10584 -- 2. based on which p_segment_x values that are not null
10585 -- get the appropriate <xdim>_ID values.
10586 if p_segment_1 <> '-999' then
10587
10588 l_fin_elem_id := Get_Dim_Member_Id(p_dim_varchar_label => 'FINANCIAL_ELEMENT',
10589 p_display_code => p_segment_1);
10590 end if;
10591
10592 if p_segment_2 <> '-999' then
10593
10594 l_ledger_id := Get_Dim_Member_Id(p_dim_varchar_label => 'LEDGER',
10595 p_display_code => p_segment_2);
10596 end if;
10597
10598 if p_segment_3 <> '-999' then
10599
10600 l_product_id := Get_Dim_Member_Id(p_dim_varchar_label => 'PRODUCT',
10601 p_display_code => p_segment_3);
10602 -- Bug 4282735
10603 l_uom_code := Get_UOM_Code(p_product_id => l_product_id);
10604
10605 end if;
10606
10607 if p_segment_4 <> '-999' then
10608
10609 l_company_cost_center_id := Get_Dim_Member_Id(
10610 p_dim_varchar_label => 'COMPANY_COST_CENTER_ORG',
10611 p_display_code => p_segment_4);
10612 end if;
10613
10614 if p_segment_5 <> '-999' then
10615
10616 l_customer_id := Get_Dim_Member_Id(p_dim_varchar_label => 'CUSTOMER',
10617 p_display_code => p_segment_5);
10618
10619 end if;
10620
10621 if p_segment_6 <> '-999' then
10622
10623 l_channel_id := Get_Dim_Member_Id(p_dim_varchar_label => 'CHANNEL',
10624 p_display_code => p_segment_6);
10625 end if;
10626
10627 if p_segment_7 <> '-999' then
10628
10629 l_project_id := Get_Dim_Member_Id(p_dim_varchar_label => 'PROJECT',
10630 p_display_code => p_segment_7);
10631 end if;
10632 if p_segment_8 <> '-999' then
10633
10634 l_user_dim1_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM1',
10635 p_display_code => p_segment_8);
10636 end if;
10637 if p_segment_9 <> '-999' then
10638
10639 l_user_dim2_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM2',
10640 p_display_code => p_segment_9);
10641 end if;
10642 if p_segment_10 <> '-999' then
10643
10644 l_user_dim3_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM3',
10645 p_display_code => p_segment_10);
10646 end if;
10647 if p_segment_11 <> '-999' then
10648
10649 l_user_dim4_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM4',
10650 p_display_code => p_segment_11);
10651 end if;
10652 if p_segment_12 <> '-999' then
10653
10654 l_user_dim5_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM5',
10655 p_display_code => p_segment_12);
10656 end if;
10657 if p_segment_13 <> '-999' then
10658
10659 l_user_dim6_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM6',
10660 p_display_code => p_segment_13);
10661 end if;
10662 if p_segment_14 <> '-999' then
10663
10664 l_user_dim7_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM7',
10665 p_display_code => p_segment_14);
10666 end if;
10667 if p_segment_15 <> '-999' then
10668
10669 l_user_dim8_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM8',
10670 p_display_code => p_segment_15);
10671 end if;
10672 if p_segment_16 <> '-999' then
10673
10674 l_user_dim9_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM9',
10675 p_display_code => p_segment_16);
10676 end if;
10677 if p_segment_17 <> '-999' then
10678
10679 l_user_dim10_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM10',
10680 p_display_code => p_segment_17);
10681 end if;
10682
10683
10684 INSERT INTO fem_cost_objects
10685 (COST_OBJECT_ID,
10686 COST_OBJECT_DISPLAY_CODE,
10687 SUMMARY_FLAG,
10688 START_DATE_ACTIVE,
10689 END_DATE_ACTIVE,
10690 COST_OBJECT_STRUCTURE_ID,
10691 LOCAL_VS_COMBO_ID,
10692 UOM_CODE,
10693 FINANCIAL_ELEM_ID,
10694 LEDGER_ID,
10695 PRODUCT_ID,
10696 COMPANY_COST_CENTER_ORG_ID,
10697 CUSTOMER_ID,
10698 CHANNEL_ID,
10699 PROJECT_ID,
10700 USER_DIM1_ID,
10701 USER_DIM2_ID,
10702 USER_DIM3_ID,
10703 USER_DIM4_ID,
10704 USER_DIM5_ID,
10705 USER_DIM6_ID,
10706 USER_DIM7_ID,
10707 USER_DIM8_ID,
10708 USER_DIM9_ID,
10709 USER_DIM10_ID,
10710 SEGMENT1,
10711 SEGMENT2,
10712 SEGMENT3,
10713 SEGMENT4,
10714 SEGMENT5,
10715 SEGMENT6,
10716 SEGMENT7,
10717 SEGMENT8,
10718 SEGMENT9,
10719 SEGMENT10,
10720 SEGMENT11,
10721 SEGMENT12,
10722 SEGMENT13,
10723 SEGMENT14,
10724 SEGMENT15,
10725 SEGMENT16,
10726 SEGMENT17,
10727 SEGMENT18,
10728 SEGMENT19,
10729 SEGMENT20,
10730 SEGMENT21,
10731 SEGMENT22,
10732 SEGMENT23,
10733 SEGMENT24,
10734 SEGMENT25,
10735 SEGMENT26,
10736 SEGMENT27,
10737 SEGMENT28,
10738 SEGMENT29,
10739 SEGMENT30,
10740 CREATION_DATE,
10741 CREATED_BY,
10742 LAST_UPDATED_BY,
10743 LAST_UPDATE_DATE,
10744 LAST_UPDATE_LOGIN,
10745 OBJECT_VERSION_NUMBER,
10746 ENABLED_FLAG,
10747 PERSONAL_FLAG,
10748 READ_ONLY_FLAG
10749 )
10750 values
10751 (l_cost_object_id,
10752 p_display_code,
10753 'N',
10754 sysdate, -- wip
10755 sysdate, -- wip
10756 p_structure_id,
10757 p_local_vs_combo_id,
10758 l_uom_code,
10759 --
10760 decode(p_segment_1, '-999', null, l_fin_elem_id),
10761 decode(p_segment_2, '-999', null, l_ledger_id),
10762 decode(p_segment_3, '-999', null, l_product_id),
10763 decode(p_segment_4, '-999', null, l_company_cost_center_id),
10764 decode(p_segment_5, '-999', null, l_customer_id),
10765 decode(p_segment_6, '-999', null, l_channel_id),
10766 decode(p_segment_7, '-999', null, l_project_id),
10767 decode(p_segment_8, '-999', null, l_user_dim1_id),
10768 decode(p_segment_9, '-999', null, l_user_dim2_id),
10769 decode(p_segment_10, '-999', null, l_user_dim3_id),
10770 decode(p_segment_11, '-999', null, l_user_dim4_id),
10771 decode(p_segment_12, '-999', null, l_user_dim5_id),
10772 decode(p_segment_13, '-999', null, l_user_dim6_id),
10773 decode(p_segment_14, '-999', null, l_user_dim7_id),
10774 decode(p_segment_15, '-999', null, l_user_dim8_id),
10775 decode(p_segment_16, '-999', null, l_user_dim9_id),
10776 decode(p_segment_17, '-999', null, l_user_dim10_id),
10777 --
10778 decode(p_segment_1, '-999', null, p_segment_1),
10779 decode(p_segment_2, '-999', null, p_segment_2),
10780 decode(p_segment_3, '-999', null, p_segment_3),
10781 decode(p_segment_4, '-999', null, p_segment_4),
10782 decode(p_segment_5, '-999', null, p_segment_5),
10783 decode(p_segment_6, '-999', null, p_segment_6),
10784 decode(p_segment_7, '-999', null, p_segment_7),
10785 decode(p_segment_8, '-999', null, p_segment_8),
10786 decode(p_segment_9, '-999', null, p_segment_9),
10787 decode(p_segment_10, '-999', null, p_segment_10),
10788 decode(p_segment_11, '-999', null, p_segment_11),
10789 decode(p_segment_12, '-999', null, p_segment_12),
10790 decode(p_segment_13, '-999', null, p_segment_13),
10791 decode(p_segment_14, '-999', null, p_segment_14),
10792 decode(p_segment_15, '-999', null, p_segment_15),
10793 decode(p_segment_16, '-999', null, p_segment_16),
10794 decode(p_segment_17, '-999', null, p_segment_17),
10795 decode(p_segment_18, '-999', null, p_segment_18),
10796 decode(p_segment_19, '-999', null, p_segment_19),
10797 decode(p_segment_20, '-999', null, p_segment_20),
10798 decode(p_segment_21, '-999', null, p_segment_21),
10799 decode(p_segment_22, '-999', null, p_segment_22),
10800 decode(p_segment_23, '-999', null, p_segment_23),
10801 decode(p_segment_24, '-999', null, p_segment_24),
10802 decode(p_segment_25, '-999', null, p_segment_25),
10803 decode(p_segment_26, '-999', null, p_segment_26),
10804 decode(p_segment_27, '-999', null, p_segment_27),
10805 decode(p_segment_28, '-999', null, p_segment_28),
10806 decode(p_segment_29, '-999', null, p_segment_29),
10807 decode(p_segment_30, '-999', null, p_segment_30),
10808 sysdate,
10809 fnd_global.user_id,
10810 fnd_global.user_id,
10811 sysdate,
10812 fnd_global.login_id,
10813 1,
10814 'Y',
10815 'N',
10816 'N'
10817 );
10818
10819 ELSIF p_dim_varchar_label = 'ACTIVITY' THEN
10820
10821 select fem_activities_s.nextval
10822 into l_activity_id
10823 from dual;
10824
10825 /* l_ledger_id := FND_PROFILE.value('FEM_LEDGER');
10826
10827 -- bug#3973591
10828 l_local_vs_combo_id := FEM_DIMENSION_UTIL_PKG.Local_VS_Combo_ID
10829 (p_ledger_id => l_ledger_id,
10830 x_return_status => l_return_status,
10831 x_msg_count => l_msg_count,
10832 x_msg_data => l_msg_data);*/
10833 if l_msg_count <> 0 then
10834 RAISE FND_API.G_EXC_ERROR;
10835 end if;
10836
10837 --Bug#4370513
10838 --Pass global_vs_combo_id to check_unique_member_api()
10839
10840 --Bug#4449895
10841 --Pass member_group_id as null
10842
10843 --Bug#4456818
10844 --Pass Member Id as null as Comp Dim Member is being created
10845
10846 Check_Unique_Member( p_api_version => 1.0,
10847 p_return_status => p_return_status,
10848 p_msg_count => p_msg_count,
10849 p_msg_data => p_msg_data,
10850 p_comp_dim_flag => 'Y',
10851 p_member_name => null,
10852 p_member_display_code => p_display_code,
10853 p_member_group_id => null,
10854 p_dimension_varchar_label => 'ACTIVITY',
10855 p_value_set_id => null,
10856 p_global_vs_combo_id => p_local_vs_combo_id,
10857 p_member_id => null);
10858
10859
10860 --End Bug#4449895
10861
10862 --End Bug#4370513
10863
10864
10865 -- 2. based on which p_segment_x values that are not null
10866 -- get the appropriate <xdim>_ID values.
10867 if p_segment_1 <> '-999' then
10868
10869 l_task_id := Get_Dim_Member_Id(p_dim_varchar_label => 'TASK',
10870 p_display_code => p_segment_1);
10871 end if;
10872
10873 if p_segment_2 <> '-999' then
10874
10875 l_company_cost_center_id := Get_Dim_Member_Id(p_dim_varchar_label => 'COMPANY_COST_CENTER_ORG',
10876 p_display_code => p_segment_2);
10877 end if;
10878
10879 if p_segment_3 <> '-999' then
10880
10881 l_customer_id := Get_Dim_Member_Id(p_dim_varchar_label => 'CUSTOMER',
10882 p_display_code => p_segment_3);
10883 end if;
10884
10885 if p_segment_4 <> '-999' then
10886
10887 l_channel_id := Get_Dim_Member_Id(
10888 p_dim_varchar_label => 'CHANNEL',
10889 p_display_code => p_segment_4);
10890 end if;
10891
10892 if p_segment_5 <> '-999' then
10893
10894 l_product_id := Get_Dim_Member_Id(p_dim_varchar_label => 'PRODUCT',
10895 p_display_code => p_segment_5);
10896
10897 end if;
10898
10899 if p_segment_6 <> '-999' then
10900
10901 l_project_id := Get_Dim_Member_Id(p_dim_varchar_label => 'PROJECT',
10902 p_display_code => p_segment_6);
10903 end if;
10904
10905 if p_segment_7 <> '-999' then
10906
10907 l_user_dim1_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM1',
10908 p_display_code => p_segment_7);
10909 end if;
10910 if p_segment_8 <> '-999' then
10911
10912 l_user_dim2_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM2',
10913 p_display_code => p_segment_8);
10914 end if;
10915 if p_segment_9 <> '-999' then
10916
10917 l_user_dim3_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM3',
10918 p_display_code => p_segment_9);
10919 end if;
10920 if p_segment_10 <> '-999' then
10921
10922 l_user_dim4_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM4',
10923 p_display_code => p_segment_10);
10924 end if;
10925 if p_segment_11 <> '-999' then
10926
10927 l_user_dim5_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM5',
10928 p_display_code => p_segment_11);
10929 end if;
10930 if p_segment_12 <> '-999' then
10931
10932 l_user_dim6_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM6',
10933 p_display_code => p_segment_12);
10934 end if;
10935 if p_segment_13 <> '-999' then
10936
10937 l_user_dim7_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM7',
10938 p_display_code => p_segment_13);
10939 end if;
10940
10941 if p_segment_14 <> '-999' then
10942
10943 l_user_dim8_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM8',
10944 p_display_code => p_segment_14);
10945 end if;
10946 if p_segment_15 <> '-999' then
10947
10948 l_user_dim9_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM9',
10949 p_display_code => p_segment_15);
10950 end if;
10951 if p_segment_16 <> '-999' then
10952
10953 l_user_dim10_id := Get_Dim_Member_Id(p_dim_varchar_label => 'USER_DIM10',
10954 p_display_code => p_segment_16);
10955 end if;
10956
10957
10958 INSERT INTO fem_activities
10959 (ACTIVITY_ID,
10960 ACTIVITY_DISPLAY_CODE,
10961 SUMMARY_FLAG,
10962 START_DATE_ACTIVE,
10963 END_DATE_ACTIVE,
10964 ACTIVITY_STRUCTURE_ID,
10965 LOCAL_VS_COMBO_ID,
10966 TASK_ID,
10967 COMPANY_COST_CENTER_ORG_ID,
10968 CUSTOMER_ID,
10969 CHANNEL_ID,
10970 PRODUCT_ID,
10971 PROJECT_ID,
10972 USER_DIM1_ID,
10973 USER_DIM2_ID,
10974 USER_DIM3_ID,
10975 USER_DIM4_ID,
10976 USER_DIM5_ID,
10977 USER_DIM6_ID,
10978 USER_DIM7_ID,
10979 USER_DIM8_ID,
10980 USER_DIM9_ID,
10981 USER_DIM10_ID,
10982 SEGMENT1,
10983 SEGMENT2,
10984 SEGMENT3,
10985 SEGMENT4,
10986 SEGMENT5,
10987 SEGMENT6,
10988 SEGMENT7,
10989 SEGMENT8,
10990 SEGMENT9,
10991 SEGMENT10,
10992 SEGMENT11,
10993 SEGMENT12,
10994 SEGMENT13,
10995 SEGMENT14,
10996 SEGMENT15,
10997 SEGMENT16,
10998 SEGMENT17,
10999 SEGMENT18,
11000 SEGMENT19,
11001 SEGMENT20,
11002 SEGMENT21,
11003 SEGMENT22,
11004 SEGMENT23,
11005 SEGMENT24,
11006 SEGMENT25,
11007 SEGMENT26,
11008 SEGMENT27,
11009 SEGMENT28,
11010 SEGMENT29,
11011 SEGMENT30,
11012 CREATION_DATE,
11013 CREATED_BY,
11014 LAST_UPDATED_BY,
11015 LAST_UPDATE_DATE,
11016 LAST_UPDATE_LOGIN,
11017 OBJECT_VERSION_NUMBER,
11018 ENABLED_FLAG,
11019 PERSONAL_FLAG,
11020 READ_ONLY_FLAG)
11021 values
11022 (l_activity_id,
11023 p_display_code,
11024 'N',
11025 sysdate, -- wip
11026 sysdate, -- wip
11027 p_structure_id,
11028 p_local_vs_combo_id,
11029 --
11030 decode(p_segment_1, '-999', null, l_task_id),
11031 decode(p_segment_2, '-999', null, l_company_cost_center_id),
11032 decode(p_segment_3, '-999', null, l_customer_id),
11033 decode(p_segment_4, '-999', null, l_channel_id),
11034 decode(p_segment_5, '-999', null, l_product_id),
11035 decode(p_segment_6, '-999', null, l_project_id),
11036 decode(p_segment_7, '-999', null, l_user_dim1_id),
11037 decode(p_segment_8, '-999', null, l_user_dim2_id),
11038 decode(p_segment_9, '-999', null, l_user_dim3_id),
11039 decode(p_segment_10, '-999', null, l_user_dim4_id),
11040 decode(p_segment_11, '-999', null, l_user_dim5_id),
11041 decode(p_segment_12, '-999', null, l_user_dim6_id),
11042 decode(p_segment_13, '-999', null, l_user_dim7_id),
11043 decode(p_segment_14, '-999', null, l_user_dim8_id),
11044 decode(p_segment_15, '-999', null, l_user_dim9_id),
11045 decode(p_segment_16, '-999', null, l_user_dim10_id),
11046 --
11047 decode(p_segment_1, '-999', null, p_segment_1),
11048 decode(p_segment_2, '-999', null, p_segment_2),
11049 decode(p_segment_3, '-999', null, p_segment_3),
11050 decode(p_segment_4, '-999', null, p_segment_4),
11051 decode(p_segment_5, '-999', null, p_segment_5),
11052 decode(p_segment_6, '-999', null, p_segment_6),
11053 decode(p_segment_7, '-999', null, p_segment_7),
11054 decode(p_segment_8, '-999', null, p_segment_8),
11055 decode(p_segment_9, '-999', null, p_segment_9),
11056 decode(p_segment_10, '-999', null, p_segment_10),
11057 decode(p_segment_11, '-999', null, p_segment_11),
11058 decode(p_segment_12, '-999', null, p_segment_12),
11059 decode(p_segment_13, '-999', null, p_segment_13),
11060 decode(p_segment_14, '-999', null, p_segment_14),
11061 decode(p_segment_15, '-999', null, p_segment_15),
11062 decode(p_segment_16, '-999', null, p_segment_16),
11063 decode(p_segment_17, '-999', null, p_segment_17),
11064 decode(p_segment_18, '-999', null, p_segment_18),
11065 decode(p_segment_19, '-999', null, p_segment_19),
11066 decode(p_segment_20, '-999', null, p_segment_20),
11067 decode(p_segment_21, '-999', null, p_segment_21),
11068 decode(p_segment_22, '-999', null, p_segment_22),
11069 decode(p_segment_23, '-999', null, p_segment_23),
11070 decode(p_segment_24, '-999', null, p_segment_24),
11071 decode(p_segment_25, '-999', null, p_segment_25),
11072 decode(p_segment_26, '-999', null, p_segment_26),
11073 decode(p_segment_27, '-999', null, p_segment_27),
11074 decode(p_segment_28, '-999', null, p_segment_28),
11075 decode(p_segment_29, '-999', null, p_segment_29),
11076 decode(p_segment_30, '-999', null, p_segment_30),
11077 sysdate,
11078 fnd_global.user_id,
11079 fnd_global.user_id,
11080 sysdate,
11081 fnd_global.login_id,
11082 1,
11083 'Y',
11084 'N',
11085 'N');
11086
11087 END IF;
11088
11089 --Bug#5395770: Add the standard commit block.
11090 IF FND_API.To_Boolean ( p_commit ) THEN
11091 COMMIT WORK;
11092 END IF;
11093
11094
11095 EXCEPTION
11096
11097 WHEN FND_API.G_EXC_ERROR THEN
11098
11099 ROLLBACK TO Create_Comp_Dim_Mem_Pvt ;
11100 p_return_status := FND_API.G_RET_STS_ERROR;
11101 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
11102 p_data => p_msg_data );
11103
11104 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11105
11106 ROLLBACK TO Create_Comp_Dim_Mem_Pvt ;
11107 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11108 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
11109 p_data => p_msg_data );
11110
11111 WHEN OTHERS THEN
11112
11113 ROLLBACK TO Create_Comp_Dim_Mem_Pvt ;
11114 p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11115 FND_MSG_PUB.Count_And_Get ( p_count => p_msg_count,
11116 p_data => p_msg_data );
11117
11118 END Create_Comp_Dim_Member;
11119 /*---------------------------------------------------------------------------*/
11120
11121
11122 --Bug#3998511: Added Validate_Cal_Period_Member Procedure
11123 --Bug#4002913: Added Validation Logic for Overlap in Start/End Dates
11124 --Bug#4096945
11125 /*===========================================================================+
11126 | PROCEDURE Validate_Cal_Period_Member |
11127 +===========================================================================*/
11128 PROCEDURE Validate_Cal_Period_Member (
11129 p_api_version IN NUMBER,
11130 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
11131 x_return_status OUT NOCOPY VARCHAR2,
11132 x_msg_count OUT NOCOPY NUMBER,
11133 x_msg_data OUT NOCOPY VARCHAR2,
11134 --
11135 p_dimension_id IN NUMBER,
11136 p_dimension_group_id IN NUMBER,
11137 p_start_date IN DATE,
11138 p_end_date IN DATE,
11139 p_adjustment_period_flag IN VARCHAR2,
11140 p_calendar_id IN NUMBER, --Bug #4002913
11141 p_current_period_flag IN VARCHAR2, --Bug#4096945
11142 p_cal_period_id IN VARCHAR2 --Bug#4096945
11143 )
11144 IS
11145 --
11146 l_api_name CONSTANT VARCHAR2(30) := 'Validate_Cal_Period_Member';
11147 l_api_version CONSTANT NUMBER := 1.0;
11148 l_expt_dates_check CONSTANT VARCHAR2(30) := 'DATES_EXCEPTION';
11149 l_expt_ovrlp_check CONSTANT VARCHAR2(30) := 'OVERLAP_EXCEPTION';
11150 l_expt_cur_prd_check CONSTANT VARCHAR2(30) := 'CUR_PRD_EXCEPTION';
11151 l_result NUMBER;
11152 l_cal_period_name VARCHAR2(150);
11153 --
11154 l_time_group_type_code VARCHAR2(30);
11155 l_exception_type VARCHAR2(30);
11156 --
11157
11158
11159
11160
11161
11162 CURSOR chk_ovrlp IS SELECT a.CAL_PERIOD_NAME
11163 FROM fem_cal_periods_vl a,
11164 fem_cal_periods_attr startDate,
11165 fem_cal_periods_attr endDate,
11166 fem_cal_periods_attr adjFlag,
11167 fem_dim_attributes_vl attributes1,
11168 fem_dim_attributes_vl attributes2,
11169 fem_dim_attributes_vl attributes3
11170 WHERE a.CALENDAR_ID=p_calendar_id
11171 AND a.cal_period_id <> p_cal_period_id --Bug:4213009
11172 AND a.DIMENSION_GROUP_ID=p_dimension_group_id
11173 AND a.CAL_PERIOD_ID = startDate.CAL_PERIOD_ID
11174 AND a.CAL_PERIOD_ID = endDate.CAL_PERIOD_ID
11175 AND a.CAL_PERIOD_ID = adjFlag.CAL_PERIOD_ID
11176 AND startDate.ATTRIBUTE_ID = attributes1.ATTRIBUTE_ID
11177 AND p_end_date >= startDate.DATE_ASSIGN_VALUE
11178 AND endDate.ATTRIBUTE_ID = attributes2.ATTRIBUTE_ID
11179 AND p_start_date <= endDate.DATE_ASSIGN_VALUE
11180 AND attributes1.ATTRIBUTE_VARCHAR_LABEL='CAL_PERIOD_START_DATE'
11181 AND attributes2.ATTRIBUTE_VARCHAR_LABEL='CAL_PERIOD_END_DATE'
11182 AND adjFlag.ATTRIBUTE_ID = attributes3.ATTRIBUTE_ID
11183 AND adjFlag.DIM_ATTRIBUTE_VARCHAR_MEMBER = 'N'
11184 AND attributes3.ATTRIBUTE_VARCHAR_LABEL='ADJ_PERIOD_FLAG';
11185
11186
11187 CURSOR l_cur_period_csr IS SELECT a.cal_period_name
11188 FROM fem_cal_periods_vl a,
11189 fem_cal_periods_attr b,
11190 fem_dim_attributes_vl c
11191 WHERE a.calendar_id = p_calendar_id
11192 AND a.cal_period_id <> p_cal_period_id
11193 AND a.dimension_group_id = p_dimension_group_id
11194 AND a.cal_period_id = b.cal_period_id
11195 AND b.attribute_id = c.attribute_id
11196 AND c.attribute_varchar_label = 'CUR_PERIOD_FLAG'
11197 AND b.dim_attribute_varchar_member = 'Y';
11198
11199
11200
11201
11202
11203 BEGIN
11204
11205 IF NOT FND_API.Compatible_API_Call ( l_api_version,
11206 p_api_version,
11207 l_api_name,
11208 G_PKG_NAME )
11209 THEN
11210 RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
11211 END IF;
11212
11213 IF FND_API.to_Boolean ( p_init_msg_list ) THEN
11214 FND_MSG_PUB.initialize ;
11215 END IF;
11216
11217 x_return_status := FND_API.G_RET_STS_SUCCESS;
11218
11219 --
11220 -- Find out the time_group_type_code used for start and end date validation
11221 --
11222
11223 SELECT TIME_GROUP_TYPE_CODE
11224 INTO l_time_group_type_code
11225 FROM FEM_DIMENSION_GRPS_VL
11226 WHERE DIMENSION_ID = p_dimension_id AND
11227 DIMENSION_GROUP_ID = p_dimension_group_id;
11228
11229 --
11230 -- Validate start date and end date
11231 --
11232
11233 IF (l_time_group_type_code = 'DAY')
11234 THEN
11235
11236 -- start date and end date can be the same for 'DAY' type
11237
11238 IF (p_start_date > p_end_date)
11239 THEN
11240 l_exception_type := l_expt_dates_check;
11241 RAISE FND_API.G_EXC_ERROR;
11242 END IF;
11243
11244 ELSE
11245
11246 IF (p_start_date >= p_end_date)
11247 THEN
11248 l_exception_type := l_expt_dates_check;
11249 RAISE FND_API.G_EXC_ERROR;
11250 END IF;
11251
11252 END IF;
11253
11254 --Bug #4002913 - Logic to check the overlap in Start/End dates.
11255 --
11256 -- Check for overlap in start date and end date.
11257 --
11258
11259 OPEN chk_ovrlp;
11260 FETCH chk_ovrlp INTO l_cal_period_name;
11261
11262 IF ( p_adjustment_period_flag = 'No')
11263 THEN
11264
11265 IF chk_ovrlp%NOTFOUND
11266 THEN
11267 l_cal_period_name := NULL;
11268 ELSE
11269 l_exception_type := l_expt_ovrlp_check ;
11270 RAISE FND_API.G_EXC_ERROR;
11271 END IF;
11272
11273 END IF;
11274
11275
11276 IF chk_ovrlp%ISOPEN THEN
11277 CLOSE chk_ovrlp;
11278 END IF;
11279
11280 -- Start Bug#4096945
11281
11282 IF(p_current_period_flag = 'Yes')
11283 THEN
11284
11285 OPEN l_cur_period_csr;
11286 FETCH l_cur_period_csr INTO l_cal_period_name;
11287
11288
11289 IF (l_cur_period_csr%FOUND)
11290 THEN
11291 l_exception_type := l_expt_cur_prd_check;
11292 RAISE FND_API.G_EXC_ERROR;
11293 END IF;
11294
11295 CLOSE l_cur_period_csr;
11296
11297 END IF;
11298
11299 -- End Bug#4096945
11300
11301 FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
11302 p_data => x_msg_data );
11303
11304
11305
11306 EXCEPTION
11307
11308 WHEN FND_API.G_EXC_ERROR THEN
11309
11310 x_return_status := FND_API.G_RET_STS_ERROR;
11311
11312 IF (FND_MSG_PUB.CHECK_MSG_LEVEL(FND_MSG_PUB.G_MSG_LVL_ERROR))
11313 THEN
11314
11315 IF (l_exception_type = l_expt_dates_check)
11316 THEN
11317 FND_MESSAGE.SET_NAME('FEM', 'FEM_DHM_CAL_PRD_DATE_CHECK');
11318 END IF;
11319 --Bug # 4002913
11320 IF (l_exception_type = l_expt_ovrlp_check)
11321 THEN
11322 FND_MESSAGE.SET_NAME('FEM', 'FEM_DHM_CAL_PRD_OVRLP_CHECK');
11323 FND_MESSAGE.SET_TOKEN('CAL', l_cal_period_name);
11324 END IF;
11325
11326 -- Start Bug#4096945
11327
11328 IF (l_exception_type = l_expt_cur_prd_check)
11329 THEN
11330 FND_MESSAGE.SET_NAME('FEM','FEM_DHM_CAL_PRD_CUR_PRD_CHECK');
11331 FND_MESSAGE.SET_TOKEN('CAL',l_cal_period_name);
11332 END IF;
11333
11334 -- End Bug#4096945
11335
11336 FND_MSG_PUB.ADD;
11337 END IF;
11338
11339 FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
11340 p_data => x_msg_data );
11341
11342 WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
11343
11344 x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11345
11346 FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
11347 p_data => x_msg_data );
11348
11349 WHEN OTHERS THEN
11350
11351 x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
11352
11353 IF FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR) THEN
11354 FND_MSG_PUB.Add_Exc_Msg ( G_PKG_NAME,
11355 l_api_name);
11356 END IF;
11357
11358 FND_MSG_PUB.Count_And_Get ( p_count => x_msg_count,
11359 p_data => x_msg_data );
11360
11361 IF chk_ovrlp%ISOPEN THEN
11362 CLOSE chk_ovrlp;
11363 END IF;
11364
11365 END Validate_Cal_Period_Member;
11366 /*---------------------------------------------------------------------------*/
11367
11368 --Bug#6008531: Added Get_Ogl_Locked_Member_Access Function
11369 /*===========================================================================+
11370 | PROCEDURE Get_Ogl_locked_member_access |
11371 +===========================================================================*/
11372 FUNCTION Get_Ogl_Locked_Member_Access
11373 (
11374 p_attribute_id IN NUMBER,
11375 p_read_only_flag IN VARCHAR2
11376 ) RETURN VARCHAR2
11377 IS
11378 l_api_name CONSTANT VARCHAR2(30):= 'Get_Ogl_Locked_Member_Access';
11379 l_read_only_flag varchar2(1);
11380 l_line_nat_dims_flag varchar2(1);
11381
11382 BEGIN
11383
11384 select decode((select 'Y' from FEM_DIM_ATTRIBUTES_B where attribute_id = p_attribute_id and attribute_varchar_label = 'EXTENDED_ACCOUNT_TYPE' and dimension_id in
11385 (select dimension_id from fem_dimensions_b where dimension_varchar_label in ('NATURAL_ACCOUNT','LINE_ITEM'))),'Y','Y','N') into
11386 l_line_nat_dims_flag from dual;
11387
11388 if(l_line_nat_dims_flag = 'Y') then
11389 l_read_only_flag := 'N';
11390 return l_read_only_flag;
11391 end if;
11392
11393 l_read_only_flag := p_read_only_flag;
11394 return l_read_only_flag;
11395
11396 END Get_Ogl_Locked_Member_Access;
11397
11398
11399 END FEM_DIM_UTILS_PVT;