DBA Data[Home] [Help]

APPS.FII_COM_MAINTAIN_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 35

      SELECT fvt.application_table_name INTO  l_tab_name
      FROM   fnd_flex_validation_tables fvt,
             fnd_flex_value_sets fvs
      WHERE  fvs.flex_value_set_id = X_vs_id
      AND    fvs.validation_type = 'F'
      AND    fvt.flex_value_set_id = fvs.flex_value_set_id;
Line: 68

     select flex_value_set_name into l_vs_name
     from fnd_flex_value_sets
     where flex_value_set_id = p_vs_id;
Line: 100

     select flex_value into l_flex_value
     from fnd_flex_values
     where flex_value_id = p_flex_value_id;
Line: 231

        SELECT MASTER_VALUE_SET_ID, DBI_HIER_TOP_NODE,
               DBI_HIER_TOP_NODE_ID,
               DBI_ENABLED_FLAG
          INTO G_MASTER_VALUE_SET_ID, G_TOP_NODE_VALUE,
               G_TOP_NODE_ID, G_DBI_ENABLED_FLAG
          FROM FII_FINANCIAL_DIMENSIONS
         WHERE DIMENSION_SHORT_NAME = 'FII_COMPANIES';
Line: 337

      select distinct child_flex_value_set_id
        from FII_DIM_NORM_HIERARCHY
       where parent_flex_value_set_id = G_MASTER_VALUE_SET_ID
         and parent_flex_value_set_id <> child_flex_value_set_id
         and child_flex_value_set_id IN
          (select map.flex_value_set_id1
             from fii_dim_mapping_rules    map,
                  fii_slg_assignments      sts,
                  fii_source_ledger_groups slg
            where map.dimension_short_name   = 'FII_COMPANIES'
              and map.chart_of_accounts_id   = sts.chart_of_accounts_id
              and sts.source_ledger_group_id = slg.source_ledger_group_id
              and slg.usage_code = 'DBI');
Line: 360

     g_phase := 'insert records for the master value set';
Line: 362

     Insert into FII_DIM_NORM_HIER_GT (
        PARENT_FLEX_VALUE_SET_ID,
        PARENT_FLEX_VALUE,
        RANGE_ATTRIBUTE,
        CHILD_FLEX_VALUE_SET_ID,
        CHILD_FLEX_VALUE_LOW,
        CHILD_FLEX_VALUE_HIGH)
     Select
        FLEX_VALUE_SET_ID,
        PARENT_FLEX_VALUE,
        RANGE_ATTRIBUTE,
        FLEX_VALUE_SET_ID,
        CHILD_FLEX_VALUE_LOW,
        CHILD_FLEX_VALUE_HIGH
     From  FND_FLEX_VALUE_NORM_HIERARCHY
     Where flex_value_set_id = G_MASTER_VALUE_SET_ID;
Line: 382

     Insert into FII_DIM_NORM_HIER_GT (
        PARENT_FLEX_VALUE_SET_ID,
        PARENT_FLEX_VALUE,
        RANGE_ATTRIBUTE,
        CHILD_FLEX_VALUE_SET_ID,
        CHILD_FLEX_VALUE_LOW,
        CHILD_FLEX_VALUE_HIGH)
     Select
        PARENT_FLEX_VALUE_SET_ID,
        PARENT_FLEX_VALUE,
        RANGE_ATTRIBUTE,
        CHILD_FLEX_VALUE_SET_ID,
        CHILD_FLEX_VALUE_LOW,
        CHILD_FLEX_VALUE_HIGH
     From FII_DIM_NORM_HIERARCHY
     Where PARENT_FLEX_VALUE_SET_ID <> CHILD_FLEX_VALUE_SET_ID
     AND PARENT_FLEX_VALUE_SET_ID = G_MASTER_VALUE_SET_ID
     And   CHILD_FLEX_VALUE_SET_ID IN
          (select map.flex_value_set_id1
             from fii_dim_mapping_rules    map,
                  fii_slg_assignments      sts,
                  fii_source_ledger_groups slg
            where map.dimension_short_name   = 'FII_COMPANIES'
              and map.chart_of_accounts_id   = sts.chart_of_accounts_id
              and sts.source_ledger_group_id = slg.source_ledger_group_id
              and slg.usage_code = 'DBI');
Line: 411

     g_phase := 'Insert records for all local (child) value sets';
Line: 430

      Insert into FII_DIM_NORM_HIER_GT (
         PARENT_FLEX_VALUE_SET_ID,
         PARENT_FLEX_VALUE,
         RANGE_ATTRIBUTE,
         CHILD_FLEX_VALUE_SET_ID,
         CHILD_FLEX_VALUE_LOW,
         CHILD_FLEX_VALUE_HIGH)
      Select
         FLEX_VALUE_SET_ID,
         PARENT_FLEX_VALUE,
         RANGE_ATTRIBUTE,
         FLEX_VALUE_SET_ID,
         CHILD_FLEX_VALUE_LOW,
         CHILD_FLEX_VALUE_HIGH
      From  FND_FLEX_VALUE_NORM_HIERARCHY
      Where flex_value_set_id = l_vset_id;
Line: 489

         SELECT count(parent_company_id) parents,
                child_company_id         flex_value_id
           FROM FII_company_HIER_GT
          WHERE next_level_company_id = child_company_id
            AND parent_level      = next_level - 1
       GROUP BY child_company_id
         HAVING count(parent_company_id) > 1;
Line: 500

         SELECT parent_company_id,
                parent_flex_value_set_id,
                child_company_id,
                child_flex_value_set_id
           FROM  FII_company_HIER_GT
          WHERE child_company_id      = p_child_value_id
            AND next_level_company_id = child_company_id
            AND parent_level      = next_level - 1;
Line: 585

   PROCEDURE INSERT_IMM_CHILD_NODES
                    (p_vset_id NUMBER, p_root_node VARCHAR2) IS

     CURSOR direct_children_csr (p_parent_vs_id NUMBER, p_parent_node VARCHAR2)
       IS

       SELECT ffv.flex_value_id, ffv.flex_value, ffv.flex_value_set_id, attribute_sort_order   sort_order
       FROM   FII_DIM_NORM_HIER_GT ffvnh,
              fnd_flex_values      ffv
       WHERE  ffvnh.child_flex_value_set_id = ffv.flex_value_set_id
       AND   (ffv.flex_value BETWEEN ffvnh.child_flex_value_low
                                 AND ffvnh.child_flex_value_high)
       AND   ((ffvnh.range_attribute = 'P' and ffv.summary_flag = 'Y') OR
              (ffvnh.range_attribute = 'C' and ffv.summary_flag = 'N'))
       AND   ffvnh.parent_flex_value        = p_parent_node
       AND   ffvnh.parent_flex_value_set_id = p_parent_vs_id;
Line: 608

    select flex_value_id, attribute_sort_order  into l_flex_value_id, l_sort_order
    from fnd_flex_values
    where flex_value_set_id = p_vset_id
    and flex_value = p_root_node;
Line: 615

              /* Inserting parent in a gt table: FII_DIM_HIER_HELP_GT */

               g_index := g_index+1;
Line: 619

               insert into FII_DIM_HIER_HELP_GT
                   ( IDX,
                     FLEX_VALUE_ID,
                     FLEX_VALUE_SET_ID,
                     NEXT_LEVEL_FLEX_VALUE_ID, SORT_ORDER)
               values
                   ( g_index,
                     l_flex_value_id,
                     l_flex_value_set_id,
                     l_flex_value_id, l_sort_order);
Line: 630

               update FII_DIM_HIER_HELP_GT
                  set NEXT_LEVEL_FLEX_VALUE_ID= l_flex_value_id,
                        SORT_ORDER= l_sort_order
                where IDX = g_index - 1;
Line: 639

          /* Inserting record with all parents */
                      INSERT  INTO fii_company_hier_gt (
                              parent_level,
                              parent_company_id,
                              child_company_id,
                              next_level,
                              child_level,
                              next_level_is_leaf_flag,
                              is_leaf_flag,
                              parent_flex_value_Set_id,
                              child_flex_value_set_id,
                              next_level_company_id,
			      next_level_company_sort_order)
                      SELECT   pp.idx,
                               pp.flex_value_id,
                               direct_children_rec.flex_value_id,
                               pp.idx  + 1,
                               g_index + 1,
                               'N',
                               'N',
                               pp.flex_value_set_id,
                               direct_children_rec.flex_value_set_id,
                               decode(pp.idx, g_index,
                                      direct_children_rec.flex_value_id,
                                      pp.next_level_flex_value_id),
			       decode(pp.idx, g_index,
    			              direct_children_rec.sort_order,
    				      pp.sort_order)

                      FROM   FII_DIM_HIER_HELP_GT pp;
Line: 671

       INSERT_IMM_CHILD_NODES (direct_children_rec.flex_value_set_id,
                               direct_children_rec.flex_value);
Line: 677

     delete from FII_DIM_HIER_HELP_GT where idx = g_index;
Line: 685

         FII_UTIL.Write_Log ('Insert Immediate child: No Data Found');
Line: 687

	  (func_name => 'FII_COM_MAINTAIN_PKG.Insert_Imm_Child_Nodes');
Line: 693

 	  (func_name => 'FII_COM_MAINTAIN_PKG.INSERT_IMM_CHILD_NODES');
Line: 696

   END INSERT_IMM_CHILD_NODES;
Line: 703

         SELECT parent_level, parent_company_id, next_level, next_level_company_id,
                child_level, child_company_id, child_flex_value_set_id,
                parent_flex_value_set_id
          FROM  fii_company_hier_gt
         ORDER BY parent_level, child_level;
Line: 728

      SELECT flex_value_id INTO p_parent_id
        FROM FND_FLEX_VALUES
       WHERE flex_value_set_id = p_vset_id
         AND flex_value        = p_root_node;
Line: 738

      g_phase := 'insert top node self row and invoke Ins_Imm_Child_nodes';
Line: 740

      INSERT_IMM_CHILD_NODES (p_vset_id, p_root_node);
Line: 742

      insert into fii_COMPANY_hier_gt (
		 parent_level,
                 parent_company_id,
                 next_level,
                 next_level_company_id,
                 child_level,
                 child_company_id,
                 child_flex_value_set_id,
                 parent_flex_value_set_id,
                 next_level_is_leaf_flag,
                 is_leaf_flag)
    select
		child_level,
		child_company_id,
		child_level,
		child_company_id,
		child_level,
		child_company_id,
		child_flex_value_set_id,
		child_flex_value_set_id,
		'N',
		'N'
    from (select distinct child_company_id,child_level,child_flex_value_set_id from fii_company_hier_gt);
Line: 767

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into fii_company_hier_gt');
Line: 770

      INSERT INTO fii_COMPANY_hier_gt
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag)
        VALUES
	       (1,
                p_parent_id,
                1,
		p_parent_id,
                1,
                p_parent_id,
                p_vset_id,
                CODIM_parent_vset_id,
                'N',
                'N');
Line: 794

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into fii_company_hier_gt');
Line: 799

       g_phase := 'Insert the UNASSIGNED to the hierarchy table';
Line: 802

        INSERT INTO fii_COMPANY_hier_gt
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                  parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag)
         VALUES (
           1,
           G_TOP_NODE_ID,
           2,
           G_UNASSIGNED_CO_ID,
           2,
           G_UNASSIGNED_CO_ID,
           G_FII_INT_VALUE_SET_ID,
             G_MASTER_VALUE_SET_ID,
           'N',
           'N');
Line: 826

       FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into fii_company_hier_gt');
Line: 831

        INSERT INTO fii_COMPANY_hier_gt
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                  parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag)
         VALUES (
           2,
           G_UNASSIGNED_CO_ID,
           2,
           G_UNASSIGNED_CO_ID,
           2,
           G_UNASSIGNED_CO_ID,
           G_FII_INT_VALUE_SET_ID,
           G_FII_INT_VALUE_SET_ID,
           'N',
           'N');
Line: 855

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into fii_company_hier_gt');
Line: 860

      g_phase := 'Insert a dummy top node (-999) to the hierarchy table';
Line: 862

       INSERT INTO fii_COMPANY_hier_gt
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                  parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag)
        SELECT
          0,
          -999,
          1,
          G_TOP_NODE_ID,
          child_level,
          child_company_id,
          child_flex_value_set_id,
            -998,
          'N',
          'N'
        FROM fii_COMPANY_hier_gt
        WHERE child_company_id = parent_company_id;
Line: 888

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into fii_company_hier_gt');
Line: 948

      CURSOR pre_dep_cur IS SELECT * FROM
      (   -- normalized parent-child relationship (one-level)
       select parent_company_id        pid
            , child_company_id         cid
            , child_level              clv
            , child_flex_value_set_id  cvs
            , is_leaf_flag             clf
       from fii_company_hier_gt
       where parent_level + 1 = child_level
       --and child_flex_value_set_id = G_MASTER_VALUE_SET_ID
       union all
       select NULL, -999, 0,  -998, 'N'
       from dual
      )
      START WITH pid is null
      CONNECT BY pid = PRIOR cid
      ORDER siblings BY cid;
Line: 978

	-- We want to update the newly introduced level columns for BI - 2006
	----------------------------------------------------------------------
         FOR pre_dep_rec IN pre_dep_cur LOOP
            -- put (pop/push) the new child value on the stack
	    c_top := pre_dep_rec.clv;
Line: 993

          update fii_company_hier_gt
	  set    LEVEL2_COMPANY_ID =  r_stack( least( p_top + 2, c_top+1 ) ).cid
               , LEVEL3_COMPANY_ID = r_stack( least( p_top + 3, c_top+1 ) ).cid
               , LEVEL4_COMPANY_ID = r_stack( least( p_top + 4, c_top+1 ) ).cid
               , LEVEL5_COMPANY_ID = r_stack( least( p_top + 5, c_top+1 ) ).cid
	   where parent_company_id = r_stack( p_top+1 ).cid
	   and   child_company_id = r_stack( c_top+1 ).cid;
Line: 1022

    g_phase := 'Delete FII_company_HIER_GT #1';
Line: 1024

     Delete from  FII_COMPANY_HIER_GT
      Where child_flex_value_set_id <> G_MASTER_VALUE_SET_ID
        And child_flex_value_set_id <> G_FII_INT_VALUE_SET_ID;
Line: 1029

           FII_UTIL.Write_Log('Deleted ' || SQL%ROWCOUNT || ' rows form FII_COMPANY_HIER_GT');
Line: 1037

    g_phase := 'Update next_level_is_leaf_flag, is_leaf_flag';
Line: 1041

        Update fii_company_hier_gt tab1
           Set  next_level_is_leaf_flag = 'Y'
         Where  tab1.next_level_company_id = tab1.child_company_id
           and  tab1.next_level_company_id IN (
                  select /*+ ordered */ tab3.next_level_company_id
                    from   fii_company_hier_gt tab3,
                           fii_company_hier_gt tab2
                   where  tab2.parent_company_id = tab3.parent_company_id
                     and  tab3.parent_company_id = tab3.child_company_id
                group by  tab3.next_level_company_id
                  having  count(*) = 1);
Line: 1054

        	FII_UTIL.Write_Log('Updated ' || SQL%ROWCOUNT || ' rows in FII_COMPANY_HIER_GT');
Line: 1059

        Update fii_COMPANY_hier_gt
          Set  is_leaf_flag = 'Y'
        Where parent_company_id = child_company_id
          and next_level_is_leaf_flag = 'Y';
Line: 1065

        	FII_UTIL.Write_Log('Updated ' || SQL%ROWCOUNT || ' rows in FII_COMPANY_HIER_GT');
Line: 1104

     select count(*) into l_count from fii_full_company_hiers;
Line: 1116

     INSERT INTO FII_FULL_COMPANY_HIERS
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag,
              creation_date,
              created_by,
              last_update_date,
              last_updated_by,
              last_update_login)
         VALUES (
           1,
           G_UNASSIGNED_CO_ID,
           1,
           G_UNASSIGNED_CO_ID,
           1,
           G_UNASSIGNED_CO_ID,
           G_FII_INT_VALUE_SET_ID,
           G_FII_INT_VALUE_SET_ID,
           'N',
           'N',
  	  SYSDATE,
	  FII_USER_ID,
	  SYSDATE,
	  FII_USER_ID,
	  FII_LOGIN_ID);
Line: 1150

     INSERT INTO FII_COMPANY_HIERARCHIES
               (parent_level,
                parent_company_id,
                next_level,
		next_level_company_id,
                child_level,
                child_company_id,
                child_flex_value_set_id,
                parent_flex_value_set_id,
                next_level_is_leaf_flag,
                is_leaf_flag,
		aggregate_next_level_flag,
		LEVEL2_COMPANY_ID,
	        LEVEL3_COMPANY_ID,
		LEVEL4_COMPANY_ID ,
	        LEVEL5_COMPANY_ID,
              creation_date,
              created_by,
              last_update_date,
              last_updated_by,
              last_update_login)
         VALUES (
           1,
           G_UNASSIGNED_CO_ID,
           1,
           G_UNASSIGNED_CO_ID,
           1,
           G_UNASSIGNED_CO_ID,
           G_FII_INT_VALUE_SET_ID,
           G_FII_INT_VALUE_SET_ID,
           'N',
           'N',
	   'N',
	   G_UNASSIGNED_CO_ID,
	   G_UNASSIGNED_CO_ID,
	   G_UNASSIGNED_CO_ID,
	   G_UNASSIGNED_CO_ID,
  	  SYSDATE,
	  FII_USER_ID,
	  SYSDATE,
	  FII_USER_ID,
	  FII_LOGIN_ID);
Line: 1248

     INSERT  /*+ APPEND */ INTO FII_FULL_COMPANY_HIERS (
        parent_level,
        parent_company_id,
        next_level,
        next_level_company_id,
        next_level_is_leaf_flag,
        is_leaf_flag,
        child_level,
        child_company_id,
        parent_flex_value_set_id,
        child_flex_value_set_id,
        creation_date,
        created_by,
        last_update_date,
        last_updated_by,
        last_update_login)
     SELECT
       	parent_level,
      	parent_company_id,
        next_level,
	next_level_company_id,
        next_level_is_leaf_flag,
        is_leaf_flag,
	child_level,
	child_company_id,
        parent_flex_value_set_id,
        child_flex_value_set_id,
	SYSDATE,
	FII_USER_ID,
	SYSDATE,
	FII_USER_ID,
	FII_LOGIN_ID
     FROM  FII_COMPANY_HIER_GT;
Line: 1283

        	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows in FII_FULL_COMPANY_HIERS');
Line: 1295

    g_phase := 'Delete/Update FII_company_HIER_GT for pruned hierarchy table';
Line: 1304

     INSERT  /*+ APPEND */ INTO FII_COMPANY_HIERARCHIES (
        parent_level,
        parent_company_id,
        next_level,
        next_level_company_id,
        next_level_is_leaf_flag,
        is_leaf_flag,
        child_level,
        child_company_id,
        parent_flex_value_set_id,
        child_flex_value_set_id,
	NEXT_LEVEL_company_SORT_ORDER,
	aggregate_next_level_flag,
	LEVEL2_COMPANY_ID,
        LEVEL3_COMPANY_ID,
        LEVEL4_COMPANY_ID ,
        LEVEL5_COMPANY_ID,
        creation_date,
        created_by,
        last_update_date,
        last_updated_by,
        last_update_login)
     SELECT
       	parent_level,
      	parent_company_id,
        next_level,
	next_level_company_id,
        next_level_is_leaf_flag,
        is_leaf_flag,
	child_level,
	child_company_id,
        parent_flex_value_set_id,
        child_flex_value_set_id,
	NEXT_LEVEL_company_SORT_ORDER,
	'N',
	LEVEL2_COMPANY_ID,
        LEVEL3_COMPANY_ID,
        LEVEL4_COMPANY_ID ,
        LEVEL5_COMPANY_ID,
	SYSDATE,
	FII_USER_ID,
	SYSDATE,
	FII_USER_ID,
	FII_LOGIN_ID
     FROM  FII_COMPANY_HIER_GT;
Line: 1351

        	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into FII_COMPANY_HIERARCHIES');
Line: 1426

   PROCEDURE Incre_Update (errbuf		OUT NOCOPY VARCHAR2,
	 	           retcode		OUT NOCOPY VARCHAR2) IS

     ret_val             BOOLEAN := FALSE;
Line: 1434

       FII_MESSAGE.Func_Ent(func_name => 'FII_COM_MAINTAIN_PKG.Incre_Update');
Line: 1454

	Insert into FII_FULL_COMPANY_HIERS (
         parent_level,
         parent_company_id,
         next_level,
         next_level_company_id,
         next_level_is_leaf_flag,
         is_leaf_flag,
         child_level,
         child_company_id,
         parent_flex_value_set_id,
         child_flex_value_set_id,
         creation_date,
         created_by,
         last_update_date,
         last_updated_by,
         last_update_login)
       SELECT 	parent_level,
 	      	parent_company_id,
                      next_level,
		next_level_company_id,
                      next_level_is_leaf_flag,
                      is_leaf_flag,
		child_level,
		child_company_id,
                      parent_flex_value_set_id,
                      child_flex_value_set_id,
		SYSDATE,
		FII_USER_ID,
		SYSDATE,
		FII_USER_ID,
		FII_LOGIN_ID
        FROM 	FII_COMPANY_HIER_GT;
Line: 1488

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into FII_FULL_COMPANY_HIERS');
Line: 1500

    g_phase := 'Delete/Update FII_company_HIER_GT for pruned hierarchy table';
Line: 1513

      DELETE FROM FII_COMPANY_HIERARCHIES
      WHERE
	(parent_level, parent_company_id, next_level,
        next_level_company_id,
         next_level_is_leaf_flag, is_leaf_flag, child_level,
          child_company_id,
           parent_flex_value_set_id,
           child_flex_value_set_id,
	   NVL(next_level_company_sort_order, -92883), LEVEL2_COMPANY_ID
	 , LEVEL3_COMPANY_ID
	, LEVEL4_COMPANY_ID
	, LEVEL5_COMPANY_ID) IN
        (SELECT parent_level, parent_company_id,
          next_level, next_level_company_id,
          next_level_is_leaf_flag, is_leaf_flag, child_level,
          child_company_id,parent_flex_value_set_id,
          child_flex_value_set_id, NVL(next_level_company_sort_order, -92883), LEVEL2_COMPANY_ID
	 , LEVEL3_COMPANY_ID
	, LEVEL4_COMPANY_ID
	, LEVEL5_COMPANY_ID
	 FROM FII_COMPANY_HIERARCHIES
	 MINUS
	 SELECT parent_level, parent_company_id,
              next_level, next_level_company_id,
                next_level_is_leaf_flag, is_leaf_flag,
                child_level, child_company_id,
                parent_flex_value_set_id,
                child_flex_value_set_id, NVL(next_level_company_sort_order, -92883),LEVEL2_COMPANY_ID
	 , LEVEL3_COMPANY_ID
	, LEVEL4_COMPANY_ID
	, LEVEL5_COMPANY_ID
	 FROM fii_company_hier_gt);
Line: 1548

	FII_UTIL.Write_Log('Deleted ' || SQL%ROWCOUNT || ' rows from FII_COMPANY_HIERARCHIES');
Line: 1551

	Insert into FII_COMPANY_HIERARCHIES (
        parent_level,
        parent_company_id,
        next_level,
        next_level_company_id,
        next_level_is_leaf_flag,
        is_leaf_flag,
        child_level,
        child_company_id,
        parent_flex_value_set_id,
        child_flex_value_set_id,
        aggregate_next_level_flag,
	next_level_company_sort_order,
	 LEVEL2_COMPANY_ID ,
	 LEVEL3_COMPANY_ID ,
	 LEVEL4_COMPANY_ID ,
	 LEVEL5_COMPANY_ID,
        creation_date,
        created_by,
        last_update_date,
        last_updated_by,
        last_update_login)
       (SELECT 	parent_level,
 	      	parent_company_id,
                  next_level,
		      next_level_company_id,
                  next_level_is_leaf_flag,
                  is_leaf_flag,
		      child_level,
		      child_company_id,
                  parent_flex_value_set_id,
                  child_flex_value_set_id,
                  'N',
		  next_level_company_sort_order,
		 LEVEL2_COMPANY_ID ,
		 LEVEL3_COMPANY_ID ,
		 LEVEL4_COMPANY_ID ,
		 LEVEL5_COMPANY_ID,
		      SYSDATE,
		      FII_USER_ID,
		      SYSDATE,
		      FII_USER_ID,
		      FII_LOGIN_ID
        FROM 	fii_company_hier_gt
        MINUS
        SELECT 	parent_level,
 	      	parent_company_id,
                  next_level,
		    next_level_company_id,
                next_level_is_leaf_flag,
                is_leaf_flag,
		    child_level,
		    child_company_id,
                parent_flex_value_set_id,
                child_flex_value_set_id,
                'N',
		next_level_company_sort_order,
		 LEVEL2_COMPANY_ID ,
		 LEVEL3_COMPANY_ID ,
		 LEVEL4_COMPANY_ID ,
		 LEVEL5_COMPANY_ID,
		    SYSDATE,
		    FII_USER_ID,
		    SYSDATE,
		    FII_USER_ID,
		    FII_LOGIN_ID
       FROM    FII_COMPANY_HIERARCHIES);
Line: 1634

	FII_UTIL.Write_Log('Inserted ' || SQL%ROWCOUNT || ' rows into FII_COMPANY_HIERARCHIES');
Line: 1643

       FII_MESSAGE.Func_Succ(func_name => 'FII_COM_MAINTAIN_PKG.Incre_Update');
Line: 1650

       FII_UTIL.Write_Log ('FII_COM_MAINTAIN_PKG.Incre_Update'||
                         'User defined error');
Line: 1654

       FII_MESSAGE.Func_Fail(func_name	=> 'FII_COM_MAINTAIN_PKG.Incre_Update');
Line: 1660

      FII_UTIL.Write_Log ('FII_COM_MAINTAIN_PKG.Incre_Update: '||
                        'Diamond Shape Detected');
Line: 1664

      FII_MESSAGE.Func_Fail(func_name	=> 'FII_COM_MAINTAIN_PKG.Incre_Update');
Line: 1679

       FII_UTIL.Write_Log ('Incre_Update -> phase: '|| g_phase);
Line: 1681

          'Other error in FII_COM_MAINTAIN_PKG.Incre_Update: ' || substr(sqlerrm,1,180));
Line: 1685

       FII_MESSAGE.Func_Fail(func_name	=> 'FII_COM_MAINTAIN_PKG.Incre_Update');
Line: 1690

   END Incre_Update;