DBA Data[Home] [Help]

APPS.FUN_RICH_MESSAGES_PKG SQL Statements

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

Line: 4

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_APPLICATION_ID in NUMBER,
  X_MESSAGE_NAME in VARCHAR2,
  X_CREATED_BY_MODULE in VARCHAR2,
  X_MESSAGE_TEXT in CLOB
) is
  cursor C is select ROWID from FUN_RICH_MESSAGES_B
    where APPLICATION_ID = X_APPLICATION_ID
    and MESSAGE_NAME = X_MESSAGE_NAME;
Line: 15

  insert into FUN_RICH_MESSAGES_B (
    APPLICATION_ID,
    MESSAGE_NAME,
    OBJECT_VERSION_NUMBER,
    CREATED_BY_MODULE,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN
  ) values (
    X_APPLICATION_ID,
    X_MESSAGE_NAME,
    1,
    X_CREATED_BY_MODULE,
    FUN_RULE_UTILITY_PKG.CREATION_DATE,
    FUN_RULE_UTILITY_PKG.CREATED_BY,
    FUN_RULE_UTILITY_PKG.LAST_UPDATE_DATE,
    FUN_RULE_UTILITY_PKG.LAST_UPDATED_BY,
    FUN_RULE_UTILITY_PKG.LAST_UPDATE_LOGIN
  );
Line: 37

  insert into FUN_RICH_MESSAGES_TL (
    APPLICATION_ID,
    MESSAGE_NAME,
    MESSAGE_TEXT,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_APPLICATION_ID,
    X_MESSAGE_NAME,
    X_MESSAGE_TEXT,
    FUN_RULE_UTILITY_PKG.CREATION_DATE,
    FUN_RULE_UTILITY_PKG.CREATED_BY,
    FUN_RULE_UTILITY_PKG.LAST_UPDATE_DATE,
    FUN_RULE_UTILITY_PKG.LAST_UPDATED_BY,
    FUN_RULE_UTILITY_PKG.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 FUN_RICH_MESSAGES_TL T
    where T.APPLICATION_ID = X_APPLICATION_ID
    and T.MESSAGE_NAME = X_MESSAGE_NAME
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 76

end INSERT_ROW;
Line: 85

  cursor c is select
      OBJECT_VERSION_NUMBER
    from FUN_RICH_MESSAGES_B
    where APPLICATION_ID = X_APPLICATION_ID
    and MESSAGE_NAME = X_MESSAGE_NAME
    for update of APPLICATION_ID nowait;
Line: 98

    fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
Line: 113

procedure UPDATE_ROW (
  X_APPLICATION_ID in NUMBER,
  X_MESSAGE_NAME in VARCHAR2,
  X_CREATED_BY_MODULE in VARCHAR2,
  X_MESSAGE_TEXT in CLOB
) is
begin
  update FUN_RICH_MESSAGES_B set
    OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER+1,
    CREATED_BY_MODULE = X_CREATED_BY_MODULE,
    LAST_UPDATE_DATE = FUN_RULE_UTILITY_PKG.LAST_UPDATE_DATE,
    LAST_UPDATED_BY = FUN_RULE_UTILITY_PKG.LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = FUN_RULE_UTILITY_PKG.LAST_UPDATE_LOGIN
  where APPLICATION_ID = X_APPLICATION_ID
  and MESSAGE_NAME = X_MESSAGE_NAME;
Line: 133

  update FUN_RICH_MESSAGES_TL set
    MESSAGE_TEXT = X_MESSAGE_TEXT,
    LAST_UPDATE_DATE = FUN_RULE_UTILITY_PKG.LAST_UPDATE_DATE,
    LAST_UPDATED_BY = FUN_RULE_UTILITY_PKG.LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = FUN_RULE_UTILITY_PKG.LAST_UPDATE_LOGIN,
    SOURCE_LANG = userenv('LANG')
  where APPLICATION_ID = X_APPLICATION_ID
  and MESSAGE_NAME = X_MESSAGE_NAME
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 146

end UPDATE_ROW;
Line: 149

procedure DELETE_ROW (
  X_APPLICATION_ID in NUMBER,
  X_MESSAGE_NAME in VARCHAR2
) is
begin
  delete from FUN_RICH_MESSAGES_B
  where APPLICATION_ID = X_APPLICATION_ID
  and MESSAGE_NAME = X_MESSAGE_NAME;
Line: 162

  delete from FUN_RICH_MESSAGES_TL
  where APPLICATION_ID = X_APPLICATION_ID
  and MESSAGE_NAME = X_MESSAGE_NAME;
Line: 169

end DELETE_ROW;
Line: 173

procedure SELECT_ROW (
  X_APPLICATION_ID in out nocopy NUMBER,
  X_MESSAGE_NAME in out nocopy VARCHAR2,
  X_CREATED_BY_MODULE out nocopy VARCHAR2,
  X_MESSAGE_TEXT out nocopy CLOB
) is
begin
  SELECT created_by_module, message_text
  INTO x_created_by_module, x_message_text
  FROM fun_rich_messages_vl;
Line: 183

end SELECT_ROW;
Line: 189

  delete from FUN_RICH_MESSAGES_TL T
  where not exists
    (select NULL
    from FUN_RICH_MESSAGES_B B
    where B.APPLICATION_ID = T.APPLICATION_ID
    and B.MESSAGE_NAME = T.MESSAGE_NAME
    );
Line: 197

  update FUN_RICH_MESSAGES_TL T set
    ( MESSAGE_TEXT )
      = (select B.MESSAGE_TEXT
         from FUN_RICH_MESSAGES_TL B
         where B.APPLICATION_ID = T.APPLICATION_ID
         and B.MESSAGE_NAME = T.MESSAGE_NAME
         and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.APPLICATION_ID,
      T.MESSAGE_NAME,
      T.LANGUAGE
  ) in (
      select SUBT.APPLICATION_ID,
             SUBT.MESSAGE_NAME,
             SUBT.LANGUAGE
      from FUN_RICH_MESSAGES_TL SUBB, FUN_RICH_MESSAGES_TL SUBT
      where SUBB.APPLICATION_ID = SUBT.APPLICATION_ID
      and SUBB.MESSAGE_NAME = SUBT.MESSAGE_NAME
      and SUBB.LANGUAGE = SUBT.SOURCE_LANG
--      and SUBB.MESSAGE_TEXT <> SUBT.MESSAGE_TEXT
  );
Line: 220

  insert into FUN_RICH_MESSAGES_TL (
    APPLICATION_ID,
    MESSAGE_NAME,
    MESSAGE_TEXT,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.APPLICATION_ID,
    B.MESSAGE_NAME,
    B.MESSAGE_TEXT,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.LAST_UPDATE_LOGIN,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from FUN_RICH_MESSAGES_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from FUN_RICH_MESSAGES_TL T
    where T.APPLICATION_ID = B.APPLICATION_ID
    and T.MESSAGE_NAME = B.MESSAGE_NAME
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 260

  X_LAST_UPDATE_DATE in VARCHAR2
)
IS
  appid number;
Line: 266

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

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

  SELECT application_id INTO appid
  FROM fnd_application
  WHERE application_short_name = X_APP_SHORT_NAME;
Line: 274

  select last_updated_by, last_update_date
  into db_luby, db_ludate
  from FUN_RICH_MESSAGES_TL
  where application_id = appid
  and message_name = x_message_name
  and language = userenv('LANG');
Line: 289

    update FUN_RICH_MESSAGES_TL
    set message_text = nvl(x_message_text, message_text)
    where application_id = appid
    and message_name = x_message_name
    and language = userenv('LANG');
Line: 304

  X_LAST_UPDATE_DATE            IN VARCHAR2,
  X_CUSTOM_MODE                 IN VARCHAR2)
is
   appid number;
Line: 311

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

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

  SELECT application_id INTO appid
  FROM fnd_application
  WHERE application_short_name = X_APP_SHORT_NAME;
Line: 325

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

  select LAST_UPDATED_BY, LAST_UPDATE_DATE
  into db_luby, db_ludate
  from FUN_RICH_MESSAGES_TL
  where APPLICATION_ID = appid
  and MESSAGE_NAME = X_MESSAGE_NAME;
Line: 341

    UPDATE_ROW (
      appid,
      X_MESSAGE_NAME,
      'ORACLE',
      X_MESSAGE_TEXT);
Line: 350

  INSERT_ROW (
    row_id,
    appid,
    X_MESSAGE_NAME,
    'ORACLE',
    X_MESSAGE_TEXT);