DBA Data[Home] [Help]

APPS.EGO_RULE_SETS_PKG SQL Statements

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

Line: 50

    select business_entity
      from EGO_INCLUDED_BUSINESSENTITIES
     where ruleset_id = c_ruleset_id;
Line: 126

    select DL_V.DATA_LEVEL_NAME
      from EGO_ATTR_GROUP_DL AG_DL LEFT JOIN EGO_DATA_LEVEL_VL DL_V ON AG_DL.DATA_LEVEL_ID = DL_V.DATA_LEVEL_ID
     where AG_DL.ATTR_GROUP_ID = c_attr_group_id;
Line: 189

    select substr(value,1,instr(value||',', ',')-1) into log_path from v$parameter where name = 'utl_file_dir';
Line: 200

    USAGE_ATTR_TBL.DELETE;
Line: 361

  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER,
  X_CUSTOM_MODE in VARCHAR2
 ) is

   CURSOR C_RULESET_EXISTS (C_RULESET_NAME VARCHAR2)
	 IS
	 SELECT RULESET_ID, LAST_UPDATE_DATE
		 FROM EGO_RULE_SETS_VL
		WHERE RULESET_NAME = C_RULESET_NAME;
Line: 373

   l_last_update_date                      DATE;
Line: 382

		FETCH C_RULESET_EXISTS INTO X_RULESET_ID, l_last_update_date;
Line: 385

    if (X_RULESET_ID is not null and (NVL(X_CUSTOM_MODE, '*NULL*') = 'FORCE' or l_last_update_date < X_LAST_UPDATE_DATE)) then

       update EGO_RULE_SETS_B set
            RULESET_NAME = X_RULESET_NAME,
            RULESET_TYPE = X_RULESET_TYPE,
            COMPOSITE = X_COMPOSITE,
            ITEM_CATALOG_CATEGORY = X_ITEM_CATALOG_CATEGORY,
            ATTR_GROUP_NAME = X_ATTR_GROUP_NAME,
            ATTR_GROUP_TYPE = X_ATTR_GROUP_TYPE,
            LAST_UPDATE_DATE = NVL(X_LAST_UPDATE_DATE,SYSDATE),
            LAST_UPDATED_BY = X_LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN
        where RULESET_ID = X_RULESET_ID;
Line: 399

        update EGO_RULE_SETS_TL set
            RULESET_DISPLAY_NAME = X_RULESET_DISPLAY_NAME,
            DESCRIPTION = X_DESCRIPTION,
            LAST_UPDATE_DATE = NVL(X_LAST_UPDATE_DATE,SYSDATE),
            LAST_UPDATED_BY = X_LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
            SOURCE_LANG = userenv('LANG')
        where RULESET_ID = X_RULESET_ID
          and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 409

        LOG_MSG('RULESET_SUCCESS', 'Ruleset: ' || X_RULESET_NAME || ' updated successfully!');
Line: 412

        select EGO_RULE_SETS_S.nextval into X_RULESET_ID from dual;
Line: 414

        insert into EGO_RULE_SETS_B (
                RULESET_ID,
                RULESET_NAME,
                RULESET_TYPE,
                COMPOSITE,
                ITEM_CATALOG_CATEGORY,
                ATTR_GROUP_NAME,
                ATTR_GROUP_TYPE,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                LAST_UPDATE_LOGIN
        ) values (
                X_RULESET_ID,
                X_RULESET_NAME,
                X_RULESET_TYPE,
                X_COMPOSITE,
                X_ITEM_CATALOG_CATEGORY,
                X_ATTR_GROUP_NAME,
                X_ATTR_GROUP_TYPE,
                NVL(X_LAST_UPDATE_DATE,SYSDATE),
                X_CREATED_BY,
                NVL(X_LAST_UPDATE_DATE,SYSDATE),
                X_LAST_UPDATED_BY,
                X_LAST_UPDATE_LOGIN
        );
Line: 442

        insert into EGO_RULE_SETS_TL (
                RULESET_ID,
                RULESET_DISPLAY_NAME,
                DESCRIPTION,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                CREATION_DATE,
                CREATED_BY,
                LAST_UPDATE_LOGIN,
                LANGUAGE,
                SOURCE_LANG
        ) select
                X_RULESET_ID,
                X_RULESET_DISPLAY_NAME,
                X_DESCRIPTION,
                NVL(X_LAST_UPDATE_DATE,SYSDATE),
                X_LAST_UPDATED_BY,
                NVL(X_LAST_UPDATE_DATE,SYSDATE),
                X_CREATED_BY,
                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 EGO_RULE_SETS_TL T
          where T.RULESET_ID = X_RULESET_ID
          and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 472

        LOG_MSG('RULESET_SUCCESS', 'Ruleset: ' || X_RULESET_NAME || ' inserted successfully!');
Line: 475

        LOG_MSG('RULESET_SUCCESS', 'Ruleset: ' || X_RULESET_NAME || ' already existed and no need to update!');
Line: 481

        delete from EGO_INCLUDED_BUSINESSENTITIES where RULESET_ID = X_RULESET_ID;
Line: 486

           INSERT INTO EGO_INCLUDED_BUSINESSENTITIES
              (
                BUSINESSENTITY_ROW_ID
               ,RULESET_ID
               ,BUSINESS_ENTITY
               ,LAST_UPDATE_DATE
               ,LAST_UPDATED_BY
               ,CREATION_DATE
               ,CREATED_BY
               ,LAST_UPDATE_LOGIN
               )
               VALUES
               (
                EGO_INCLUDED_ENTITIES_S.NEXTVAL
               ,X_RULESET_ID
               ,l_business_entity_tbl(i)
               ,SYSDATE
               ,X_LAST_UPDATED_BY
               ,SYSDATE
               ,X_CREATED_BY
               ,X_LAST_UPDATE_LOGIN
               );
Line: 526

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_RULESET_ID in NUMBER,
  X_ATTR_GROUP_TYPE in VARCHAR2,
  X_RULESET_NAME in VARCHAR2,
  X_RULESET_TYPE in VARCHAR2,
  X_COMPOSITE in VARCHAR2,
  X_ITEM_CATALOG_CATEGORY in NUMBER,
  X_ATTR_GROUP_NAME in VARCHAR2,
  X_RULESET_DISPLAY_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 EGO_RULE_SETS_B
    where RULESET_ID = X_RULESET_ID
    ;
Line: 547

  insert into EGO_RULE_SETS_B (
    ATTR_GROUP_TYPE,
    RULESET_ID,
    RULESET_NAME,
    RULESET_TYPE,
    COMPOSITE,
    ITEM_CATALOG_CATEGORY,
    ATTR_GROUP_NAME,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN
  ) values (
    X_ATTR_GROUP_TYPE,
    X_RULESET_ID,
    X_RULESET_NAME,
    X_RULESET_TYPE,
    X_COMPOSITE,
    X_ITEM_CATALOG_CATEGORY,
    X_ATTR_GROUP_NAME,
    Nvl(X_CREATION_DATE,SYSDATE),
    X_CREATED_BY,
    Nvl(X_LAST_UPDATE_DATE, SYSDATE),
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN
  );
Line: 575

  insert into EGO_RULE_SETS_TL (
    RULESET_ID,
    RULESET_DISPLAY_NAME,
    DESCRIPTION,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_RULESET_ID,
    X_RULESET_DISPLAY_NAME,
    X_DESCRIPTION,
    Nvl(X_LAST_UPDATE_DATE,SYSDATE),
    X_LAST_UPDATED_BY,
    Nvl(X_CREATION_DATE,SYSDATE),
    X_CREATED_BY,
    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 EGO_RULE_SETS_TL T
    where T.RULESET_ID = X_RULESET_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 613

end INSERT_ROW;
Line: 626

  cursor c is select
      ATTR_GROUP_TYPE,
      RULESET_NAME,
      RULESET_TYPE,
      COMPOSITE,
      ITEM_CATALOG_CATEGORY,
      ATTR_GROUP_NAME
    from EGO_RULE_SETS_B
    where RULESET_ID = X_RULESET_ID
    for update of RULESET_ID nowait;
Line: 638

  cursor c1 is select
      RULESET_DISPLAY_NAME,
      DESCRIPTION,
      decode(LANGUAGE, userenv('LANG'), 'Y', 'N') BASELANG
    from EGO_RULE_SETS_TL
    where RULESET_ID = X_RULESET_ID
    and userenv('LANG') in (LANGUAGE, SOURCE_LANG)
    for update of RULESET_ID nowait;
Line: 651

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

procedure UPDATE_ROW (
  X_RULESET_ID in NUMBER,
  X_ATTR_GROUP_TYPE in VARCHAR2,
  X_RULESET_NAME in VARCHAR2,
  X_RULESET_TYPE in VARCHAR2,
  X_COMPOSITE in VARCHAR2,
  X_ITEM_CATALOG_CATEGORY in NUMBER,
  X_ATTR_GROUP_NAME in VARCHAR2,
  X_RULESET_DISPLAY_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 EGO_RULE_SETS_B set
    ATTR_GROUP_TYPE = X_ATTR_GROUP_TYPE,
    RULESET_NAME = X_RULESET_NAME,
    RULESET_TYPE = X_RULESET_TYPE,
    COMPOSITE = X_COMPOSITE,
    ITEM_CATALOG_CATEGORY = X_ITEM_CATALOG_CATEGORY,
    ATTR_GROUP_NAME = X_ATTR_GROUP_NAME,
    LAST_UPDATE_DATE = Nvl(X_LAST_UPDATE_DATE,SYSDATE),
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN
  where RULESET_ID = X_RULESET_ID;
Line: 719

  update EGO_RULE_SETS_TL set
    RULESET_DISPLAY_NAME = X_RULESET_DISPLAY_NAME,
    DESCRIPTION = X_DESCRIPTION,
    LAST_UPDATE_DATE = Nvl(X_LAST_UPDATE_DATE,SYSDATE),
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
    SOURCE_LANG = userenv('LANG')
  where RULESET_ID = X_RULESET_ID
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG);
Line: 732

end UPDATE_ROW;
Line: 734

procedure DELETE_ROW (
  X_RULESET_ID in NUMBER
) is
begin
  delete from EGO_RULE_SETS_TL
  where RULESET_ID = X_RULESET_ID;
Line: 745

  delete from EGO_RULE_SETS_B
  where RULESET_ID = X_RULESET_ID;
Line: 751

end DELETE_ROW;
Line: 756

  delete from EGO_RULE_SETS_TL T
  where not exists
    (select NULL
    from EGO_RULE_SETS_B B
    where B.RULESET_ID = T.RULESET_ID
    );
Line: 763

  update EGO_RULE_SETS_TL T set (
      RULESET_DISPLAY_NAME,
      DESCRIPTION
    ) = (select
      B.RULESET_DISPLAY_NAME,
      B.DESCRIPTION
    from EGO_RULE_SETS_TL B
    where B.RULESET_ID = T.RULESET_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.RULESET_ID,
      T.LANGUAGE
  ) in (select
      SUBT.RULESET_ID,
      SUBT.LANGUAGE
    from EGO_RULE_SETS_TL SUBB, EGO_RULE_SETS_TL SUBT
    where SUBB.RULESET_ID = SUBT.RULESET_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.RULESET_DISPLAY_NAME <> SUBT.RULESET_DISPLAY_NAME
      or (SUBB.RULESET_DISPLAY_NAME is null and SUBT.RULESET_DISPLAY_NAME is not null)
      or (SUBB.RULESET_DISPLAY_NAME is not null and SUBT.RULESET_DISPLAY_NAME is null)
      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: 789

  insert into EGO_RULE_SETS_TL (
    RULESET_ID,
    RULESET_DISPLAY_NAME,
    DESCRIPTION,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.RULESET_ID,
    B.RULESET_DISPLAY_NAME,
    B.DESCRIPTION,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_LOGIN,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from EGO_RULE_SETS_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from EGO_RULE_SETS_TL T
    where T.RULESET_ID = B.RULESET_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 828

 update EGO_RULE_SETS_TL set
   RULESET_DISPLAY_NAME = X_RULESET_DISPLAY_NAME,
   DESCRIPTION = X_DESCRIPTION,
   LAST_UPDATE_DATE = sysdate,
   LAST_UPDATED_BY = decode(x_owner, 'ORACLE', 1, 0),
   LAST_UPDATE_LOGIN = 0,
   SOURCE_LANG = userenv('LANG')
 where userenv('LANG') in (LANGUAGE, SOURCE_LANG)
 and RULESET_ID = X_RULESET_ID;
Line: 851

  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER
 ) is
 begin
   declare
     l_ruleset_id number := 0;
Line: 860

     select RULESET_ID into l_ruleset_id
     from EGO_RULE_SETS_B
     where  RULESET_NAME = X_RULESET_NAME;
Line: 864

     EGO_RULE_SETS_PKG.UPDATE_ROW(
       X_RULESET_ID		=>	l_ruleset_id,
       X_RULESET_NAME		=>	X_RULESET_NAME,
       X_ATTR_GROUP_TYPE	=>	X_ATTR_GROUP_TYPE,
       X_RULESET_TYPE		=>	X_RULESET_TYPE,
       X_COMPOSITE		=>	X_COMPOSITE,
       X_ITEM_CATALOG_CATEGORY	=>	X_ITEM_CATALOG_CATEGORY,
       X_ATTR_GROUP_NAME	=>	X_ATTR_GROUP_NAME,
       X_RULESET_DISPLAY_NAME	=>	X_RULESET_DISPLAY_NAME,
       X_DESCRIPTION		=>	X_DESCRIPTION,
       X_LAST_UPDATE_DATE	=>	SYSDATE,
       X_LAST_UPDATED_BY	=>	X_LAST_UPDATED_BY,
       X_LAST_UPDATE_LOGIN	=>	X_LAST_UPDATE_LOGIN
     );
Line: 881

       select EGO_RULE_SETS_S.nextval into l_ruleset_id from dual;
Line: 883

       EGO_RULE_SETS_PKG.INSERT_ROW(
         X_ROWID		=>	X_ROWID,
	 X_RULESET_ID		=>	l_ruleset_id,
	 X_ATTR_GROUP_TYPE	=>	X_ATTR_GROUP_TYPE,
	 X_RULESET_NAME		=>	X_RULESET_NAME,
	 X_RULESET_TYPE		=>	X_RULESET_TYPE,
	 X_COMPOSITE		=>	X_COMPOSITE,
	 X_ITEM_CATALOG_CATEGORY	=>	X_ITEM_CATALOG_CATEGORY,
	 X_ATTR_GROUP_NAME	=>	X_ATTR_GROUP_NAME,
	 X_RULESET_DISPLAY_NAME	=>	X_RULESET_DISPLAY_NAME,
	 X_DESCRIPTION		=>	X_DESCRIPTION,
	 X_CREATION_DATE	=>	sysdate,
	 X_CREATED_BY		=>	X_CREATED_BY,
	 X_LAST_UPDATE_DATE	=>	sysdate,
	 X_LAST_UPDATED_BY	=>	X_LAST_UPDATED_BY,
	 X_LAST_UPDATE_LOGIN	=>	X_LAST_UPDATE_LOGIN
       );
Line: 904

PROCEDURE INSERT_UDA_DEFAULT_VALUES(p_batch_id IN NUMBER) IS
 l_ext_id number;
Line: 907

 l_selected_business_entity EGO_ONDEMAND_RULES_BATCHS_B.business_entity%type;
Line: 918

  SELECT * FROM EGO_ONDEMAND_RULES_ITEMS_B WHERE batch_id = p_batch AND process_status = 1;
Line: 921

  SELECT DISTINCT assoc.attr_group_id FROM EGO_OBJ_ATTR_GRP_ASSOCS_V assoc WHERE assoc.application_id = 431 AND assoc.classification_code = to_char(p_icc_id) AND assoc.data_level_int_name = p_data_level AND assoc.attr_group_id IN
  (SELECT attr_group_id FROM ego_attr_groups_v WHERE attr_group_type = 'EGO_ITEMMGMT_GROUP' AND application_id = 431 AND attr_group_name IN (SELECT DISTINCT user_rules.attr_group_name FROM ego_user_rules_b user_rules
    LEFT OUTER JOIN ego_rule_sets_b rule_set ON user_rules.ruleset_id = rule_set.ruleset_id
  WHERE user_rules.severity IS NULL AND user_rules.attr_group_type = 'EGO_ITEMMGMT_GROUP' AND rule_set.composite = 'NO' AND EXISTS (SELECT '1' FROM ego_included_businessentities WHERE ruleset_id = user_rules.ruleset_id AND business_entity = p_data_level)
  AND (rule_set.ruleset_id IN (SELECT included_ruleset FROM EGO_INCLUDED_RULESETS START WITH ruleset_id = p_top_ruleset_id CONNECT BY  PRIOR included_ruleset = ruleset_id) OR rule_set.ruleset_id = p_top_ruleset_id)))
  and not exists (select 'x' from ego_mtl_sy_items_ext_b where organization_id = p_org_id and inventory_item_id = p_inventory_item_id and item_catalog_group_id = p_icc_id and attr_group_id = assoc.attr_group_id and data_level_id = p_datalevel_id);
Line: 928

  SELECT top_ruleset_id INTO l_top_ruleset_id FROM EGO_ONDEMAND_RULES_BATCHS_B WHERE batch_id = p_batch_id;
Line: 929

  SELECT business_entity INTO l_selected_business_entity FROM EGO_ONDEMAND_RULES_BATCHS_B WHERE batch_id = p_batch_id;
Line: 930

  SELECT decode(l_selected_business_entity, 'ITEM_LEVEL', 43101, 'ITEM_ORG', 43102, 'ITEM_SUP', 43103, 'ITEM_SUP_SITE', 43104, 'ITEM_SUP_SITE_ORG', 43105, 'ITEM_REVISION_LEVEL', 43106, -1) INTO l_datalevel_id FROM dual;
Line: 946

      OPEN c_default_ag(l_selected_business_entity, l_datalevel_id, l_top_ruleset_id,l_batch_item_rec.organization_id, l_batch_item_rec.inventory_item_id, l_batch_item_rec.item_catalog_group_id);
Line: 951

        SELECT multi_row_code INTO l_multi_row_code FROM ego_attr_groups_v WHERE attr_group_id = l_ag_id;
Line: 953

          SELECT EGO_EXTFWK_S.NEXTVAL INTO l_ext_id FROM dual;
Line: 955

          INSERT INTO ego_mtl_sy_items_ext_b(extension_id, organization_id, inventory_item_id, item_catalog_group_id, attr_group_id, data_level_id, created_by, creation_date, last_updated_by, last_update_date,  revision_id, pk1_value, pk2_value)
          VALUES (l_ext_id, l_batch_item_rec.organization_id, l_batch_item_rec.inventory_item_id, l_batch_item_rec.item_catalog_group_id, l_ag_id, l_datalevel_id, 1, SYSDATE, 1, SYSDATE, l_revision_id, l_supplier_id, l_supplier_site_id);
Line: 958

          INSERT INTO ego_mtl_sy_items_ext_tl(extension_id, organization_id, inventory_item_id, item_catalog_group_id, attr_group_id, data_level_id, source_lang, language, created_by, creation_date,
                                              last_updated_by, last_update_date, revision_id, pk1_value, pk2_value)
          SELECT EXT.EXTENSION_ID, EXT.ORGANIZATION_ID, EXT.INVENTORY_ITEM_ID, EXT.ITEM_CATALOG_GROUP_ID, EXT.ATTR_GROUP_ID, ext.data_level_id, USERENV('LANG'), L.LANGUAGE_CODE, ext.created_by,
                 ext.creation_date, ext.last_updated_by, ext.last_update_date, ext.revision_id, ext.pk1_value, ext.pk2_value
           FROM ego_mtl_sy_items_ext_b ext, FND_LANGUAGES  L
           WHERE ext.EXTENSION_ID = l_ext_id AND l.INSTALLED_FLAG IN ('I', 'B');
Line: 971

END INSERT_UDA_DEFAULT_VALUES;