DBA Data[Home] [Help]

APPS.FND_OAM_MET_GRPS_PKG SQL Statements

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

Line: 18

       x_last_update_date => '');
Line: 29

    x_last_update_date    in      varchar2) is

      mgroup_id number;
Line: 34

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

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

        select last_updated_by, last_update_date
        from fnd_oam_met_grps_tl
        where metric_group_id = to_number(X_METRIC_GROUP_ID)
        order by last_update_date asc;
Line: 48

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

        select metric_group_id
        into mgroup_id
        from   fnd_oam_met_grps_tl
        where  metric_group_id = to_number(X_METRIC_GROUP_ID)
        and rownum = 1;
Line: 61

                db_luby := rec.last_updated_by;
Line: 62

                db_ludate := rec.last_update_date;
Line: 74

        fnd_oam_met_grps_pkg.UPDATE_ROW (
          X_METRIC_GROUP_ID => mgroup_id,
          X_SEQUENCE => to_number(X_SEQUENCE),
          X_METRIC_GROUP_DISPLAY_NAME => X_METRIC_GROUP_DISPLAY_NAME,
          X_DESCRIPTION => X_DESCRIPTION,
          X_LAST_UPDATE_DATE => f_ludate,
          X_LAST_UPDATED_BY => f_luby,
          X_LAST_UPDATE_LOGIN => 0 );
Line: 86

        fnd_oam_met_grps_pkg.INSERT_ROW (
          X_ROWID => row_id,
          X_METRIC_GROUP_ID => to_number(X_METRIC_GROUP_ID),
          X_SEQUENCE => to_number(X_SEQUENCE),
          X_METRIC_GROUP_DISPLAY_NAME => X_METRIC_GROUP_DISPLAY_NAME,
          X_DESCRIPTION => X_DESCRIPTION,
          X_CREATION_DATE => f_ludate,
          X_CREATED_BY => f_luby,
          X_LAST_UPDATE_DATE => f_ludate,
          X_LAST_UPDATED_BY => f_luby,
          X_LAST_UPDATE_LOGIN => 0 );
Line: 113

    x_last_update_date => '');
Line: 124

    X_LAST_UPDATE_DATE  in      VARCHAR2) is

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

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

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

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

      select LAST_UPDATED_BY, LAST_UPDATE_DATE
      into db_luby, db_ludate
      from fnd_oam_met_grps_tl
      where metric_group_id = to_number(X_METRIC_GROUP_ID)
      and LANGUAGE = userenv('LANG');
Line: 148

        update fnd_oam_met_grps_tl set
          metric_group_display_name = nvl(X_METRIC_GROUP_DISPLAY_NAME, metric_group_display_name),
          description         = nvl(X_DESCRIPTION, description),
          source_lang         = userenv('LANG'),
          last_update_date    = f_ludate,
          last_updated_by     = f_luby,
          last_update_login   = 0
        where metric_group_id = to_number(X_METRIC_GROUP_ID)
          and userenv('LANG') in (language, source_lang);
Line: 165

  procedure INSERT_ROW (
    X_ROWID             IN OUT NOCOPY   VARCHAR2,
    X_METRIC_GROUP_ID   in      NUMBER,
    X_SEQUENCE  in      VARCHAR2,
    X_METRIC_GROUP_DISPLAY_NAME in      VARCHAR2,
    X_DESCRIPTION       in      VARCHAR2,
    X_CREATED_BY                in      NUMBER,
    X_CREATION_DATE     in      DATE,
    X_LAST_UPDATED_BY   in      NUMBER,
    X_LAST_UPDATE_DATE  in      DATE,
    X_LAST_UPDATE_LOGIN         in      NUMBER)
  is
    cursor C is select ROWID from FND_OAM_MET_GRPS_TL
      where METRIC_GROUP_ID = X_METRIC_GROUP_ID;
Line: 180

    insert into FND_OAM_MET_GRPS_TL (
      METRIC_GROUP_ID,
      SEQUENCE,
      METRIC_GROUP_DISPLAY_NAME,
      DESCRIPTION,
      CREATED_BY,
      CREATION_DATE,
      LAST_UPDATED_BY,
      LAST_UPDATE_DATE,
      LAST_UPDATE_LOGIN,
      LANGUAGE,
      SOURCE_LANG
    ) select
      X_METRIC_GROUP_ID,
      X_SEQUENCE,
      X_METRIC_GROUP_DISPLAY_NAME,
      X_DESCRIPTION,
      X_CREATED_BY,
      X_CREATION_DATE,
      X_LAST_UPDATED_BY,
      X_LAST_UPDATE_DATE,
      X_LAST_UPDATE_LOGIN,
      L.LANGUAGE_CODE,
      userenv('LANG')
    from FND_LANGUAGES L
    where L.INSTALLED_FLAG in ('I', 'B')
    and not exists
      (select NULL
      from FND_OAM_MET_GRPS_TL T
      where T.METRIC_GROUP_ID = X_METRIC_GROUP_ID
      and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 219

  END INSERT_ROW;
Line: 221

  procedure UPDATE_ROW (
    X_METRIC_GROUP_ID in NUMBER,
    X_SEQUENCE in NUMBER,
    X_METRIC_GROUP_DISPLAY_NAME in VARCHAR2,
    X_DESCRIPTION in VARCHAR2,
    X_LAST_UPDATE_DATE in DATE,
    X_LAST_UPDATED_BY in NUMBER,
    X_LAST_UPDATE_LOGIN in NUMBER
  ) is
  begin
    update FND_OAM_MET_GRPS_TL set
      SEQUENCE = X_SEQUENCE,
      LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
      LAST_UPDATED_BY = X_LAST_UPDATED_BY,
      LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN
    where METRIC_GROUP_ID = X_METRIC_GROUP_ID;
Line: 238

    update FND_OAM_MET_GRPS_TL set
      METRIC_GROUP_DISPLAY_NAME = X_METRIC_GROUP_DISPLAY_NAME,
      DESCRIPTION = X_DESCRIPTION,
      LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
      LAST_UPDATED_BY = X_LAST_UPDATED_BY,
      LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
      SOURCE_LANG = userenv('LANG')
    where METRIC_GROUP_ID = X_METRIC_GROUP_ID
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 251

  end UPDATE_ROW;
Line: 253

  procedure DELETE_ROW (
    X_METRIC_GROUP_ID in NUMBER
  ) is
  begin
    delete from FND_OAM_MET_GRPS_TL
    where METRIC_GROUP_ID = X_METRIC_GROUP_ID;
Line: 263

  end DELETE_ROW;
Line: 270

/* The following delete and update statements are commented out */
/* as a quick workaround to fix the time-consuming table handler issue */
/* Eventually we'll need to turn them into a separate fix_language procedure */
/*

    update FND_OAM_MET_GRPS_TL T set (
        SEQUENCE,
        METRIC_GROUP_DISPLAY_NAME,
        DESCRIPTION
      ) = (select
        B.SEQUENCE,
        B.METRIC_GROUP_DISPLAY_NAME,
        B.DESCRIPTION
      from FND_OAM_MET_GRPS_TL B
      where B.METRIC_GROUP_ID = T.METRIC_GROUP_ID
      and B.LANGUAGE = T.SOURCE_LANG)
    where (
        T.METRIC_GROUP_ID,
        T.LANGUAGE
    ) in (select
        SUBT.METRIC_GROUP_ID,
        SUBT.LANGUAGE
      from FND_OAM_MET_GRPS_TL SUBB, FND_OAM_MET_GRPS_TL SUBT
      where SUBB.METRIC_GROUP_ID = SUBT.METRIC_GROUP_ID
      and SUBB.LANGUAGE = SUBT.SOURCE_LANG
      and (SUBB.METRIC_GROUP_DISPLAY_NAME <> SUBT.METRIC_GROUP_DISPLAY_NAME
        or SUBB.DESCRIPTION <> SUBT.DESCRIPTION
        or (SUBB.DESCRIPTION is null and SUBT.DESCRIPTION is not null)
        or (SUBB.DESCRIPTION is not null and SUBT.DESCRIPTION is null)
    ));
Line: 302

    insert into FND_OAM_MET_GRPS_TL (
      METRIC_GROUP_ID,
      SEQUENCE,
      METRIC_GROUP_DISPLAY_NAME,
      DESCRIPTION,
      CREATED_BY,
      CREATION_DATE,
      LAST_UPDATED_BY,
      LAST_UPDATE_DATE,
      LAST_UPDATE_LOGIN,
      LANGUAGE,
      SOURCE_LANG
    ) select
      B.METRIC_GROUP_ID,
      B.SEQUENCE,
      B.METRIC_GROUP_DISPLAY_NAME,
      B.DESCRIPTION,
      B.CREATED_BY,
      B.CREATION_DATE,
      B.LAST_UPDATED_BY,
      B.LAST_UPDATE_DATE,
      B.LAST_UPDATE_LOGIN,
      L.LANGUAGE_CODE,
      B.SOURCE_LANG
    from FND_OAM_MET_GRPS_TL B, FND_LANGUAGES L
    where L.INSTALLED_FLAG in ('I', 'B')
    and B.LANGUAGE = userenv('LANG')
    and not exists
      (select NULL
      from FND_OAM_MET_GRPS_TL T
      where T.METRIC_GROUP_ID = B.METRIC_GROUP_ID
      and T.LANGUAGE = L.LANGUAGE_CODE);