DBA Data[Home] [Help]

APPS.PER_CAGR_ENTITLEMENT_ITEMS_PKG SQL Statements

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

Line: 27

    select pbg.business_group_id
    from per_business_groups pbg
    where pbg.name = X_NAME;
Line: 34

    select ELMT.ELEMENT_TYPE_ID
    from PAY_ELEMENT_TYPES_F_TL ELMT
    where ELMT.ELEMENT_NAME = X_ELEMENT_TYPE;
Line: 42

    select VALUE.INPUT_VALUE_ID
    from PAY_INPUT_VALUES_F_TL VALUE
    where VALUE.NAME = X_INPUT_VALUE;
Line: 49

    select API.CAGR_API_ID
    from PER_CAGR_APIS API
    where API.API_NAME = X_CAGR_API;
Line: 57

    select PARAM.CAGR_API_PARAM_ID
    from PER_CAGR_API_PARAMETERS PARAM
    where PARAM.DISPLAY_NAME = X_CAGR_API_PARAM;
Line: 65

    select VSET.FLEX_VALUE_SET_ID
    from FND_FLEX_VALUE_SETS VSET
    where VSET.FLEX_VALUE_SET_NAME = X_FLEX_VALUE_SET;
Line: 75

    select CEI.CAGR_ENTITLEMENT_ITEM_ID
    from PER_CAGR_ENTITLEMENT_ITEMS CEI
    where CEI.ITEM_NAME = X_ITEM_NAME
    and (  CEI.BUSINESS_GROUP_ID = X_BUSINESS_GROUP_ID
        or (   CEI.BUSINESS_GROUP_ID is null
           and X_BUSINESS_GROUP_ID is null))
    and (  CEI.LEGISLATION_CODE = X_LEGISLATION_CODE
        or (   CEI.LEGISLATION_CODE is null
           and X_LEGISLATION_CODE is null));
Line: 85

    select PER_CAGR_ENTITLEMENT_ITEMS_S.nextval
    from   dual;
Line: 150

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_CAGR_ENTITLEMENT_ITEM_ID in NUMBER,
  X_BUSINESS_GROUP_ID in NUMBER,
  X_ELEMENT_TYPE_ID in NUMBER,
  X_INPUT_VALUE_ID in VARCHAR2,
  X_COLUMN_TYPE in VARCHAR2,
  X_COLUMN_SIZE in NUMBER,
  X_LEGISLATION_CODE in VARCHAR2,
  X_BENEFICIAL_RULE in VARCHAR2,
  X_CAGR_API_ID in NUMBER,
  X_CAGR_API_PARAM_ID in NUMBER,
  X_CATEGORY_NAME in VARCHAR2,
  X_UOM in VARCHAR2,
  X_BENEFICIAL_FORMULA_ID in NUMBER,
  X_FLEX_VALUE_SET_ID in NUMBER,
  X_BENEFICIAL_RULE_VALUE_SET_ID in NUMBER,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  X_ITEM_NAME in VARCHAR2,
  X_MULTI_ENTRIES_ALLOWED_FLAG in VARCHAR2,
  X_AUTO_CREATE_ENTRIES_FLAG 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 PER_CAGR_ENTITLEMENT_ITEMS
    where CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID
    ;
Line: 181

  insert into PER_CAGR_ENTITLEMENT_ITEMS (
    CAGR_ENTITLEMENT_ITEM_ID,
    ITEM_NAME,
    BUSINESS_GROUP_ID,
    ELEMENT_TYPE_ID,
    INPUT_VALUE_ID,
    COLUMN_TYPE,
    COLUMN_SIZE,
    LEGISLATION_CODE,
    BENEFICIAL_RULE,
    CAGR_API_ID,
    CAGR_API_PARAM_ID,
    CATEGORY_NAME,
    UOM,
    BENEFICIAL_FORMULA_ID,
    FLEX_VALUE_SET_ID,
    BENEFICIAL_RULE_VALUE_SET_ID,
    MULTIPLE_ENTRIES_ALLOWED_FLAG,
    AUTO_CREATE_ENTRIES_FLAG,
    OBJECT_VERSION_NUMBER,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN
  ) values (
    X_CAGR_ENTITLEMENT_ITEM_ID,
    X_ITEM_NAME,
    X_BUSINESS_GROUP_ID,
    X_ELEMENT_TYPE_ID,
    X_INPUT_VALUE_ID,
    X_COLUMN_TYPE,
    X_COLUMN_SIZE,
    X_LEGISLATION_CODE,
    X_BENEFICIAL_RULE,
    X_CAGR_API_ID,
    X_CAGR_API_PARAM_ID,
    X_CATEGORY_NAME,
    X_UOM,
    X_BENEFICIAL_FORMULA_ID,
    X_FLEX_VALUE_SET_ID,
    X_BENEFICIAL_RULE_VALUE_SET_ID,
    X_MULTI_ENTRIES_ALLOWED_FLAG,
    X_AUTO_CREATE_ENTRIES_FLAG,
    X_OBJECT_VERSION_NUMBER,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN
  );
Line: 233

  insert into PER_CAGR_ENTITLEMENT_ITEMS_TL (
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATE_LOGIN,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CAGR_ENTITLEMENT_ITEM_ID,
    ITEM_NAME,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_CREATED_BY,
    X_CREATION_DATE,
    X_LAST_UPDATE_LOGIN,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_CAGR_ENTITLEMENT_ITEM_ID,
    X_ITEM_NAME,
    L.LANGUAGE_CODE,
    userenv('LANG')
  from FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and not exists
    (select NULL
    from PER_CAGR_ENTITLEMENT_ITEMS_TL T
    where T.CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 269

end INSERT_ROW;
Line: 277

  X_LAST_UPDATE_DATE IN VARCHAR2 default sysdate,
  X_CUSTOM_MODE IN VARCHAR2 default null
   ) is
X_CAGR_ENTITLEMENT_ITEM_ID NUMBER;
Line: 298

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

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

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

      select LAST_UPDATED_BY, LAST_UPDATE_DATE
      into db_luby, db_ludate
      from PER_CAGR_ENTITLEMENT_ITEMS_TL
      where CAGR_ENTITLEMENT_ITEM_ID = TO_NUMBER(X_CAGR_ENTITLEMENT_ITEM_ID)
      and LANGUAGE=userenv('LANG');
Line: 336

  update per_cagr_entitlement_items_tl set
    item_name         = X_ITEM_NAME,
    last_update_date  = f_ludate,
    last_updated_by   = f_luby,
    last_update_login = 0,
    source_lang       = userenv('LANG')
  where cagr_entitlement_item_id   = X_CAGR_ENTITLEMENT_ITEM_ID
  and userenv('LANG') in (language, source_lang);
Line: 367

  X_LAST_UPDATE_DATE IN VARCHAR2 default sysdate,
  X_CUSTOM_MODE IN VARCHAR2 default null)
is

  X_ROWID ROWID;
Line: 382

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

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

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

     select LAST_UPDATED_BY, LAST_UPDATE_DATE
     into db_luby, db_ludate
     from PER_CAGR_ENTITLEMENT_ITEMS
     where CAGR_ENTITLEMENT_ITEM_ID = TO_NUMBER(X_CAGR_ENTITLEMENT_ITEM_ID);
Line: 425

PER_CAGR_ENTITLEMENT_ITEMS_PKG.UPDATE_ROW (
  X_CAGR_ENTITLEMENT_ITEM_ID 		=> X_CAGR_ENTITLEMENT_ITEM_ID,
  X_BUSINESS_GROUP_ID 			=> X_BUSINESS_GROUP_ID,
  X_ELEMENT_TYPE_ID 			=> X_ELEMENT_TYPE_ID,
  X_INPUT_VALUE_ID  			=> X_INPUT_VALUE_ID,
  X_COLUMN_TYPE 			=> X_COLUMN_TYPE,
  X_COLUMN_SIZE 			=> X_COLUMN_SIZE,
  X_LEGISLATION_CODE 			=> X_LEGISLATION_CODE,
  X_BENEFICIAL_RULE 			=> X_BENEFICIAL_RULE,
  X_CAGR_API_ID 			=> X_CAGR_API_ID,
  X_CAGR_API_PARAM_ID 			=> X_CAGR_API_PARAM_ID,
  X_CATEGORY_NAME  			=>  X_CATEGORY_NAME,
  X_UOM   				=>  X_UOM,
  X_BENEFICIAL_FORMULA_ID   		=>  X_BENEFICIAL_FORMULA_ID,
  X_FLEX_VALUE_SET_ID  			=> X_FLEX_VALUE_SET_ID,
  X_BENEFICIAL_RULE_VALUE_SET_ID  	=> X_BENEFICIAL_RULE_VALUE_SET_ID,
  X_MULTI_ENTRIES_ALLOWED_FLAG          => X_MULTI_ENTRIES_ALLOWED_FLAG,
  X_AUTO_CREATE_ENTRIES_FLAG            => X_AUTO_CREATE_ENTRIES_FLAG,
  X_OBJECT_VERSION_NUMBER 		=> X_OBJECT_VERSION_NUMBER,
  X_ITEM_NAME 				=> X_ITEM_NAME,
  X_LAST_UPDATE_DATE 			=> db_ludate,
  X_LAST_UPDATED_BY 			=> db_luby,
  X_LAST_UPDATE_LOGIN 			=> 0);
Line: 453

PER_CAGR_ENTITLEMENT_ITEMS_PKG.INSERT_ROW (
  X_ROWID                    	 => X_ROWID,
  X_CAGR_ENTITLEMENT_ITEM_ID 	 => X_CAGR_ENTITLEMENT_ITEM_ID,
  X_BUSINESS_GROUP_ID        	 => X_BUSINESS_GROUP_ID,
  X_ELEMENT_TYPE_ID          	 => X_ELEMENT_TYPE_ID,
  X_INPUT_VALUE_ID           	 => X_INPUT_VALUE_ID,
  X_COLUMN_TYPE 	     	 => X_COLUMN_TYPE,
  X_COLUMN_SIZE 	     	 => X_COLUMN_SIZE,
  X_LEGISLATION_CODE         	 => X_LEGISLATION_CODE,
  X_BENEFICIAL_RULE          	 => X_BENEFICIAL_RULE,
  X_CAGR_API_ID 	     	 => X_CAGR_API_ID,
  X_CAGR_API_PARAM_ID 	     	 => X_CAGR_API_PARAM_ID,
  X_CATEGORY_NAME  	     	 => X_CATEGORY_NAME,
  X_UOM   		     	 => X_UOM,
  X_BENEFICIAL_FORMULA_ID    	 => X_BENEFICIAL_FORMULA_ID,
  X_FLEX_VALUE_SET_ID        	 => X_FLEX_VALUE_SET_ID,
  X_BENEFICIAL_RULE_VALUE_SET_ID => X_BENEFICIAL_RULE_VALUE_SET_ID,
  X_MULTI_ENTRIES_ALLOWED_FLAG   => X_MULTI_ENTRIES_ALLOWED_FLAG,
  X_AUTO_CREATE_ENTRIES_FLAG     => X_AUTO_CREATE_ENTRIES_FLAG,
  X_OBJECT_VERSION_NUMBER 	 => X_OBJECT_VERSION_NUMBER,
  X_ITEM_NAME 			 => X_ITEM_NAME,
  X_LAST_UPDATE_DATE 		 => db_ludate,
  X_LAST_UPDATED_BY 		 => db_luby,
  X_LAST_UPDATE_LOGIN 		 => 0,
  X_CREATION_DATE 		 => SYSDATE,
  X_CREATED_BY   		 => user_id);
Line: 503

  cursor c is select
      BUSINESS_GROUP_ID,
      ELEMENT_TYPE_ID,
      INPUT_VALUE_ID,
      COLUMN_TYPE,
      COLUMN_SIZE,
      LEGISLATION_CODE,
      BENEFICIAL_RULE,
      CAGR_API_ID,
      CAGR_API_PARAM_ID,
      CATEGORY_NAME,
      UOM,
      BENEFICIAL_FORMULA_ID,
      FLEX_VALUE_SET_ID,
      BENEFICIAL_RULE_VALUE_SET_ID,
      MULTIPLE_ENTRIES_ALLOWED_FLAG,
      AUTO_CREATE_ENTRIES_FLAG,
      OBJECT_VERSION_NUMBER
    from PER_CAGR_ENTITLEMENT_ITEMS
    where CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID
    for update of CAGR_ENTITLEMENT_ITEM_ID nowait;
Line: 526

  cursor c1 is select
      ITEM_NAME,
      decode(LANGUAGE, userenv('LANG'), 'Y', 'N') BASELANG
    from PER_CAGR_ENTITLEMENT_ITEMS_TL
    where CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG)
    for update of CAGR_ENTITLEMENT_ITEM_ID nowait;
Line: 538

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

procedure UPDATE_ROW (
  X_CAGR_ENTITLEMENT_ITEM_ID in NUMBER,
  X_BUSINESS_GROUP_ID in NUMBER,
  X_ELEMENT_TYPE_ID in NUMBER,
  X_INPUT_VALUE_ID in VARCHAR2,
  X_COLUMN_TYPE in VARCHAR2,
  X_COLUMN_SIZE in NUMBER,
  X_LEGISLATION_CODE in VARCHAR2,
  X_BENEFICIAL_RULE in VARCHAR2,
  X_CAGR_API_ID in NUMBER,
  X_CAGR_API_PARAM_ID in NUMBER,
  X_CATEGORY_NAME in VARCHAR2,
  X_UOM in VARCHAR2,
  X_BENEFICIAL_FORMULA_ID in NUMBER,
  X_FLEX_VALUE_SET_ID in NUMBER,
  X_BENEFICIAL_RULE_VALUE_SET_ID in NUMBER,
  X_OBJECT_VERSION_NUMBER in NUMBER,
  X_MULTI_ENTRIES_ALLOWED_FLAG in VARCHAR2,
  X_AUTO_CREATE_ENTRIES_FLAG in VARCHAR2,
  X_ITEM_NAME in VARCHAR2,
  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER
) is
begin
  update PER_CAGR_ENTITLEMENT_ITEMS set
    BUSINESS_GROUP_ID = X_BUSINESS_GROUP_ID,
    ELEMENT_TYPE_ID = X_ELEMENT_TYPE_ID,
    INPUT_VALUE_ID = X_INPUT_VALUE_ID,
    COLUMN_TYPE = X_COLUMN_TYPE,
    COLUMN_SIZE = X_COLUMN_SIZE,
    LEGISLATION_CODE = X_LEGISLATION_CODE,
    BENEFICIAL_RULE = X_BENEFICIAL_RULE,
    CAGR_API_ID = X_CAGR_API_ID,
    CAGR_API_PARAM_ID = X_CAGR_API_PARAM_ID,
    CATEGORY_NAME = X_CATEGORY_NAME,
    UOM = X_UOM,
    BENEFICIAL_FORMULA_ID = X_BENEFICIAL_FORMULA_ID,
    FLEX_VALUE_SET_ID = X_FLEX_VALUE_SET_ID,
    BENEFICIAL_RULE_VALUE_SET_ID = X_BENEFICIAL_RULE_VALUE_SET_ID,
    MULTIPLE_ENTRIES_ALLOWED_FLAG = X_MULTI_ENTRIES_ALLOWED_FLAG,
    AUTO_CREATE_ENTRIES_FLAG = X_AUTO_CREATE_ENTRIES_FLAG,
    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 CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID;
Line: 643

  update PER_CAGR_ENTITLEMENT_ITEMS_TL set
    ITEM_NAME = X_ITEM_NAME,
    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 CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 655

end UPDATE_ROW;
Line: 657

procedure DELETE_ROW (
  X_CAGR_ENTITLEMENT_ITEM_ID in NUMBER
) is
begin
  delete from PER_CAGR_ENTITLEMENT_ITEMS_TL
  where CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID;
Line: 668

  delete from PER_CAGR_ENTITLEMENT_ITEMS
  where CAGR_ENTITLEMENT_ITEM_ID = X_CAGR_ENTITLEMENT_ITEM_ID;
Line: 674

end DELETE_ROW;
Line: 679

  delete from PER_CAGR_ENTITLEMENT_ITEMS_TL T
  where not exists
    (select NULL
    from PER_CAGR_ENTITLEMENT_ITEMS B
    where B.CAGR_ENTITLEMENT_ITEM_ID = T.CAGR_ENTITLEMENT_ITEM_ID
    );
Line: 686

  update PER_CAGR_ENTITLEMENT_ITEMS_TL T set (
      ITEM_NAME
    ) = (select
      B.ITEM_NAME
    from PER_CAGR_ENTITLEMENT_ITEMS_TL B
    where B.CAGR_ENTITLEMENT_ITEM_ID = T.CAGR_ENTITLEMENT_ITEM_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.CAGR_ENTITLEMENT_ITEM_ID,
      T.LANGUAGE
  ) in (select
      SUBT.CAGR_ENTITLEMENT_ITEM_ID,
      SUBT.LANGUAGE
    from PER_CAGR_ENTITLEMENT_ITEMS_TL SUBB, PER_CAGR_ENTITLEMENT_ITEMS_TL SUBT
    where SUBB.CAGR_ENTITLEMENT_ITEM_ID = SUBT.CAGR_ENTITLEMENT_ITEM_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.ITEM_NAME <> SUBT.ITEM_NAME
  ));
Line: 705

  insert into PER_CAGR_ENTITLEMENT_ITEMS_TL (
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATE_LOGIN,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CAGR_ENTITLEMENT_ITEM_ID,
    ITEM_NAME,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.CREATED_BY,
    B.CREATION_DATE,
    B.LAST_UPDATE_LOGIN,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CAGR_ENTITLEMENT_ITEM_ID,
    B.ITEM_NAME,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from PER_CAGR_ENTITLEMENT_ITEMS_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from PER_CAGR_ENTITLEMENT_ITEMS_TL T
    where T.CAGR_ENTITLEMENT_ITEM_ID = B.CAGR_ENTITLEMENT_ITEM_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);