DBA Data[Home] [Help]

APPS.FII_EUL4I_UTILS SQL Statements

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

Line: 191

            (PColumnNameIn LIKE  '%LAST_UPDATE_DATE' AND
             /* POA Request for DUNS lud */
             pColumnNameIn NOT IN ('DNMR_DNB_LAST_UPDATE_DATE')) OR

            -- Hide reservered columns, inactive,start and end dates for dimensions
            (PTableNameIn LIKE '%_M' AND
             (PColumnNameIn LIKE '%_INACTIVE_DATE' OR
              pColumnNameIn LIKE '%_LEVEL_NAME' OR
              NVL(INSTR(pColumnNameIn,'_ID_'),0) > 0 OR
               ((PColumnNameIn LIKE '%_START_DATE%' OR
                 PColumnNameIn LIKE '%_STRT_DATE%'  OR
                 PColumnNameIn LIKE '%_END_DATE%') AND
                 SUBSTRB(pColumnNameIn,1,4) NOT IN ('CYR_','CPER','CQTR' /* EDW_TIME_M */,
                                                   'TASK','TTSK' /* EDW_PROJECT_M */,
                                                   'ASGN','PERS' /* EDW_HR_PERSON_M */)) OR
              PColumnNameIn LIKE '%_DP')) OR

              (pTableNameIn = 'EDW_ORGANIZATION_M' AND
               NVL(INSTR(pColumnNameIn,'_CAT_'),0) > 0 ) OR

               FII_EUL4I_UTILS_2.ItemsToHide(pBusAreaNameIn,
                                           pTableNameIn,
                                           pColumnNameIn,
                                           pItemNameIn) = 1
            --

            THEN RETURN_VALUE := 1;
Line: 267

      l_stmt := 'UPDATE '||g_EulOwner||'.eul4_expressions exp '||
                'SET    exp.it_hidden = '||pHideDisplay||' '||
                'WHERE  exp.exp_id = '||pItemId;
Line: 271

      /* Update tables record to indicate that items were hidden for that table */
      eulTablesTab(eulColumnsTab(pItemID).folder_id).hidden_item_flag := 'Y';
Line: 318

   l_stmt := 'SELECT exp.exp_id '||
             'FROM  '||g_EulOwner||'.eul4_expressions exp , '||
             '      '||g_EulOwner||'.eul4_objs obj, '||
             '      '||g_EulOwner||'.eul4_ba_obj_links bol '||
             'WHERE  bol.bol_ba_id   = '||pBusAreaID||' '||
             'AND    obj.obj_id      = bol.bol_obj_id '||
             'AND    obj.obj_hidden  = 0 '||
             'AND    obj.sobj_ext_table IN ('''||pTableName||''' ,'''||pViewName||''') '||
             'AND    exp.it_obj_id  = obj.obj_id '||
             'AND    exp.it_ext_column LIKE '''||pColumn||'''';
Line: 346

      /* Update tables record to indicate that items were hidden for that table */
         eulTablesTab(eulColumnsTab(l_ItemID).folder_id).hidden_item_flag := 'Y';
Line: 403

          eulBusAreaTab.delete;
Line: 407

          l_stmt := 'SELECT ba.ba_id,  '||
                    '       ba.ba_name,'||
                    '       ba.ba_name ba_developer_key '||
                    'FROM  '||g_EulOwner||'.eul4_bas ba '||
                    'WHERE  ba.ba_name = '''||pBusAreaName||'''';
Line: 457

     l_stmt := 'SELECT NULL                             BA_ID       , '||
               '       NULL                             BA_DEVELOPER_KEY ,'||
               '      '||pFolderID||'                   folder_id , '||
               '       folder_items.EXP_ID              Item_ID , '||
               '       folder_items.exp_data_type       item_data_type , '||
               '       folder_items.it_heading          item_heading , '||
               '       folder_items.it_format_mask      item_format_mask , '||
               '       folder_items.exp_name            Item_Name , '||
               '       NULL                             new_item_name , '||
               '       folder_items.IT_EXT_COLUMN       column_Name , '||
               '       folder_items.exp_developer_Key   column_developer_key , '||
               '       folder_items.IT_HIDDEN           Item_Hidden , '||
               '       FII_EUL4I_utils.ItemsToHide('''||pBusAreaName||''','''||pTableName||''', folder_items.IT_EXT_COLUMN,folder_items.exp_name) item_sb_hidden , '||
               '   '''||pTableType||'''           table_type '||
               'FROM  '||g_EulOwner||'.eul4_EXPRESSIONS folder_items '||
               'WHERE  folder_items.it_obj_id = '||pFolderId||' '||
               'ORDER BY folder_items.IT_EXT_COLUMN, '||
               '        folder_items.exp_id';
Line: 537

     l_stmt := 'SELECT BUSINESS_AREAS.BA_ID                           BA_ID       , '||
               '       BUSINESS_AREAS.BA_DEVELOPER_KEY                BA_DEVELOPER_KEY ,'||
               '       folders.OBJ_ID                                 Folder_ID , '||
               '       folders.obj_name                               Folder_Name , '||
               '       NULL                                           new_folder_name , '||
               '       folders.SOBJ_EXT_TABLE                         Table_Name , '||
               '''MIS_''||RTRIM(folders.sobj_ext_table,''M'')||''V''  view_name, '||
               '       folders.OBJ_DEVELOPER_KEY                      OBJ_DEVELOPER_KEY , '||
               '       SUBSTRB(folders.SOBJ_EXT_TABLE,-1,1)            table_type , '||
               '       NULL                                           hidden_item_flag , ' ||
               '       folders.obj_hidden                             folder_hidden , '||
               '       folders.obj_hidden                             folder_sb_hidden '||
               'FROM  '||g_EulOwner||'.eul4_OBJS                      folders , '||
               '      '||g_EulOwner||'.eul4_BA_OBJ_LINKS              BA_Folders , '||
               '      '||g_EulOwner||'.eul4_bas                       BUSINESS_AREAS '||
               'WHERE  business_areas.ba_name = '''||pBusAreaName||''' '||
               'AND    BA_Folders.BOL_OBJ_ID=folders.OBJ_ID '||
               'AND    BA_Folders.BOL_BA_ID=BUSINESS_AREAS.BA_ID '||
               'AND    folders.obj_hidden = 0 '||
               'AND   (NOT EXISTS (SELECT 1 '||
                                  'FROM   '||g_EulOwner||'.eul4_BA_OBJ_LINKS BA_Folders2 , '||
                                  '       '||g_EulOwner||'.eul4_bas          BUSINESS_AREAS2 '||
                                  'WHERE  BA_Folders2.BOL_BA_ID   = BUSINESS_AREAS2.BA_ID '||
                                  'AND    ba_folders2.bol_obj_id = ba_folders.bol_obj_id '||
                                  'AND    BUSINESS_AREAS2.BA_name NOT IN  '||
                                  '          ('''||g_BusArea_1||''', '||
                                  '           '''||g_BusArea_2||''', '||
                                  '           '''||g_BusArea_3||''')) OR '||
               '       folders.sobj_ext_table IN ('||g_TableList||') OR '||
               '       folders.sobj_ext_table LIKE ''EDW_GL_ACCT%'' OR  '||
               '       folders.sobj_ext_table LIKE ''MIS_EDW_GL_ACCT%'' ) ' ||
               'ORDER BY folders.SOBJ_EXT_TABLE, '||
               '        folders.OBJ_ID ';
Line: 626

        'UPDATE '||g_EulOwner||'.eul4_objs obj '||
        'SET    obj.obj_hidden = 1 '||
        'WHERE  obj.obj_id = '||pFolderId||'';
Line: 670

   l_stmt := 'SELECT obj.obj_id folder_id '||
             'FROM  '||g_EulOwner||'.eul4_objs obj, '||
             '      '||g_EulOwner||'.eul4_ba_obj_links bol '||
             'WHERE  bol.bol_ba_id   = '||pBusAreaID||' '||
             'AND    obj.obj_id      = bol.bol_obj_id '||
             'AND    oBj.sobj_ext_table IN ('''||pTableName||''' ,'''||pViewName||''') ';
Line: 737

  'SELECT DISTINCT '||
  '       LTRIM( '||
  '       DECODE(MAX(DECODE(H102_NAME , H103_NAME , 0, 1)),0, ''H102'',NULL)|| '||
  '       DECODE(MAX(DECODE(H103_NAME , H104_NAME , 0, 1)),0,'',H103'',NULL)|| '||
  '       DECODE(MAX(DECODE(H104_NAME , H105_NAME , 0, 1)),0,'',H104'',NULL)|| '||
  '       DECODE(MAX(DECODE(H105_NAME , H106_NAME , 0, 1)),0,'',H105'',NULL)|| '||
  '       DECODE(MAX(DECODE(H106_NAME , H107_NAME , 0, 1)),0,'',H106'',NULL)|| '||
  '       DECODE(MAX(DECODE(H107_NAME , H108_NAME , 0, 1)),0,'',H107'',NULL)|| '||
  '       DECODE(MAX(DECODE(H108_NAME , H109_NAME , 0, 1)),0,'',H108'',NULL)|| '||
  '       DECODE(MAX(DECODE(H109_NAME , H110_NAME , 0, 1)),0,'',H109'',NULL)|| '||
  '       DECODE(MAX(DECODE(H110_NAME , H111_NAME , 0, 1)),0,'',H110'',NULL)|| '||
  '       DECODE(MAX(DECODE(H111_NAME , H112_NAME , 0, 1)),0,'',H111'',NULL)|| '||
  '       DECODE(MAX(DECODE(H112_NAME , H113_NAME , 0, 1)),0,'',H112'',NULL)|| '||
  '       DECODE(MAX(DECODE(H113_NAME , H114_NAME , 0, 1)),0,'',H113'',NULL)|| '||
  '       DECODE(MAX(DECODE(H114_NAME , H115_NAME , 0, 1)),0,'',H114'',NULL)|| '||
  '       DECODE(MAX(DECODE(H202_NAME , H203_NAME , 0, 1)),0,'',H202'',NULL)|| '||
  '       DECODE(MAX(DECODE(H203_NAME , H204_NAME , 0, 1)),0,'',H203'',NULL)|| '||
  '       DECODE(MAX(DECODE(H204_NAME , H205_NAME , 0, 1)),0,'',H204'',NULL)|| '||
  '       DECODE(MAX(DECODE(H205_NAME , H206_NAME , 0, 1)),0,'',H205'',NULL)|| '||
  '       DECODE(MAX(DECODE(H206_NAME , H207_NAME , 0, 1)),0,'',H206'',NULL)|| '||
  '       DECODE(MAX(DECODE(H207_NAME , H208_NAME , 0, 1)),0,'',H207'',NULL)|| '||
  '       DECODE(MAX(DECODE(H208_NAME , H209_NAME , 0, 1)),0,'',H208'',NULL)|| '||
  '       DECODE(MAX(DECODE(H209_NAME , H210_NAME , 0, 1)),0,'',H209'',NULL)|| '||
  '       DECODE(MAX(DECODE(H210_NAME , H211_NAME , 0, 1)),0,'',H210'',NULL)|| '||
  '       DECODE(MAX(DECODE(H211_NAME , H212_NAME , 0, 1)),0,'',H211'',NULL)|| '||
  '       DECODE(MAX(DECODE(H212_NAME , H213_NAME , 0, 1)),0,'',H212'',NULL)|| '||
  '       DECODE(MAX(DECODE(H213_NAME , H214_NAME , 0, 1)),0,'',H213'',NULL)|| '||
  '       DECODE(MAX(DECODE(H214_NAME , H215_NAME , 0, 1)),0,'',H214'',NULL)|| '||
  '       DECODE(MAX(DECODE(H302_NAME , H303_NAME , 0, 1)),0,'',H302'',NULL)|| '||
  '       DECODE(MAX(DECODE(H303_NAME , H304_NAME , 0, 1)),0,'',H303'',NULL)|| '||
  '       DECODE(MAX(DECODE(H304_NAME , H305_NAME , 0, 1)),0,'',H304'',NULL)|| '||
  '       DECODE(MAX(DECODE(H305_NAME , H306_NAME , 0, 1)),0,'',H305'',NULL)|| '||
  '       DECODE(MAX(DECODE(H306_NAME , H307_NAME , 0, 1)),0,'',H306'',NULL)|| '||
  '       DECODE(MAX(DECODE(H307_NAME , H308_NAME , 0, 1)),0,'',H307'',NULL)|| '||
  '       DECODE(MAX(DECODE(H308_NAME , H309_NAME , 0, 1)),0,'',H308'',NULL)|| '||
  '       DECODE(MAX(DECODE(H309_NAME , H310_NAME , 0, 1)),0,'',H309'',NULL)|| '||
  '       DECODE(MAX(DECODE(H310_NAME , H311_NAME , 0, 1)),0,'',H310'',NULL)|| '||
  '       DECODE(MAX(DECODE(H311_NAME , H312_NAME , 0, 1)),0,'',H311'',NULL)|| '||
  '       DECODE(MAX(DECODE(H312_NAME , H313_NAME , 0, 1)),0,'',H312'',NULL)|| '||
  '       DECODE(MAX(DECODE(H313_NAME , H314_NAME , 0, 1)),0,'',H313'',NULL)|| '||
  '       DECODE(MAX(DECODE(H314_NAME , H315_NAME , 0, 1)),0,'',H314'',NULL)|| '||
  '       DECODE(MAX(DECODE(H402_NAME , H403_NAME , 0, 1)),0,'',H402'',NULL)|| '||
  '       DECODE(MAX(DECODE(H403_NAME , H404_NAME , 0, 1)),0,'',H403'',NULL)|| '||
  '       DECODE(MAX(DECODE(H404_NAME , H405_NAME , 0, 1)),0,'',H404'',NULL)|| '||
  '       DECODE(MAX(DECODE(H405_NAME , H406_NAME , 0, 1)),0,'',H405'',NULL)|| '||
  '       DECODE(MAX(DECODE(H406_NAME , H407_NAME , 0, 1)),0,'',H406'',NULL)|| '||
  '       DECODE(MAX(DECODE(H407_NAME , H408_NAME , 0, 1)),0,'',H407'',NULL)|| '||
  '       DECODE(MAX(DECODE(H408_NAME , H409_NAME , 0, 1)),0,'',H408'',NULL)|| '||
  '       DECODE(MAX(DECODE(H409_NAME , H410_NAME , 0, 1)),0,'',H409'',NULL)|| '||
  '       DECODE(MAX(DECODE(H410_NAME , H411_NAME , 0, 1)),0,'',H410'',NULL)|| '||
  '       DECODE(MAX(DECODE(H411_NAME , H412_NAME , 0, 1)),0,'',H411'',NULL)|| '||
  '       DECODE(MAX(DECODE(H412_NAME , H413_NAME , 0, 1)),0,'',H412'',NULL)|| '||
  '       DECODE(MAX(DECODE(H413_NAME , H414_NAME , 0, 1)),0,'',H413'',NULL)|| '||
  '       DECODE(MAX(DECODE(H414_NAME , H415_NAME , 0, 1)),0,'',H414'',NULL),'','') '||
  'FROM   '||pDimTableName;
Line: 864

    l_stmt := 'SELECT COUNT(*), '||
              'DECODE(LEAST(COUNT(DISTINCT DECODE(  L1_NAME , ''NA_EDW'' , NULL , ''NA_ERR'' , NULL ,   L1_NAME)),1),1,''Used'',''Not Used'') L1_NAME, '||
              'DECODE(LEAST(COUNT(DISTINCT DECODE(H115_NAME , ''NA_EDW'' , NULL , ''NA_ERR'' , NULL , H115_NAME)),1),1,''Used'',''Not Used'') H115_NAME, '||
              'DECODE(LEAST(COUNT(DISTINCT DECODE(H215_NAME , ''NA_EDW'' , NULL , ''NA_ERR'' , NULL , H215_NAME)),1),1,''Used'',''Not Used'') H215_NAME, '||
              'DECODE(LEAST(COUNT(DISTINCT DECODE(H315_NAME , ''NA_EDW'' , NULL , ''NA_ERR'' , NULL , H315_NAME)),1),1,''Used'',''Not Used'') H315_NAME, '||
              'DECODE(LEAST(COUNT(DISTINCT DECODE(H415_NAME , ''NA_EDW'' , NULL , ''NA_ERR'' , NULL , H415_NAME)),1),1,''Used'',''Not Used'') H415_NAME  '||
              'FROM '||dimTab(ctr).table_name;
Line: 991

 Procedure eulHierDelete
******************************************************************************/
Procedure eulHierDelete
IS
-- Hierarchies
--   445 Week
--   Enterprise Calendar
--   GL Period
--   Gregorian Calendar
--   Project Period

  /* 'Project Intelligence Business Area' */
  project_hier1   VARCHAR2(5) := 'P445%';
Line: 1029

l_stmt := 'SELECT DISTINCT hi_id '||
          'FROM   '||g_EulOwner||'.eul4_OBJS           folders , '||
          '       '||g_EulOwner||'.eul4_BA_OBJ_LINKS   ba_folders , '||
          '       '||g_EulOwner||'.eul4_BAS            business_areas , '||
          '       '||g_EulOwner||'.eul4_EXPRESSIONS    folder_items , '||
          '       '||g_EulOwner||'.eul4_IG_EXP_LINKS   item_to_hier , '||
          '       '||g_EulOwner||'.eul4_HI_NODES       hier_nodes , '||
          '       '||g_EulOwner||'.eul4_HI_SEGMENTS    hier_segments, '||
          '       '||g_EulOwner||'.eul4_HIERARCHIES    hier '||
          'WHERE  ( '||
          '         /*PROJECTS */ '||
          '        (business_areas.ba_name = '''||G_BusArea_3||''' AND '||
          '         (folder_items.it_ext_column LIKE '''||project_hier1||''' OR '||
          '          folder_items.it_ext_column LIKE '''||project_hier2||''' OR '||
          '          folder_items.it_ext_column LIKE '''||project_hier3||''' OR '||
          '          folder_items.it_ext_column LIKE '''||project_hier4||''')) '||
          '        OR '||
          '        /* Payables */ '||
          '        (business_areas.ba_name = '''||G_BusArea_2||''' AND '||
          '         (folder_items.it_ext_column LIKE '''||payables_hier1||''' OR '||
          '          folder_items.it_ext_column LIKE '''||payables_hier2||''' OR '||
          '          folder_items.it_ext_column LIKE '''||payables_hier3||''' OR '||
          '          folder_items.it_ext_column LIKE '''||payables_hier4||''')) '||
          '        OR '||
          '        /* Revenue */ '||
          '        (business_areas.ba_name = '''||G_BusArea_1||''' AND '||
          '         (folder_items.it_ext_column LIKE '''||revenue_hier1||''' OR '||
          '          folder_items.it_ext_column LIKE '''||revenue_hier2||''' OR '||
          '          folder_items.it_ext_column LIKE '''||revenue_hier3||''' OR '||
          '          folder_items.it_ext_column LIKE '''||revenue_hier4||''')) '||
          '       ) '||
          'AND    ba_folders.bol_ba_id          = business_areas.ba_id '||
          'AND    ba_folders.bol_obj_id         = folders.obj_id '||
          'AND    folders.sobj_ext_table        = ''EDW_TIME_M'' '||
          'AND    folder_items.it_obj_id        = folders.obj_id '||
          'AND    folder_items.exp_id           = item_to_hier.hil_exp_id '||
          'AND    item_to_hier.hil_hn_id        = hier_nodes.hn_iD '||
          'AND    hier_segments.ihs_hi_id       = hier_nodes.hn_hi_id '||
          'AND    hier_segments.ihs_hn_id_child = hier_nodes.hn_id '||
          'AND    hier_nodes.hn_hi_id           = hier.hi_id';
Line: 1071

    		edw_log.debug_line('Procedure eulHierDelete');
Line: 1085

       EXECUTE IMMEDIATE 'DELETE '||
                         'FROM   '||g_EulOwner||'.eul4_HI_SEGMENTS hier_segments '||
                         'WHERE  hier_segments.ihs_hi_id = :1' USING l_HierId;
Line: 1090

       EXECUTE IMMEDIATE 'DELETE '||
                         'FROM   '||g_EulOwner||'.eul4_IG_EXP_LINKS item_to_hier '||
                         'WHERE  hil_hn_id IN '||
                         '(SELECT hn_id '||
                         ' FROM   '||g_EulOwner||'.eul4_HI_NODES '||
                         ' WHERE  hn_hi_id = :1)' USING l_HierId;
Line: 1098

       EXECUTE IMMEDIATE 'DELETE '||
                         'FROM   '||g_EulOwner||'.eul4_HI_NODES '||
                         'WHERE  hn_hi_id = :1' USING l_HierId;
Line: 1103

       EXECUTE IMMEDIATE 'DELETE '||
                         'FROM   '||g_EulOwner||'.eul4_HIERARCHIES hier '||
                         'WHERE  hier.hi_id = :1' USING l_HierId;
Line: 1113

     		edw_log.put_line('Deleted Unused time hierarchies from FII Business Areas.');
Line: 1119

END eulHierDelete;
Line: 1177

     eulHierDelete;
Line: 1206

         l_stmt := 'UPDATE '||g_EulOwner||'.eul4_expressions '||
                           'SET it_heading = NVL(it_heading,exp_name) , '||
                           '    it_format_mask = NVL(it_format_mask , ''999G999G999G999'') '||
                           'WHERE exp_id = :1';
Line: 1222

         /* Update Business Area Ctr for hidden items */
         eulBusAreaTab(ba_ctr).ba_records_hidden := eulBusAreaTab(ba_ctr).ba_records_hidden + 1;