DBA Data[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;