DBA Data[Home] [Help]

APPS.AMW_SETUP_RISK_TYPES_PKG SQL Statements

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

Line: 22

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_SETUP_RISK_TYPE_ID in NUMBER,
  X_RISK_TYPE_CODE in VARCHAR2,
  X_PARENT_SETUP_RISK_TYPE_ID in NUMBER,
  X_START_DATE in DATE,
  X_END_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_DATE in DATE,
  X_CREATED_BY in NUMBER,
  X_CREATION_DATE in DATE,
  X_LAST_UPDATE_LOGIN in NUMBER,
  X_SECURITY_GROUP_ID in NUMBER,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  X_TAG in VARCHAR2,
  X_SETUP_RISK_TYPE_NAME in VARCHAR2,
  X_SETUP_RISK_TYPE_DESCRIPTION in VARCHAR2
) is
  cursor C is select ROWID from AMW_SETUP_RISK_TYPES_B
    where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID;
Line: 43

  insert into AMW_SETUP_RISK_TYPES_B (
  SETUP_RISK_TYPE_ID,
  RISK_TYPE_CODE,
  PARENT_SETUP_RISK_TYPE_ID,
  START_DATE,
  END_DATE,
  LAST_UPDATED_BY,
  LAST_UPDATE_DATE,
  CREATED_BY,
  CREATION_DATE,
  LAST_UPDATE_LOGIN,
  SECURITY_GROUP_ID,
  OBJECT_VERSION_NUMBER,
  TAG
  ) values (
  X_SETUP_RISK_TYPE_ID,
  X_RISK_TYPE_CODE,
  X_PARENT_SETUP_RISK_TYPE_ID,
  X_START_DATE,
  X_END_DATE,
  X_LAST_UPDATED_BY,
  X_LAST_UPDATE_DATE,
  X_CREATED_BY,
  X_CREATION_DATE,
  X_LAST_UPDATE_LOGIN,
  X_SECURITY_GROUP_ID,
  X_OBJECT_VERSION_NUMBER,
  X_TAG
  );
Line: 73

  insert into AMW_SETUP_RISK_TYPES_TL (
    LAST_UPDATE_LOGIN,
    SETUP_RISK_TYPE_ID,
    NAME,
    DESCRIPTION,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    SECURITY_GROUP_ID,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_LAST_UPDATE_LOGIN,
    X_SETUP_RISK_TYPE_ID,
    X_SETUP_RISK_TYPE_NAME,
    X_SETUP_RISK_TYPE_DESCRIPTION,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_SECURITY_GROUP_ID,
    L.LANGUAGE_CODE,
    userenv('LANG')
  from FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and not exists
    (select NULL
    from AMW_SETUP_RISK_TYPES_TL T
    where T.SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 113

end INSERT_ROW;
Line: 135

  cursor c is select
    RISK_TYPE_CODE,
    START_DATE,
    END_DATE,
    SECURITY_GROUP_ID,
    OBJECT_VERSION_NUMBER,
    TAG
    from AMW_SETUP_RISK_TYPES_B
    where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
      and PARENT_SETUP_RISK_TYPE_ID = X_PARENT_SETUP_RISK_TYPE_ID
    for update of SETUP_RISK_TYPE_ID nowait;
Line: 148

  cursor c1 is select
      NAME,
      DESCRIPTION,
      decode(LANGUAGE, userenv('LANG'), 'Y', 'N') BASELANG
    from AMW_SETUP_RISK_TYPES_TL
    where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG)
    for update of SETUP_RISK_TYPE_ID nowait;
Line: 161

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

procedure UPDATE_ROW (
  X_SETUP_RISK_TYPE_ID in NUMBER,
  X_RISK_TYPE_CODE in VARCHAR2,
  X_PARENT_SETUP_RISK_TYPE_ID in NUMBER,
  X_START_DATE in DATE,
  X_END_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATE_LOGIN in NUMBER,
  X_SECURITY_GROUP_ID in NUMBER,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  X_TAG in VARCHAR2,
  X_SETUP_RISK_TYPE_NAME in VARCHAR2,
  X_SETUP_RISK_TYPE_DESCRIPTION in VARCHAR2
) is
begin
  update AMW_SETUP_RISK_TYPES_B set
    RISK_TYPE_CODE = X_RISK_TYPE_CODE,
    PARENT_SETUP_RISK_TYPE_ID = X_PARENT_SETUP_RISK_TYPE_ID,
    START_DATE = X_START_DATE,
    END_DATE = X_END_DATE,
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
    SECURITY_GROUP_ID = X_SECURITY_GROUP_ID,
    OBJECT_VERSION_NUMBER = X_OBJECT_VERSION_NUMBER,
    TAG = X_TAG
  where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID;
Line: 242

  update AMW_SETUP_RISK_TYPES_TL set
    NAME = X_SETUP_RISK_TYPE_NAME,
    DESCRIPTION = X_SETUP_RISK_TYPE_DESCRIPTION,
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
    SOURCE_LANG = userenv('LANG')
  where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 256

end UPDATE_ROW;
Line: 300

    select b.setup_risk_type_id
      from amw_setup_risk_types_b b
          ,amw_setup_risk_types_tl tl
     where b.setup_risk_type_id = tl.setup_risk_type_id
       and tl.LANGUAGE = USERENV('LANG')
       and tl.name = l_setup_risk_type_name;
Line: 308

    select b.risk_type_code
      from amw_setup_risk_types_b b
     where b.risk_type_code = l_risk_type_code;
Line: 313

    select AMW_SETUP_RISK_TYPE_S.nextval
      from dual;
Line: 317

	-- Translate owner to file_last_updated_by
	l_user_id := fnd_load_util.owner_id(X_OWNER);
Line: 335

           AppsRe bug 5282548 consideration -- below DELETEs et.al. are causing
           major issues in an NLS environment, so the idea here is to adhere
           to the standard LDT load_row format (i.e. w/o- any DELETEs)
           to the extent possible
       ***/

      /***
      IF (l_setup_risk_type_name is not null) THEN
        OPEN is_setup_risk_type_exist (l_setup_risk_type_name);
Line: 351

   	      AMW_SETUP_RISK_TYPES_PVT.Delete_Risk_Types(
    			p_setup_risk_type_id  => l_existed_setup_risk_type_id,
	    		x_return_status       => l_return_status,
    			x_msg_count           => l_msg_count,
    			x_msg_data            => l_msg_data);
Line: 393

             to handle updates/inserts
         ***/
        begin
           AMW_SETUP_RISK_TYPES_PKG.UPDATE_ROW (
              X_SETUP_RISK_TYPE_ID          => X_SETUP_RISK_TYPE_ID,
              X_RISK_TYPE_CODE              => X_RISK_TYPE_CODE,
              /*** X_PARENT_SETUP_RISK_TYPE_ID   => X_PARENT_SETUP_RISK_TYPE_ID, ***/
              X_PARENT_SETUP_RISK_TYPE_ID   => l_parent_setup_risk_type_id,
              X_START_DATE                  => X_START_DATE,
              X_END_DATE                    => X_END_DATE,
              X_LAST_UPDATED_BY             => l_user_id,
              X_LAST_UPDATE_DATE            => sysdate,
              X_LAST_UPDATE_LOGIN           => 0,
              X_SECURITY_GROUP_ID           => X_SECURITY_GROUP_ID,
              X_OBJECT_VERSION_NUMBER       => X_OBJECT_VERSION_NUMBER,
              X_TAG                         => X_TAG,
              X_SETUP_RISK_TYPE_NAME        => X_SETUP_RISK_TYPE_NAME,
              X_SETUP_RISK_TYPE_DESCRIPTION => X_SETUP_RISK_TYPE_DESCRIPTION);
Line: 413

              AMW_SETUP_RISK_TYPES_PKG.INSERT_ROW(
                 X_ROWID                       => l_row_id,
                 /*** 06.06.06 npanandi: the insert row here should take seeded
                      setupRiskTypeId, NOT any sequence generated one
                 X_SETUP_RISK_TYPE_ID          => l_setup_risk_type_id, **/
                 X_SETUP_RISK_TYPE_ID          => X_SETUP_RISK_TYPE_ID,
                 X_RISK_TYPE_CODE              => X_RISK_TYPE_CODE, /**l_risk_type_code,**/
                 X_PARENT_SETUP_RISK_TYPE_ID   => l_parent_setup_risk_type_id,
                 X_START_DATE                  => X_START_DATE,
                 X_END_DATE                    => X_END_DATE,
                 X_LAST_UPDATED_BY             => l_user_id,
                 X_LAST_UPDATE_DATE            => sysdate,
                 X_CREATED_BY                  => l_user_id,
                 X_CREATION_DATE               => sysdate,
                 X_LAST_UPDATE_LOGIN           => 0,
                 X_SECURITY_GROUP_ID           => X_SECURITY_GROUP_ID,
                 X_OBJECT_VERSION_NUMBER       => 1,
                 X_TAG                         => X_TAG,
                 X_SETUP_RISK_TYPE_NAME        => X_SETUP_RISK_TYPE_NAME,
                 X_SETUP_RISK_TYPE_DESCRIPTION => X_SETUP_RISK_TYPE_DESCRIPTION);
Line: 437

                    p_select_flag         => 'Y',
                    p_compliance_env_id   => l_compliance_env_id,
                    p_object_type         => 'SETUP_RISK_TYPE',
                    p_pk1                 => X_SETUP_RISK_TYPE_ID, /**l_setup_risk_type_id,**/
   		            x_return_status       => l_return_status,
    		        x_msg_count           => l_msg_count,
    		        x_msg_data            => l_msg_data);
Line: 446

        end; /** end of begin,exception for handling updates/inserts **/
Line: 450

    	select SETUP_RISK_TYPE_ID into l_setup_risk_type_id
  	      from AMW_SETUP_RISK_TYPES_B
    	 where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID;
Line: 454

        AMW_SETUP_RISK_TYPES_PKG.UPDATE_ROW (
              X_SETUP_RISK_TYPE_ID          => X_SETUP_RISK_TYPE_ID,
              X_RISK_TYPE_CODE              => X_RISK_TYPE_CODE,
              X_PARENT_SETUP_RISK_TYPE_ID   => X_PARENT_SETUP_RISK_TYPE_ID,
              X_START_DATE                  => X_START_DATE,
              X_END_DATE                    => X_END_DATE,
              X_LAST_UPDATED_BY             => l_user_id,
              X_LAST_UPDATE_DATE            => sysdate,
              X_LAST_UPDATE_LOGIN           => 0,
              X_SECURITY_GROUP_ID           => X_SECURITY_GROUP_ID,
              X_OBJECT_VERSION_NUMBER       => X_OBJECT_VERSION_NUMBER,
              X_TAG                         => X_TAG,
              X_SETUP_RISK_TYPE_NAME        => X_SETUP_RISK_TYPE_NAME,
              X_SETUP_RISK_TYPE_DESCRIPTION => X_SETUP_RISK_TYPE_DESCRIPTION);
Line: 473

         select AMW_SETUP_RISK_TYPE_S.nextval into l_setup_risk_type_id
           from dual;
Line: 477

        AMW_SETUP_RISK_TYPES_PKG.INSERT_ROW(
              X_ROWID                      => l_row_id,
              X_SETUP_RISK_TYPE_ID          => X_SETUP_RISK_TYPE_ID,
              X_RISK_TYPE_CODE              => X_RISK_TYPE_CODE,
              X_PARENT_SETUP_RISK_TYPE_ID   => X_PARENT_SETUP_RISK_TYPE_ID,
              X_START_DATE                  => X_START_DATE,
              X_END_DATE                    => X_END_DATE,
              X_LAST_UPDATED_BY             => l_user_id,
              X_LAST_UPDATE_DATE            => sysdate,
              X_CREATED_BY                  => l_user_id,
              X_CREATION_DATE               => sysdate,
              X_LAST_UPDATE_LOGIN           => 0,
              X_SECURITY_GROUP_ID           => X_SECURITY_GROUP_ID,
              X_OBJECT_VERSION_NUMBER       => 1,
              X_TAG                         => X_TAG,
              X_SETUP_RISK_TYPE_NAME        => X_SETUP_RISK_TYPE_NAME,
              X_SETUP_RISK_TYPE_DESCRIPTION => X_SETUP_RISK_TYPE_DESCRIPTION);
Line: 508

procedure DELETE_ROW (
  X_SETUP_RISK_TYPE_ID in NUMBER,
  X_PARENT_SETUP_RISK_TYPE_ID  in NUMBER
) is
begin
  delete from AMW_SETUP_RISK_TYPES_B
  where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
    and PARENT_SETUP_RISK_TYPE_ID = X_PARENT_SETUP_RISK_TYPE_ID;
Line: 521

  delete from AMW_SETUP_RISK_TYPES_TL
  where SETUP_RISK_TYPE_ID = X_SETUP_RISK_TYPE_ID
    and SETUP_RISK_TYPE_ID not in (
        select SETUP_RISK_TYPE_ID from AMW_SETUP_RISK_TYPES_B
        )
    and SETUP_RISK_TYPE_ID not in (
        select PARENT_SETUP_RISK_TYPE_ID from AMW_SETUP_RISK_TYPES_B
        );
Line: 534

end DELETE_ROW;
Line: 547

  delete from AMW_SETUP_RISK_TYPES_TL T
  where not exists
    (select NULL
    from AMW_SETUP_RISK_TYPES_B B
    where B.SETUP_RISK_TYPE_ID = T.SETUP_RISK_TYPE_ID
    );
Line: 554

  update AMW_SETUP_RISK_TYPES_TL T set (
      NAME,
      DESCRIPTION
    ) = (select
      B.NAME,
      B.DESCRIPTION
    from AMW_SETUP_RISK_TYPES_TL B
    where B.SETUP_RISK_TYPE_ID = T.SETUP_RISK_TYPE_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.SETUP_RISK_TYPE_ID,
      T.LANGUAGE
  ) in (select
      SUBT.SETUP_RISK_TYPE_ID,
      SUBT.LANGUAGE
    from AMW_SETUP_RISK_TYPES_TL SUBB, AMW_SETUP_RISK_TYPES_TL SUBT
    where SUBB.SETUP_RISK_TYPE_ID = SUBT.SETUP_RISK_TYPE_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.NAME <> SUBT.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: 578

  insert into AMW_SETUP_RISK_TYPES_TL (
    LAST_UPDATE_LOGIN,
    SETUP_RISK_TYPE_ID,
    NAME,
    DESCRIPTION,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    SECURITY_GROUP_ID,
    LANGUAGE,
    SOURCE_LANG
  ) select
    B.LAST_UPDATE_LOGIN,
    B.SETUP_RISK_TYPE_ID,
    B.NAME,
    B.DESCRIPTION,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.SECURITY_GROUP_ID,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from AMW_SETUP_RISK_TYPES_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from AMW_SETUP_RISK_TYPES_TL T
    where T.SETUP_RISK_TYPE_ID = B.SETUP_RISK_TYPE_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 617

	X_LAST_UPDATE_DATE    	      in VARCHAR2,
	X_OWNER			              in VARCHAR2,
	X_CUSTOM_MODE		          in VARCHAR2) is

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

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

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

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

   select last_updated_by, last_update_date
     into db_luby, db_ludate
	 from AMW_SETUP_RISK_TYPES_TL
	where setup_risk_type_id = X_SETUP_RISK_TYPE_ID
	  and language = userenv('LANG');
Line: 639

      update AMW_SETUP_RISK_TYPES_TL
	     set name	            = X_SETUP_RISK_TYPE_NAME,
		     description        = nvl(X_SETUP_RISK_TYPE_DESCRIPTION, description),
			 source_lang		= userenv('LANG'),
		     last_update_date	= f_ludate,
		     last_updated_by	= f_luby,
		     last_update_login	= 0
	   where setup_risk_type_id = X_SETUP_RISK_TYPE_ID
	     and userenv('LANG') in (language, source_lang);