DBA Data[Home] [Help]

APPS.MSD_HIERARCHIES_PKG SQL Statements

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

Line: 26

          x_last_update_date in varchar2,
          x_owner in varchar2,
          x_custom_mode in varchar2) IS

        f_luby    number;  -- entity owner in file
Line: 31

        f_ludate  date;    -- entity update date in file
Line: 33

        db_ludate date;    -- entity update date in db
Line: 43

         f_ludate := nvl(to_date(x_last_update_date, 'YYYY/MM/DD'), sysdate);
Line: 46

          select LAST_UPDATED_BY, LAST_UPDATE_DATE
          into db_luby, db_ludate
          from MSD_HIERARCHIES
          where HIERARCHY_ID = to_number(x_HIERARCHY_id)
          and nvl(plan_type,-1) = nvl(to_char(x_plan_type),-1) ;
Line: 61

            update MSD_HIERARCHIES set
             HIERARCHY_NAME = X_HIERARCHY_NAME,
             DESCRIPTION = X_DESCRIPTION,
             DIMENSION_CODE = X_DIMENSION_CODE,
             VALID_FLAG = to_number(X_VALID_FLAG),
             ATTRIBUTE_CATEGORY = X_ATTRIBUTE_CATEGORY,
             ATTRIBUTE1 = X_ATTRIBUTE1,
             ATTRIBUTE2 = X_ATTRIBUTE2,
             ATTRIBUTE3 = X_ATTRIBUTE3,
             ATTRIBUTE4 = X_ATTRIBUTE4,
             ATTRIBUTE5 = X_ATTRIBUTE5,
             ATTRIBUTE6 = X_ATTRIBUTE6,
             ATTRIBUTE7 = X_ATTRIBUTE7,
             ATTRIBUTE8 = X_ATTRIBUTE8,
             ATTRIBUTE9 = X_ATTRIBUTE9,
             ATTRIBUTE10 = X_ATTRIBUTE10,
             ATTRIBUTE11 = X_ATTRIBUTE11,
             ATTRIBUTE12 = X_ATTRIBUTE12,
             ATTRIBUTE13 = X_ATTRIBUTE13,
             ATTRIBUTE14 = X_ATTRIBUTE14,
             ATTRIBUTE15 = X_ATTRIBUTE15,
             LAST_UPDATE_DATE = f_ludate,
             LAST_UPDATED_BY = f_luby,
             LAST_UPDATE_LOGIN = 0
            where HIERARCHY_ID = to_number(X_HIERARCHY_ID) and
           nvl( plan_type , -1)  =nvl(  to_char( x_plan_type) , -1);
Line: 91

            insert into MSD_HIERARCHIES (
              HIERARCHY_ID,
              PLAN_TYPE,
              HIERARCHY_NAME,
              DESCRIPTION,
              DIMENSION_CODE,
              VALID_FLAG,
              ATTRIBUTE_CATEGORY,
              ATTRIBUTE1,
              ATTRIBUTE2,
              ATTRIBUTE3,
              ATTRIBUTE4,
              ATTRIBUTE5,
              ATTRIBUTE6,
              ATTRIBUTE7,
              ATTRIBUTE8,
              ATTRIBUTE9,
              ATTRIBUTE10,
              ATTRIBUTE11,
              ATTRIBUTE12,
              ATTRIBUTE13,
              ATTRIBUTE14,
              ATTRIBUTE15,
              CREATION_DATE,
              CREATED_BY,
              LAST_UPDATE_DATE,
              LAST_UPDATED_BY,
              LAST_UPDATE_LOGIN
            ) values (
              to_number(X_HIERARCHY_ID),
              to_char(X_PLAN_TYPE),
              X_HIERARCHY_NAME,
              X_DESCRIPTION,
              X_DIMENSION_CODE,
              to_number(X_VALID_FLAG),
              X_ATTRIBUTE_CATEGORY,
              X_ATTRIBUTE1,
              X_ATTRIBUTE2,
              X_ATTRIBUTE3,
              X_ATTRIBUTE4,
              X_ATTRIBUTE5,
              X_ATTRIBUTE6,
              X_ATTRIBUTE7,
              X_ATTRIBUTE8,
              X_ATTRIBUTE9,
              X_ATTRIBUTE10,
              X_ATTRIBUTE11,
              X_ATTRIBUTE12,
              X_ATTRIBUTE13,
              X_ATTRIBUTE14,
              X_ATTRIBUTE15,
              f_ludate,
              f_luby,
              f_ludate,
              f_luby,
              0);
Line: 156

        x_last_update_date in varchar2,
        x_owner in varchar2,
        x_custom_mode in varchar2) is

        secgrp_id number;
Line: 165

        f_ludate  date;    -- entity update date in file
Line: 167

        db_ludate date;    -- entity update date in db
Line: 177

        f_ludate := nvl(to_date(x_last_update_date, 'YYYY/MM/DD'), sysdate);
Line: 183

          select LAST_UPDATED_BY, LAST_UPDATE_DATE
          into db_luby, db_ludate
          from MSD_HIERARCHIES
          where HIERARCHY_id = to_number(x_HIERARCHY_id) and
           nvl(plan_type,-1) =nvl(  to_char(x_plan_type),-1) ;
Line: 198

            update MSD_HIERARCHIES
            set
              HIERARCHY_name = nvl(x_HIERARCHY_name, HIERARCHY_name),
              DESCRIPTION = nvl(x_description, DESCRIPTION),
              LAST_UPDATE_DATE = f_ludate,
              LAST_UPDATED_BY = f_luby,
              LAST_UPDATE_LOGIN = 0
            where HIERARCHY_id = to_number(x_HIERARCHY_id)
             and nvl( plan_type ,-1)= nvl( to_char(x_plan_type) , -1)
              and userenv('LANG') = (select language_code
                                      from FND_LANGUAGES
                                      where installed_flag = 'B');
Line: 229

        x_last_update_date in varchar2,
        x_owner in varchar2,
        x_custom_mode in varchar2) IS

        f_luby    number;  -- entity owner in file
Line: 234

        f_ludate  date;    -- entity update date in file
Line: 236

        db_ludate date;    -- entity update date in db
Line: 248

         f_ludate := nvl(to_date(x_last_update_date, 'YYYY/MM/DD'), sysdate);
Line: 252

          select 1 into h_mod from dual
          where exists(select 1 from msd_hierarchy_levels
                       where hierarchy_id = to_number(x_HIERARCHY_id)
                           and nvl( plan_type,-1) = nvl( to_char(x_plan_type),-1)
                         and last_updated_by <> 1);
Line: 263

          select LAST_UPDATED_BY, LAST_UPDATE_DATE
          into db_luby, db_ludate
          from MSD_HIERARCHY_LEVELS
          where HIERARCHY_ID = to_number(x_HIERARCHY_id)
            and level_id = to_number(x_level_id)
            and parent_level_id = to_number(x_parent_level_id)
            and nvl( plan_type,-1) = nvl( to_char(x_plan_type),-1) ;
Line: 281

            update MSD_HIERARCHY_LEVELS set
             relationship_view = x_RELATIONSHIP_VIEW,
             level_value_column = x_LEVEL_VALUE_COLUMN,
             level_value_pk_column = x_LEVEL_VALUE_PK_COLUMN,
             level_value_desc_column = x_LEVEL_VALUE_DESC_COLUMN,
             parent_value_column = x_PARENT_VALUE_COLUMN,
             parent_value_pk_column = x_PARENT_VALUE_PK_COLUMN,
             parent_value_desc_column = x_PARENT_VALUE_DESC_COLUMN,
             LAST_UPDATE_DATE = f_ludate,
             LAST_UPDATED_BY = f_luby,
             LAST_UPDATE_LOGIN = 0
            where HIERARCHY_ID = to_number(X_HIERARCHY_ID)
              and level_id = to_number(x_level_id)
              and parent_level_id = to_number(x_parent_level_id)
              and nvl(plan_type,-1) = nvl(to_char(x_plan_type),-1) ;
Line: 299

            /* Record doesn't exist - do not insert if the hierarchy has
               been modified and the file owner is seed unless running
               in FORCE mode */
            if ((x_custom_mode = 'FORCE') or
                 not(h_mod = 1 and x_owner = 'SEED'))
            then
                /* do not insert if hierarchy is complete unless
                   running in FORCE mode */
                if ((x_custom_mode = 'FORCE') or
                     not(is_hierarchy_complete(to_number(X_HIERARCHY_ID),to_char(x_plan_type))))
                then
                   insert into MSD_HIERARCHY_LEVELS(
                   HIERARCHY_ID,
                   PLAN_TYPE ,
                   LEVEL_ID,
                   PARENT_LEVEL_ID,
                   RELATIONSHIP_VIEW,
                   LEVEL_VALUE_COLUMN,
                   LEVEL_VALUE_PK_COLUMN,
                   level_value_desc_column,
                   PARENT_VALUE_COLUMN,
                   PARENT_VALUE_PK_COLUMN,
                   parent_value_desc_column,
                   CREATION_DATE,
                   CREATED_BY,
                   LAST_UPDATE_DATE,
                   LAST_UPDATED_BY,
                   LAST_UPDATE_LOGIN
                 ) SELECT
                   to_number(X_HIERARCHY_ID),
                   to_char(X_PLAN_TYPE) ,
                   to_number(X_LEVEL_ID),
                   to_number(X_PARENT_LEVEL_ID),
                   X_RELATIONSHIP_VIEW,
                   X_LEVEL_VALUE_COLUMN,
                   X_LEVEL_VALUE_PK_COLUMN,
                   x_level_value_desc_column,
                   X_PARENT_VALUE_COLUMN,
                   X_PARENT_VALUE_PK_COLUMN,
                   x_parent_value_desc_column,
                   f_ludate,
                   f_luby,
                   f_ludate,
                   f_luby,
                   0
                   FROM dual
                   WHERE
                   (x_custom_mode = 'FORCE')
                   OR
                   (
                   /* child level does not already have a parent */
                   not exists(select level_id from msd_hierarchy_levels
                               where HIERARCHY_ID = to_number(x_HIERARCHY_id)
                                 and nvl(plan_type,-1)  =nvl( to_char(x_plan_type),-1)
                                 and level_id = to_number(x_level_id))
                   AND
                   /* parent level does not already have a child */
                   not exists(select level_id from msd_hierarchy_levels
                               where HIERARCHY_ID = to_number(x_HIERARCHY_id)
                                 and nvl(plan_type,-1)  =nvl( to_char(x_plan_type),-1)
                                 and parent_level_id = to_number(x_parent_level_id))
                   AND
                   /* child level is not topmost */
                   not exists(select level_id from msd_levels
                              where level_id = to_number(x_level_id)
                                and level_type_code = '1'
                                and nvl(plan_type,-1)  =nvl( to_char(x_plan_type),-1) )
                   AND
                   /* parent level is not bottom-most */
                   not exists(select level_id from msd_levels
                              where level_id = to_number(x_parent_level_id)
                                and level_type_code = '2'
                                and nvl(plan_type,-1)  =nvl( to_char(x_plan_type),-1) )
                   );
Line: 388

  select count(*)
  into hcount
  from msd_hierarchy_levels
  where hierarchy_id = hid
  and nvl(plan_type,-1) =nvl( p_plan_type,-1) ;
Line: 396

    select l.level_id
    into lvl
    from msd_levels l, msd_hierarchies h
    where h.hierarchy_id = hid
      and l.dimension_code = h.dimension_code
      and l.level_type_code = 2
      and nvl(h.plan_type,-1) = nvl( p_plan_type,-1)
      and nvl( l.plan_type,-1) = nvl(p_plan_type,-1) ;
Line: 417

      select l.level_id, l.level_type_code
      into lvl, lvl_type
      from msd_hierarchy_levels mhl, msd_levels l
      where mhl.level_id = lvl
        and mhl.hierarchy_id = hid
        and mhl.parent_level_id = l.level_id
        and nvl(mhl.plan_type,-1) = nvl( p_plan_type,-1)
        and nvl( l.plan_type,-1)  = nvl( p_plan_type,-1) ;