DBA Data[Home] [Help]

APPS.CN_HEAD_HIERARCHIES_ALL_PKG SQL Statements

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

Line: 4

procedure INSERT_ROW (
  X_ROWID in out nocopy VARCHAR2,
  X_HEAD_HIERARCHY_ID in NUMBER,
  X_DIMENSION_ID in NUMBER,
  X_DESCRIPTION in VARCHAR2,
  X_NAME 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,
  --R12 MOAC Changes--Start
  X_ORG_ID in NUMBER
  --R12 MOAC Changes--End
) is

begin
  insert into CN_HEAD_HIERARCHIES_ALL_B (
    HEAD_HIERARCHY_ID,
    DIMENSION_ID,
    DESCRIPTION,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,
    --R12 MOAC Changes--Start
    ORG_ID
    --R12 MOAC Changes--End
  ) values (
    X_HEAD_HIERARCHY_ID,
    X_DIMENSION_ID,
    X_DESCRIPTION,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN,
    --R12 MOAC Changes--Start
    X_ORG_ID
    --R12 MOAC Changes--End
  );
Line: 47

  insert into CN_HEAD_HIERARCHIES_ALL_TL (
    HEAD_HIERARCHY_ID,
    DIMENSION_ID,
    NAME,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,
    --R12 MOAC Changes--Start
    ORG_ID,
    --R12 MOAC Changes--End
    LANGUAGE,
    SOURCE_LANG
  ) select
    X_HEAD_HIERARCHY_ID,
    X_DIMENSION_ID,
    X_NAME,
    X_CREATION_DATE,
    X_CREATED_BY,
    X_LAST_UPDATE_DATE,
    X_LAST_UPDATED_BY,
    X_LAST_UPDATE_LOGIN,
    --R12 MOAC Changes--Start
    X_ORG_ID,
    --R12 MOAC Changes--End
    L.LANGUAGE_CODE,
    userenv('LANG')
  from FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and not exists
    (select NULL
    from CN_HEAD_HIERARCHIES_ALL_TL T
    where T.HEAD_HIERARCHY_ID = X_HEAD_HIERARCHY_ID
     and T.LANGUAGE = L.language_code AND
     --R12 MOAC Changes--Start
     ORG_ID =  X_ORG_ID
     --R12 MOAC Changes--End
     );
Line: 87

end INSERT_ROW;
Line: 90

procedure UPDATE_ROW (
  X_HEAD_HIERARCHY_ID in NUMBER,
  X_DIMENSION_ID in NUMBER,
  X_DESCRIPTION in VARCHAR2,
  X_NAME in VARCHAR2,
  X_LAST_UPDATE_DATE in DATE,
  X_LAST_UPDATED_BY in NUMBER,
  X_LAST_UPDATE_LOGIN in NUMBER,
  --R12 MOAC Changes--Start
  X_ORG_ID in NUMBER,
  --R12 MOAC Changes--End
  X_OBJECT_VERSION_NUMBER in out NOCOPY CN_HEAD_HIERARCHIES.OBJECT_VERSION_NUMBER%TYPE
) is
begin
    X_OBJECT_VERSION_NUMBER := X_OBJECT_VERSION_NUMBER + 1; --Increment Obj Ver Num
Line: 105

  update CN_HEAD_HIERARCHIES_ALL_B set
    DESCRIPTION = X_DESCRIPTION,
    LAST_UPDATE_DATE = X_LAST_UPDATE_DATE,
    LAST_UPDATED_BY = X_LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN,
    OBJECT_VERSION_NUMBER = X_OBJECT_VERSION_NUMBER
  where HEAD_HIERARCHY_ID = x_head_hierarchy_id AND
     --R12 MOAC Changes--Start
  ORG_ID  = X_ORG_ID;
Line: 120

  update CN_HEAD_HIERARCHIES_ALL_TL set
    NAME = X_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 HEAD_HIERARCHY_ID = X_HEAD_HIERARCHY_ID
  and userenv('LANG') in (LANGUAGE, SOURCE_LANG) AND
   --R12 MOAC Changes--Start
  ORG_ID  = X_ORG_ID;
Line: 136

end UPDATE_ROW;
Line: 138

procedure DELETE_ROW (X_HEAD_HIERARCHY_ID in NUMBER,
 --R12 MOAC Changes--Start
X_ORG_ID in NUMBER) is
  --R12 MOAC Changes--End
   l_env_org_id number;
Line: 145

   select X_ORG_ID
     into l_env_org_id from dual;
Line: 149

   delete from cn_hierarchy_nodes e where dim_hierarchy_id in
    (select dim_hierarchy_id
       from cn_dim_hierarchies
      where header_dim_hierarchy_id = X_HEAD_HIERARCHY_ID
       --R12 MOAC Changes--Start
      AND org_id = X_ORG_ID);
Line: 156

   delete from cn_hierarchy_edges e where dim_hierarchy_id in
    (select dim_hierarchy_id
       from cn_dim_hierarchies
      where header_dim_hierarchy_id = X_HEAD_HIERARCHY_ID
      --R12 MOAC Changes--Start
      AND org_id = X_ORG_ID);
Line: 163

   delete from cn_dim_hierarchies d
    where header_dim_hierarchy_id = X_HEAD_HIERARCHY_ID
    --R12 MOAC Changes--Start
      AND org_id = X_ORG_ID;
Line: 170

   delete from CN_HEAD_HIERARCHIES_ALL_TL
    where HEAD_HIERARCHY_ID = X_HEAD_HIERARCHY_ID
      and org_id = X_ORG_ID;
Line: 174

   delete from CN_HEAD_HIERARCHIES_ALL_B
    where HEAD_HIERARCHY_ID = X_HEAD_HIERARCHY_ID
      and org_id = X_ORG_ID;
Line: 179

      fnd_message.set_name('CN', 'CN_RECORD_DELETED');
Line: 183

end DELETE_ROW;
Line: 188

  delete from CN_HEAD_HIERARCHIES_ALL_TL T
  where not exists
    (select NULL
    from CN_HEAD_HIERARCHIES_ALL_B B
    where B.HEAD_HIERARCHY_ID = T.head_hierarchy_id
    and   B.ORG_ID = T.ORG_ID
    );
Line: 196

  update CN_HEAD_HIERARCHIES_ALL_TL T set (
      NAME
    ) = (select
      B.NAME
    from CN_HEAD_HIERARCHIES_ALL_TL B
    where B.HEAD_HIERARCHY_ID = T.HEAD_HIERARCHY_ID
    and B.LANGUAGE = T.source_lang
    and   B.ORG_ID = T.ORG_ID	 )
  where (
      T.HEAD_HIERARCHY_ID,
      T.LANGUAGE
  ) in (select
      SUBT.HEAD_HIERARCHY_ID,
      SUBT.LANGUAGE
    from CN_HEAD_HIERARCHIES_ALL_TL SUBB, CN_HEAD_HIERARCHIES_ALL_TL SUBT
    where SUBB.HEAD_HIERARCHY_ID = SUBT.HEAD_HIERARCHY_ID
    and SUBB.LANGUAGE = SUBT.source_lang
    and  SUBB.ORG_ID = SUBT.ORG_ID
    and (SUBB.NAME <> SUBT.NAME
      or (SUBB.NAME is null and SUBT.NAME is not null)
      or (SUBB.NAME is not null and SUBT.NAME is null)
	 ));
Line: 219

  insert into CN_HEAD_HIERARCHIES_ALL_TL (
    ORG_ID,
    HEAD_HIERARCHY_ID,
    DIMENSION_ID,
    NAME,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_LOGIN,
    LANGUAGE,
    SOURCE_LANG
  ) select
    B.ORG_ID,
    B.HEAD_HIERARCHY_ID,
    B.DIMENSION_ID,
    B.NAME,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.LAST_UPDATE_LOGIN,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from CN_HEAD_HIERARCHIES_ALL_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from CN_HEAD_HIERARCHIES_ALL_TL T
    where T.HEAD_HIERARCHY_ID = B.HEAD_HIERARCHY_ID
    and T.LANGUAGE = L.language_code
    and  T.ORG_ID = B.ORG_ID     );
Line: 281

   UPDATE  cn_head_hierarchies_all_b  SET
     dimension_id = x_dimension_id,
     description = x_description,
     last_update_date = sysdate,
     last_updated_by = user_id,
     last_update_login = 0
     WHERE head_hierarchy_id = x_head_hierarchy_id
     AND org_id = x_org_id; -- R12 change
Line: 292

      INSERT INTO cn_head_hierarchies_all_b
	(head_hierarchy_id,
	 dimension_id,
	 org_id, --R12 Change
	 description,
	 creation_date,
	 created_by,
	 last_update_date,
	 last_updated_by,
	 last_update_login
	 ) VALUES
	(x_head_hierarchy_id,
	 x_dimension_id,
	 x_org_id, --R12 change
	 x_description,
	 sysdate,
	 user_id,
	 sysdate,
	 user_id,
	 0
	 );
Line: 315

   UPDATE cn_head_hierarchies_all_tl  SET
     dimension_id = x_dimension_id,
     name = x_name,
     last_update_date = sysdate,
     last_updated_by = user_id,
     last_update_login = 0,
     source_lang = userenv('LANG')
     WHERE head_hierarchy_id = x_head_hierarchy_id
     AND org_id = x_org_id -- R12 change
     AND userenv('LANG') IN (LANGUAGE, SOURCE_LANG);
Line: 328

      INSERT INTO cn_head_hierarchies_all_tl
	(head_hierarchy_id,
	 dimension_id,
	 org_id, --R12 change
	 name,
	 creation_date,
	 created_by,
	 last_update_date,
	 last_updated_by,
	 last_update_login,
	 language,
	 source_lang)
	SELECT
	x_head_hierarchy_id,
	x_dimension_id,
	x_org_id, --R12 change
	x_name,
	sysdate,
	user_id,
	sysdate,
	user_id,
	0,
	l.language_code,
	userenv('LANG')
	FROM fnd_languages l
	WHERE l.installed_flag IN ('I', 'B')
	AND NOT EXISTS
	(SELECT NULL
	 FROM  cn_head_hierarchies_all_tl t
	 WHERE t.head_hierarchy_id = x_head_hierarchy_id
	 AND t.org_id = x_org_id -- R12 change
	 AND t.language = l.language_code);
Line: 389

   UPDATE cn_head_hierarchies_all_tl  SET
     name = x_name,
     last_update_date = sysdate,
     last_updated_by = user_id,
     last_update_login = 0,
     source_lang = userenv('LANG')
     WHERE head_hierarchy_id = x_head_hierarchy_id
     AND   dimension_id = x_dimension_id
     AND userenv('LANG') IN (LANGUAGE, SOURCE_LANG);
Line: 407

    SELECT cn_head_hierarchies_s.nextval INTO Ret_Val FROM dual;