DBA Data[Home] [Help]

APPS.FND_RESPONSIBILITY_PKG SQL Statements

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

Line: 5

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_RESPONSIBILITY_ID in NUMBER,
  X_APPLICATION_ID in NUMBER,
  X_WEB_HOST_NAME in VARCHAR2,
  X_WEB_AGENT_NAME in VARCHAR2,
  X_DATA_GROUP_APPLICATION_ID in NUMBER,
  X_DATA_GROUP_ID in NUMBER,
  X_MENU_ID in NUMBER,
  X_START_DATE in DATE,
  X_END_DATE in DATE,
  X_GROUP_APPLICATION_ID in NUMBER,
  X_REQUEST_GROUP_ID in NUMBER,
  X_VERSION in VARCHAR2,
  X_RESPONSIBILITY_KEY in VARCHAR2,
  X_RESPONSIBILITY_NAME in VARCHAR2,
  X_DESCRIPTION in VARCHAR2,
  X_CREATION_DATE in DATE,
  X_CREATED_BY in NUMBER,
  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER
) is
  cursor C is select ROWID from FND_RESPONSIBILITY
    where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
    and APPLICATION_ID = X_APPLICATION_ID
    ;
Line: 33

  insert into FND_RESPONSIBILITY (
    WEB_HOST_NAME,
    WEB_AGENT_NAME,
    APPLICATION_ID,
    RESPONSIBILITY_ID,
    DATA_GROUP_APPLICATION_ID,
    DATA_GROUP_ID,
    MENU_ID,
    START_DATE,
    END_DATE,
    GROUP_APPLICATION_ID,
    REQUEST_GROUP_ID,
    VERSION,
    RESPONSIBILITY_KEY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN
  ) values (
    X_WEB_HOST_NAME,
    X_WEB_AGENT_NAME,
    X_APPLICATION_ID,
    X_RESPONSIBILITY_ID,
    X_DATA_GROUP_APPLICATION_ID,
    X_DATA_GROUP_ID,
    X_MENU_ID,
    X_START_DATE,
    X_END_DATE,
    X_GROUP_APPLICATION_ID,
    X_REQUEST_GROUP_ID,
    X_VERSION,
    X_RESPONSIBILITY_KEY,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN
  );
Line: 74

  fnd_function_security_cache.insert_resp(X_RESPONSIBILITY_ID, X_APPLICATION_ID);
Line: 76

  insert into FND_RESPONSIBILITY_TL (
    APPLICATION_ID,
    RESPONSIBILITY_ID,
    RESPONSIBILITY_NAME,
    DESCRIPTION,
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_APPLICATION_ID,
    X_RESPONSIBILITY_ID,
    X_RESPONSIBILITY_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_RESPONSIBILITY_TL T
    where T.RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
    and T.APPLICATION_ID = X_APPLICATION_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 127

end INSERT_ROW;
Line: 148

        x_last_update_date => null);
Line: 160

  X_LAST_UPDATE_DATE		in	VARCHAR2) is

  appl_id number;
Line: 165

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

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

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

    select LAST_UPDATED_BY, LAST_UPDATE_DATE
    into db_luby, db_ludate
    from fnd_responsibility_tl
    where (RESPONSIBILITY_ID, APPLICATION_ID)
       = (select r.responsibility_id, r.application_id
          from   fnd_responsibility r, fnd_application a
          where  r.responsibility_key = X_RESP_KEY
          and    r.application_id = a.application_id
          and    a.application_short_name = X_APP_SHORT_NAME)
          and LANGUAGE = userenv('LANG');
Line: 190

     update fnd_responsibility_tl set
      responsibility_name = nvl(X_RESPONSIBILITY_NAME, responsibility_name),
      DESCRIPTION         = nvl(X_DESCRIPTION, description),
      LAST_UPDATE_DATE    = f_ludate,
      LAST_UPDATED_BY     = f_luby,
      LAST_UPDATE_LOGIN   = 0,
      SOURCE_LANG         = userenv('LANG')
      where (RESPONSIBILITY_ID, APPLICATION_ID)
       = (select r.responsibility_id, r.application_id
          from   fnd_responsibility r, fnd_application a
          where  r.responsibility_key = X_RESP_KEY
          and    r.application_id = a.application_id
          and    a.application_short_name = X_APP_SHORT_NAME)
          and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 206

      select application_id into appl_id
      from   fnd_application
      where  application_short_name = X_APP_SHORT_NAME;
Line: 210

      select responsibility_id into resp_id
      from   fnd_responsibility
      where  responsibility_key = X_RESP_KEY
      and    application_id = appl_id;
Line: 263

	x_last_update_date => '');
Line: 287

  X_LAST_UPDATE_DATE		in	VARCHAR2 )
is
 begin
   fnd_responsibility_pkg.load_row(
        X_APP_SHORT_NAME => X_APP_SHORT_NAME,
        X_RESP_KEY => upper(X_RESP_KEY),
        X_RESPONSIBILITY_NAME => X_RESPONSIBILITY_NAME,
        X_OWNER => X_OWNER,
        X_DATA_GROUP_APP_SHORT_NAME => X_DATA_GROUP_APP_SHORT_NAME,
        X_DATA_GROUP_NAME => X_DATA_GROUP_NAME,
        X_MENU_NAME => X_MENU_NAME,
        X_START_DATE => X_START_DATE,
        X_END_DATE => X_END_DATE,
        X_DESCRIPTION => X_DESCRIPTION,
        X_GROUP_APP_SHORT_NAME => X_GROUP_APP_SHORT_NAME,
        X_REQUEST_GROUP_NAME => X_REQUEST_GROUP_NAME,
        X_VERSION => X_VERSION,
        X_WEB_HOST_NAME => X_WEB_HOST_NAME,
        X_WEB_AGENT_NAME => X_WEB_AGENT_NAME,
        x_custom_mode => X_CUSTOM_MODE, -- bug 5425214
        x_last_update_date => X_LAST_UPDATE_DATE); -- bug 5425214
Line: 329

  cursor c is select
      WEB_HOST_NAME,
      WEB_AGENT_NAME,
      DATA_GROUP_APPLICATION_ID,
      DATA_GROUP_ID,
      MENU_ID,
      START_DATE,
      END_DATE,
      GROUP_APPLICATION_ID,
      REQUEST_GROUP_ID,
      VERSION,
      RESPONSIBILITY_KEY
    from FND_RESPONSIBILITY
    where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
    and APPLICATION_ID = X_APPLICATION_ID
    for update of RESPONSIBILITY_ID nowait;
Line: 347

  cursor c1 is select
      RESPONSIBILITY_NAME,
      DESCRIPTION
    from FND_RESPONSIBILITY_TL
    where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
    and APPLICATION_ID = X_APPLICATION_ID
    and LANGUAGE = userenv('LANG')
    for update of RESPONSIBILITY_ID nowait;
Line: 362

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

procedure UPDATE_ROW (
  X_RESPONSIBILITY_ID in NUMBER,
  X_APPLICATION_ID in NUMBER,
  X_WEB_HOST_NAME in VARCHAR2,
  X_WEB_AGENT_NAME in VARCHAR2,
  X_DATA_GROUP_APPLICATION_ID in NUMBER,
  X_DATA_GROUP_ID in NUMBER,
  X_MENU_ID in NUMBER,
  X_START_DATE in DATE,
  X_END_DATE in DATE,
  X_GROUP_APPLICATION_ID in NUMBER,
  X_REQUEST_GROUP_ID in NUMBER,
  X_VERSION in VARCHAR2,
  X_RESPONSIBILITY_KEY in VARCHAR2,
  X_RESPONSIBILITY_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_RESPONSIBILITY set
    WEB_HOST_NAME = X_WEB_HOST_NAME,
    WEB_AGENT_NAME = X_WEB_AGENT_NAME,
    DATA_GROUP_APPLICATION_ID = X_DATA_GROUP_APPLICATION_ID,
    DATA_GROUP_ID = X_DATA_GROUP_ID,
    MENU_ID = X_MENU_ID,
    START_DATE = X_START_DATE,
    END_DATE = X_END_DATE,
    GROUP_APPLICATION_ID = X_GROUP_APPLICATION_ID,
    REQUEST_GROUP_ID = X_REQUEST_GROUP_ID,
    VERSION = X_VERSION,
    RESPONSIBILITY_KEY = X_RESPONSIBILITY_KEY,
    LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN
  where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
  and APPLICATION_ID = X_APPLICATION_ID;
Line: 453

	fnd_function_security_cache.update_resp(X_RESPONSIBILITY_ID,
                                                X_APPLICATION_ID);
Line: 458

  update FND_RESPONSIBILITY_TL set
    RESPONSIBILITY_NAME = X_RESPONSIBILITY_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 RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
  and APPLICATION_ID = X_APPLICATION_ID
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 486

end UPDATE_ROW;
Line: 488

procedure DELETE_ROW (
  X_RESPONSIBILITY_ID in NUMBER,
  X_APPLICATION_ID in NUMBER
) is
  myList  wf_parameter_list_t;
Line: 494

  delete from FND_RESPONSIBILITY
  where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
  and APPLICATION_ID = X_APPLICATION_ID;
Line: 502

  	fnd_function_security_cache.delete_resp(X_RESPONSIBILITY_ID, X_APPLICATION_ID);
Line: 506

  delete from FND_RESPONSIBILITY_TL
  where RESPONSIBILITY_ID = X_RESPONSIBILITY_ID
  and APPLICATION_ID = X_APPLICATION_ID;
Line: 514

end DELETE_ROW;
Line: 520

/* 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 */
/*

  delete from FND_RESPONSIBILITY_TL T
  where not exists
    (select NULL
    from FND_RESPONSIBILITY B
    where B.RESPONSIBILITY_ID = T.RESPONSIBILITY_ID
    and B.APPLICATION_ID = T.APPLICATION_ID
    );
Line: 533

  update FND_RESPONSIBILITY_TL T set (
      RESPONSIBILITY_NAME,
      DESCRIPTION
    ) = (select
      B.RESPONSIBILITY_NAME,
      B.DESCRIPTION
    from FND_RESPONSIBILITY_TL B
    where B.RESPONSIBILITY_ID = T.RESPONSIBILITY_ID
    and B.APPLICATION_ID = T.APPLICATION_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.RESPONSIBILITY_ID,
      T.APPLICATION_ID,
      T.LANGUAGE
  ) in (select
      SUBT.RESPONSIBILITY_ID,
      SUBT.APPLICATION_ID,
      SUBT.LANGUAGE
    from FND_RESPONSIBILITY_TL SUBB, FND_RESPONSIBILITY_TL SUBT
    where SUBB.RESPONSIBILITY_ID = SUBT.RESPONSIBILITY_ID
    and SUBB.APPLICATION_ID = SUBT.APPLICATION_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.RESPONSIBILITY_NAME <> SUBT.RESPONSIBILITY_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: 562

  insert /*+ append parallel(TT) */ into
  FND_RESPONSIBILITY_TL TT(
    APPLICATION_ID,
    RESPONSIBILITY_ID,
    RESPONSIBILITY_NAME,
    DESCRIPTION,
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ parallel(V) parallel(T) use_nl(T)  */ V.* from
    (  select /*+ no_merge ordered parallel(B) */
             B.APPLICATION_ID,
             B.RESPONSIBILITY_ID,
             B.RESPONSIBILITY_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_RESPONSIBILITY_TL B, FND_LANGUAGES L
        where L.INSTALLED_FLAG in ('I', 'B')
        and B.LANGUAGE = userenv('LANG')
    )V,  FND_RESPONSIBILITY_TL T
    where T.RESPONSIBILITY_ID(+) = V.RESPONSIBILITY_ID
    and T.APPLICATION_ID(+) = V.APPLICATION_ID
    and T.LANGUAGE(+) = V.LANGUAGE_CODE
    and T.APPLICATION_ID is NULL
    and T.RESPONSIBILITY_ID is NULL;
Line: 617

  select start_date, end_date, responsibility_key
  into   my_start, my_end, my_respkey
  from   fnd_responsibility
  where  responsibility_id = p_responsibility_id
  and    application_id = p_application_id;
Line: 656

  X_LAST_UPDATE_DATE            in      VARCHAR2 )
is
  user_id number := 0;
Line: 668

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

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

    select application_id into app_id
    from   fnd_application
    where  application_short_name = X_APP_SHORT_NAME;
Line: 691

     select dgu.data_group_id, dgu.application_id
     into dataGroup_Id, dataGroupApp_id
     from fnd_data_group_units dgu, fnd_data_groups dg, fnd_application a
     where dgu.data_group_id = dg.data_group_id
     and dg.data_group_name = X_DATA_GROUP_NAME
     and dgu.application_id = a.application_id
     and a.application_short_name = X_DATA_GROUP_APP_SHORT_NAME;
Line: 720

    select menu_id into menu_id
    from   fnd_menus_vl
    where  menu_name = X_MENU_NAME;
Line: 735

      select application_id
      into   requestGroupApp_id
      from   fnd_application
      where  application_short_name = X_GROUP_APP_SHORT_NAME;
Line: 750

      select request_group_id
      into   requestGroup_id
      from   fnd_request_groups
      where  request_group_name = X_REQUEST_GROUP_NAME
      and    application_id     = requestGroupApp_id;
Line: 763

        select FND_REQUEST_GROUPS_S.nextval
        into   requestGroup_id
        from   dual;
Line: 767

        insert into fnd_request_groups
         (request_group_name,
          request_group_id,
          application_id,
          description,
          request_group_code,
          last_updated_by,
          last_update_date,
          last_update_login,
          creation_date,
          created_by)
        values
         (X_REQUEST_GROUP_NAME,
          requestGroup_id,
          requestGroupApp_id,
          'Empty request group',
          null,
          0,sysdate,0,sysdate,0);
Line: 794

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

    select decode(X_END_DATE, fnd_load_util.null_value, null,
                  null, X_END_DATE,
                  X_END_DATE),
           decode(X_WEB_HOST_NAME, fnd_load_util.null_value, null,
                  null, X_WEB_HOST_NAME,
                  X_WEB_HOST_NAME),
           decode(X_WEB_AGENT_NAME, fnd_load_util.null_value, null,
                  null, X_WEB_AGENT_NAME,
                  X_WEB_AGENT_NAME)
      into l_end_date, l_web_host_name, l_web_agent_name
      from dual;
Line: 808

      select LAST_UPDATED_BY, LAST_UPDATE_DATE, responsibility_id
       into db_luby, db_ludate, resp_id
       from fnd_responsibility
      where RESPONSIBILITY_KEY = upper(X_RESP_KEY)
       and APPLICATION_ID = app_id;
Line: 816

     fnd_responsibility_pkg.UPDATE_ROW (
       X_RESPONSIBILITY_ID => resp_id,
       X_APPLICATION_ID => app_id,
       X_WEB_HOST_NAME => L_WEB_HOST_NAME,
       X_WEB_AGENT_NAME => L_WEB_AGENT_NAME,
       X_DATA_GROUP_APPLICATION_ID => dataGroupApp_id,
       X_DATA_GROUP_ID => dataGroup_id,
       X_MENU_ID => menu_id,
       X_START_DATE => to_date(X_START_DATE, 'YYYY/MM/DD'),
       X_END_DATE => to_date(L_END_DATE, 'YYYY/MM/DD'),
       X_GROUP_APPLICATION_ID => requestGroupApp_id,
       X_REQUEST_GROUP_ID => requestGroup_id,
       X_VERSION => X_VERSION,
       X_RESPONSIBILITY_KEY => upper(X_RESP_KEY),
       X_RESPONSIBILITY_NAME => X_RESPONSIBILITY_NAME,
       X_DESCRIPTION => X_DESCRIPTION,
       X_LAST_UPDATE_DATE => f_ludate,
       X_LAST_UPDATED_BY => f_luby,
       X_LAST_UPDATE_LOGIN => 0 );
Line: 841

        select fnd_responsibility_s.nextval
        into resp_id
        from sys.dual;
Line: 846

      fnd_responsibility_pkg.INSERT_ROW(
        X_ROWID => row_id,
        X_RESPONSIBILITY_ID => resp_id,
        X_APPLICATION_ID => app_id,
        X_WEB_HOST_NAME => L_WEB_HOST_NAME,
        X_WEB_AGENT_NAME => L_WEB_AGENT_NAME,
        X_DATA_GROUP_APPLICATION_ID => dataGroupApp_id,
        X_DATA_GROUP_ID => dataGroup_id,
        X_MENU_ID => menu_id,
        X_START_DATE => to_date(X_START_DATE, 'YYYY/MM/DD'),
        X_END_DATE => to_date(L_END_DATE, 'YYYY/MM/DD'),
        X_GROUP_APPLICATION_ID => requestGroupApp_id,
        X_REQUEST_GROUP_ID => requestGroup_id,
        X_VERSION => X_VERSION,
        X_RESPONSIBILITY_KEY => upper(X_RESP_KEY),
        X_RESPONSIBILITY_NAME => X_RESPONSIBILITY_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 );