DBA Data[Home] [Help]

APPS.PER_PEOPLE_INFO_TYPES_SEC_PKG SQL Statements

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

Line: 19

        select application_id
        from fnd_application
        where application_short_name = upper(P_APPLICATION_SHORT_NAME);
Line: 23

        select responsibility_id
        from fnd_responsibility_vl
        where responsibility_key = P_RESPONSIBILITY_KEY;
Line: 27

 	select  1
 	from    PER_INFO_TYPE_SECURITY t
        where   t.application_id = c1_p_appl_id
        and     t.responsibility_id = c1_p_resp_id
        and     t.info_type_table_name = P_INFO_TYPE_TABLE_NAME
        and     t.information_type = P_INFORMATION_TYPE
 	and     (P_ROWID        is null
        	 or P_ROWID    <> t.rowid);
Line: 53

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_APPLICATION_SHORT_NAME in VARCHAR2,
  X_RESPONSIBILITY_KEY in VARCHAR2,
  X_INFO_TYPE_TABLE_NAME in VARCHAR2,
  X_INFORMATION_TYPE in VARCHAR2,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  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
l_sec_id number;
Line: 70

    select application_id
    from fnd_application
    where application_short_name = upper(X_APPLICATION_SHORT_NAME);
Line: 74

    select responsibility_id
    from fnd_responsibility_vl
    where responsibility_key = X_RESPONSIBILITY_KEY;
Line: 78

    select per_info_type_security_s.nextval
    from sys.dual;
Line: 80

  cursor C is select ROWID from PER_INFO_TYPE_SECURITY
    where application_id = l_appl_id
    and responsibility_id = l_resp_id
    and info_type_table_name = X_INFO_TYPE_TABLE_NAME
    and INFORMATION_TYPE = X_INFORMATION_TYPE
    ;
Line: 96

  insert into PER_INFO_TYPE_SECURITY (
    PER_INFO_TYPE_SECURITY_ID,
    APPLICATION_ID,
    RESPONSIBILITY_ID,
    INFO_TYPE_TABLE_NAME,
    INFORMATION_TYPE,
    OBJECT_VERSION_NUMBER,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN
  ) values (
    l_sec_id,
    l_appl_id,
    l_resp_id,
    X_INFO_TYPE_TABLE_NAME,
    X_INFORMATION_TYPE,
    X_OBJECT_VERSION_NUMBER,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN
  );
Line: 130

end INSERT_ROW;
Line: 142

    select application_id
    from fnd_application
    where application_short_name = upper(X_APPLICATION_SHORT_NAME);
Line: 146

    select responsibility_id
    from fnd_responsibility_vl
    where responsibility_key = X_RESPONSIBILITY_KEY;
Line: 149

  cursor c (c_p_appl_id number, c_p_resp_id number) is select
      INFORMATION_TYPE,
      OBJECT_VERSION_NUMBER
    from PER_INFO_TYPE_SECURITY
    where APPLICATION_ID = c_p_appl_id
    and RESPONSIBILITY_ID = c_p_resp_id
    and INFO_TYPE_TABLE_NAME = X_INFO_TYPE_TABLE_NAME
    and INFORMATION_TYPE = X_INFORMATION_TYPE
    for update of INFORMATION_TYPE nowait;
Line: 171

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

procedure UPDATE_ROW (
  X_APPLICATION_SHORT_NAME in VARCHAR2,
  X_RESPONSIBILITY_KEY in VARCHAR2,
  X_INFO_TYPE_TABLE_NAME in VARCHAR2,
  X_INFORMATION_TYPE in VARCHAR2,
  X_INFORMATION_TYPE_NEW in VARCHAR2,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER
) is
l_appl_id number;
Line: 202

  select application_id
  from fnd_application
  where application_short_name = X_APPLICATION_SHORT_NAME;
Line: 206

  select responsibility_id
  from fnd_responsibility_vl
  where responsibility_key = X_RESPONSIBILITY_KEY;
Line: 216

  update PER_INFO_TYPE_SECURITY set
    INFORMATION_TYPE = X_INFORMATION_TYPE_NEW,
    OBJECT_VERSION_NUMBER = X_OBJECT_VERSION_NUMBER,
    LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN
  where APPLICATION_ID = l_appl_id
    and RESPONSIBILITY_ID = l_resp_id
    and INFO_TYPE_TABLE_NAME = X_INFO_TYPE_TABLE_NAME
    and INFORMATION_TYPE = X_INFORMATION_TYPE;
Line: 231

 end UPDATE_ROW;
Line: 233

procedure DELETE_ROW (
  X_APPLICATION_SHORT_NAME in VARCHAR2,
  X_RESPONSIBILITY_KEY  in VARCHAR2,
  X_INFO_TYPE_TABLE_NAME in VARCHAR2,
  X_INFORMATION_TYPE in VARCHAR2
) is
l_appl_id number;
Line: 242

  select application_id
  from fnd_application
  where application_short_name = X_APPLICATION_SHORT_NAME;
Line: 246

  select responsibility_id
  from fnd_responsibility_vl
  where responsibility_key = X_RESPONSIBILITY_KEY;
Line: 257

  delete from PER_INFO_TYPE_SECURITY
  where APPLICATION_ID = l_appl_id
  and RESPONSIBILITY_ID = l_resp_id
  and INFO_TYPE_TABLE_NAME = X_INFO_TYPE_TABLE_NAME
  and INFORMATION_TYPE = X_INFORMATION_TYPE;
Line: 266

end DELETE_ROW;
Line: 282

  l_last_update_date            PER_PEOPLE_INFO_types.last_update_date%TYPE       := SYSDATE;
Line: 283

  l_last_updated_by             PER_PEOPLE_INFO_types.last_updated_by%TYPE         := 0;
Line: 284

  l_last_update_login           PER_PEOPLE_INFO_types.last_update_login%TYPE      := 0;
Line: 289

    l_last_updated_by := 1;
Line: 293

    UPDATE_ROW
      (X_APPLICATION_SHORT_NAME   => X_APPLICATION_SHORT_NAME
      ,X_RESPONSIBILITY_KEY       => X_RESPONSIBILITY_KEY
      ,X_INFO_TYPE_TABLE_NAME     => X_INFO_TYPE_TABLE_NAME
      ,X_INFORMATION_TYPE         => X_INFORMATION_TYPE
      ,X_INFORMATION_TYPE_NEW     => X_INFORMATION_TYPE
      ,X_OBJECT_VERSION_NUMBER    => X_OBJECT_VERSION_NUMBER
      ,X_LAST_UPDATE_DATE         => l_last_update_date
      ,X_LAST_UPDATED_BY          => l_last_updated_by
      ,X_LAST_UPDATE_LOGIN        => l_last_update_login
      );
Line: 306

      INSERT_ROW
        (X_ROWID                    => l_rowid
        ,X_APPLICATION_SHORT_NAME   => X_APPLICATION_SHORT_NAME
        ,X_RESPONSIBILITY_KEY       => X_RESPONSIBILITY_KEY
        ,X_INFO_TYPE_TABLE_NAME     => X_INFO_TYPE_TABLE_NAME
        ,X_INFORMATION_TYPE         => X_INFORMATION_TYPE
        ,X_OBJECT_VERSION_NUMBER    => X_OBJECT_VERSION_NUMBER
        ,X_CREATED_BY               => l_created_by
        ,X_CREATION_DATE            => l_creation_date
        ,X_LAST_UPDATE_DATE         => l_last_update_date
        ,X_LAST_UPDATED_BY          => l_last_updated_by
        ,X_LAST_UPDATE_LOGIN        => l_last_update_login
        );
Line: 335

  UPDATE per_info_type_security
     SET description = X_DESCRIPTION
        ,last_update_date = SYSDATE
        ,last_updated_by = DECODE(X_OWNER,'SEED',1,0)
        ,last_update_login = 0
   WHERE USERENV('LANG')  =  (select language_code from fnd_languages
                            where installed_flag = 'B')
     AND application_id = l_appl_id
     AND responsibility_id = l_resp_id
     AND info_type_table_name = X_INFO_TYPE_TABLE_NAME
     AND information_type = X_INFORMATION_TYPE;