DBA Data[Home] [Help]

APPS.PQH_GENERIC_HIERARCHY_PACKAGE dependencies on PER_GEN_HIERARCHY

Line 266: From per_gen_hierarchy_nodes

262: --
263: Cursor csr_node_type
264: Is
265: Select Node_Type
266: From per_gen_hierarchy_nodes
267: Where hierarchy_node_id = p_hierarchy_node_id;
268: --
269: l_node_type Varchar2(30);
270: l_proc Varchar2(72);

Line 304: per_gen_hierarchy ghr,

300: Cursor csr_hierarchy_type
301: Is
302: Select ghr.type
303: from
304: per_gen_hierarchy ghr,
305: per_gen_hierarchy_versions gvr,
306: per_gen_hierarchy_nodes gnd
307: where
308: gnd.hierarchy_node_id = p_hierarchy_node_id

Line 305: per_gen_hierarchy_versions gvr,

301: Is
302: Select ghr.type
303: from
304: per_gen_hierarchy ghr,
305: per_gen_hierarchy_versions gvr,
306: per_gen_hierarchy_nodes gnd
307: where
308: gnd.hierarchy_node_id = p_hierarchy_node_id
309: and gnd.hierarchy_version_id = gvr.hierarchy_version_id

Line 306: per_gen_hierarchy_nodes gnd

302: Select ghr.type
303: from
304: per_gen_hierarchy ghr,
305: per_gen_hierarchy_versions gvr,
306: per_gen_hierarchy_nodes gnd
307: where
308: gnd.hierarchy_node_id = p_hierarchy_node_id
309: and gnd.hierarchy_version_id = gvr.hierarchy_version_id
310: and gvr.hierarchy_id = ghr.hierarchy_id;

Line 504: per_gen_hierarchy_versions

500: Cursor csr_version_exists
501: is
502: select '1'
503: from
504: per_gen_hierarchy_versions
505: Where
506: hierarchy_id = p_hierarchy_id
507: and p_effective_date between date_from and nvl(date_to,p_effective_date);
508:

Line 1573: From Per_Gen_Hierarchy

1569: INFORMATION15, INFORMATION16, INFORMATION17, INFORMATION18,
1570: INFORMATION19, INFORMATION20, INFORMATION21, INFORMATION22, INFORMATION23, INFORMATION24,
1571: INFORMATION25, INFORMATION26, INFORMATION27, INFORMATION28,
1572: INFORMATION29, INFORMATION30, INFORMATION_CATEGORY
1573: From Per_Gen_Hierarchy
1574: Where Hierarchy_id = P_Hierarchy_Id;
1575:
1576: Cursor Hierarchy_version is
1577: Select Hierarchy_Version_id, VERSION_NUMBER, HIERARCHY_ID , DATE_FROM , DATE_TO , STATUS

Line 1586: From Per_Gen_Hierarchy_Versions

1582: ATTRIBUTE29 , ATTRIBUTE30 , INFORMATION1 , INFORMATION2 , INFORMATION3 , INFORMATION4 , INFORMATION5 , INFORMATION6 , INFORMATION7 , INFORMATION8 ,
1583: INFORMATION9 , INFORMATION10, INFORMATION11, INFORMATION12, INFORMATION13, INFORMATION14, INFORMATION15, INFORMATION16, INFORMATION17, INFORMATION18,
1584: INFORMATION19 , INFORMATION20, INFORMATION21, INFORMATION22, INFORMATION23, INFORMATION24, INFORMATION25, INFORMATION26, INFORMATION27, INFORMATION28,
1585: INFORMATION29 , INFORMATION30, INFORMATION_CATEGORY
1586: From Per_Gen_Hierarchy_Versions
1587: Where ((P_Hierarchy_Version_Id is not NULL and Hierarchy_Version_Id = p_Hierarchy_Version_Id)
1588: or (Hierarchy_Id = P_Hierarchy_Id and P_Effective_Date between Date_From and Nvl(Date_To,p_Effective_Date)));
1589:
1590: Cursor Nodes(C_Hierarchy_Version_id In NUMBER) is

Line 1592: From Per_Gen_Hierarchy_Nodes

1588: or (Hierarchy_Id = P_Hierarchy_Id and P_Effective_Date between Date_From and Nvl(Date_To,p_Effective_Date)));
1589:
1590: Cursor Nodes(C_Hierarchy_Version_id In NUMBER) is
1591: Select Hierarchy_Node_id
1592: From Per_Gen_Hierarchy_Nodes
1593: Where Hierarchy_Version_id = C_Hierarchy_version_id
1594: and Parent_Hierarchy_Node_Id is NULL;
1595:
1596: l_hierarchy_id Per_Gen_Hierarchy.Hierarchy_id%TYPE;

Line 1596: l_hierarchy_id Per_Gen_Hierarchy.Hierarchy_id%TYPE;

1592: From Per_Gen_Hierarchy_Nodes
1593: Where Hierarchy_Version_id = C_Hierarchy_version_id
1594: and Parent_Hierarchy_Node_Id is NULL;
1595:
1596: l_hierarchy_id Per_Gen_Hierarchy.Hierarchy_id%TYPE;
1597: l_Hierarchy_version_id Per_Gen_Hierarchy_Versions.Hierarchy_Version_Id%TYPE;
1598: l_Object_version_Number Per_Gen_hierarchy.Object_Version_Number%TYPE;
1599:
1600: Begin

Line 1597: l_Hierarchy_version_id Per_Gen_Hierarchy_Versions.Hierarchy_Version_Id%TYPE;

1593: Where Hierarchy_Version_id = C_Hierarchy_version_id
1594: and Parent_Hierarchy_Node_Id is NULL;
1595:
1596: l_hierarchy_id Per_Gen_Hierarchy.Hierarchy_id%TYPE;
1597: l_Hierarchy_version_id Per_Gen_Hierarchy_Versions.Hierarchy_Version_Id%TYPE;
1598: l_Object_version_Number Per_Gen_hierarchy.Object_Version_Number%TYPE;
1599:
1600: Begin
1601: --

Line 1598: l_Object_version_Number Per_Gen_hierarchy.Object_Version_Number%TYPE;

1594: and Parent_Hierarchy_Node_Id is NULL;
1595:
1596: l_hierarchy_id Per_Gen_Hierarchy.Hierarchy_id%TYPE;
1597: l_Hierarchy_version_id Per_Gen_Hierarchy_Versions.Hierarchy_Version_Id%TYPE;
1598: l_Object_version_Number Per_Gen_hierarchy.Object_Version_Number%TYPE;
1599:
1600: Begin
1601: --
1602: g_debug := hr_utility.debug_enabled;

Line 1857: From Per_Gen_Hierarchy_Nodes

1853: is
1854: --
1855: Cursor csr_node_level is
1856: Select level, node_type
1857: From Per_Gen_Hierarchy_Nodes
1858: Where hierarchy_version_id = p_hierarchy_version_id
1859: Start With parent_hierarchy_node_id is null
1860: Connect By prior hierarchy_node_id = parent_hierarchy_node_id;
1861: --

Line 2055: from per_gen_hierarchy

2051: --
2052: --
2053: CURSOR csr_hexist IS
2054: select 'Y'
2055: from per_gen_hierarchy
2056: where type = p_hierarchy_type
2057: and rownum = 1;
2058: --
2059: l_return Varchar2(1) := null;

Line 2092: From per_gen_hierarchy_versions

2088: --
2089: Cursor csr_hier_versions
2090: Is
2091: Select 'Y'
2092: From per_gen_hierarchy_versions
2093: Where hierarchy_id = p_hierarchy_id
2094: And rownum < 3;
2095: --
2096: l_proc varchar2(72);

Line 2127: From Per_gen_Hierarchy_Nodes

2123: P_Parent_Hierarchy_Id IN Number)
2124: Return Number is
2125: Cursor Seq is
2126: Select Nvl(max(SEQ),0) + 1
2127: From Per_gen_Hierarchy_Nodes
2128: Where Hierarchy_Version_Id = p_Hierarchy_Version_id
2129: and Parent_Hierarchy_Node_Id = P_Parent_Hierarchy_Id;
2130:
2131: l_Seq Per_Gen_hierarchy_nodes.Seq%TYPE;

Line 2131: l_Seq Per_Gen_hierarchy_nodes.Seq%TYPE;

2127: From Per_gen_Hierarchy_Nodes
2128: Where Hierarchy_Version_Id = p_Hierarchy_Version_id
2129: and Parent_Hierarchy_Node_Id = P_Parent_Hierarchy_Id;
2130:
2131: l_Seq Per_Gen_hierarchy_nodes.Seq%TYPE;
2132:
2133: Begin
2134: open Seq;
2135: Fetch Seq into l_seq;

Line 2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;

2149: p_Object_Version_Number IN Number Default NULL,
2150: p_Business_group_Id IN Number ,
2151: p_Effective_Date IN Date) Is
2152:
2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;
2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;

Line 2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;

2150: p_Business_group_Id IN Number ,
2151: p_Effective_Date IN Date) Is
2152:
2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;
2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;

Line 2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;

2151: p_Effective_Date IN Date) Is
2152:
2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;
2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2159: l_version_count Number(15);

Line 2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;

2152:
2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;
2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2159: l_version_count Number(15);
2160:

Line 2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;

2153: l_Hierarchy_id Per_Gen_Hierarchy.Hierarchy_Id%TYPE;
2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2159: l_version_count Number(15);
2160:
2161: Cursor C1 IS

Line 2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;

2154: l_Hierarchy_Version_id Per_Gen_Hierarchy_Versions.Hierarchy_version_Id%TYPE;
2155: l_HObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2156: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2157: l_VObject_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2158: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2159: l_version_count Number(15);
2160:
2161: Cursor C1 IS
2162: Select Hierarchy_Node_id, Object_version_number

Line 2163: From Per_gen_Hierarchy_Nodes a

2159: l_version_count Number(15);
2160:
2161: Cursor C1 IS
2162: Select Hierarchy_Node_id, Object_version_number
2163: From Per_gen_Hierarchy_Nodes a
2164: Start with Hierarchy_Node_Id = P_Hierarchy_Id
2165: Connect by Parent_Hierarchy_Node_Id = Prior Hierarchy_Node_id
2166: Order By Nvl(Parent_Hierarchy_Node_Id,0) Desc;
2167:

Line 2171: From Per_Gen_hierarchy_Versions pgv, Per_gen_hierarchy pgh

2167:
2168: Cursor C2 is
2169: Select Pgh.Hierarchy_id, pgh.Object_version_number hovn,
2170: pgv.Hierarchy_version_id, pgv.Object_Version_number vovn
2171: From Per_Gen_hierarchy_Versions pgv, Per_gen_hierarchy pgh
2172: Where Hierarchy_Version_id = P_Hierarchy_version_id
2173: and pgv.Hierarchy_id = pgh.Hierarchy_id;
2174:
2175: Cursor C3 is

Line 2177: From Per_Gen_Hierarchy_Nodes

2173: and pgv.Hierarchy_id = pgh.Hierarchy_id;
2174:
2175: Cursor C3 is
2176: Select Hierarchy_Node_Id, Object_Version_Number
2177: From Per_Gen_Hierarchy_Nodes
2178: Start With Hierarchy_Version_id = P_Hierarchy_Version_id
2179: and Parent_hierarchy_node_id is NULL
2180: Connect By Parent_hierarchy_Node_id = Prior Hierarchy_Node_id
2181: Order By Nvl(Parent_Hierarchy_Node_id,0) Desc;

Line 2185: From Per_Gen_Hierarchy_Versions pgv, Per_Gen_Hierarchy pgh

2181: Order By Nvl(Parent_Hierarchy_Node_id,0) Desc;
2182:
2183: Cursor C4 is
2184: Select count(*)
2185: From Per_Gen_Hierarchy_Versions pgv, Per_Gen_Hierarchy pgh
2186: Where pgh.Hierarchy_id = (Select Hierarchy_id
2187: From Per_Gen_Hierarchy_Versions
2188: Where Hierarchy_Version_Id = P_Hierarchy_Version_Id)
2189: and pgv.hierarchy_id = pgh.hierarchy_id;

Line 2187: From Per_Gen_Hierarchy_Versions

2183: Cursor C4 is
2184: Select count(*)
2185: From Per_Gen_Hierarchy_Versions pgv, Per_Gen_Hierarchy pgh
2186: Where pgh.Hierarchy_id = (Select Hierarchy_id
2187: From Per_Gen_Hierarchy_Versions
2188: Where Hierarchy_Version_Id = P_Hierarchy_Version_Id)
2189: and pgv.hierarchy_id = pgh.hierarchy_id;
2190:
2191:

Line 2353: From Per_gen_Hierarchy_Nodes a

2349: ATTRIBUTE29 , ATTRIBUTE30 , INFORMATION1 , INFORMATION2 , INFORMATION3 , INFORMATION4 , INFORMATION5 , INFORMATION6 , INFORMATION7 , INFORMATION8 ,
2350: INFORMATION9 , INFORMATION10, INFORMATION11, INFORMATION12, INFORMATION13, INFORMATION14, INFORMATION15, INFORMATION16, INFORMATION17, INFORMATION18,
2351: INFORMATION19 , INFORMATION20, INFORMATION21, INFORMATION22, INFORMATION23, INFORMATION24, INFORMATION25, INFORMATION26, INFORMATION27, INFORMATION28,
2352: INFORMATION29 , INFORMATION30, INFORMATION_CATEGORY
2353: From Per_gen_Hierarchy_Nodes a
2354: Start with Hierarchy_Node_Id = P_Hierarchy_Id
2355: Connect by Parent_Hierarchy_Node_Id = Prior Hierarchy_Node_id;
2356:
2357: Cursor C2 (P_Parent_Hierarchy_Node_id IN Number) is

Line 2359: from Per_Gen_hierarchy_Nodes

2355: Connect by Parent_Hierarchy_Node_Id = Prior Hierarchy_Node_id;
2356:
2357: Cursor C2 (P_Parent_Hierarchy_Node_id IN Number) is
2358: Select Node_Type, Entity_id
2359: from Per_Gen_hierarchy_Nodes
2360: Where Hierarchy_Node_Id = P_Parent_Hierarchy_Node_id;
2361:
2362: Cursor c3(P_Node_type IN Varchar2,
2363: P_Entity_Id Varchar2) Is

Line 2365: from Per_Gen_Hierarchy_Nodes

2361:
2362: Cursor c3(P_Node_type IN Varchar2,
2363: P_Entity_Id Varchar2) Is
2364: Select hierarchy_Node_Id
2365: from Per_Gen_Hierarchy_Nodes
2366: Where Hierarchy_version_Id = p_Hierarchy_version_id
2367: and Node_type = P_Node_Type
2368: and Entity_Id = P_Entity_Id
2369: and Request_Id = -999;

Line 2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;

2367: and Node_type = P_Node_Type
2368: and Entity_Id = P_Entity_Id
2369: and Request_Id = -999;
2370:
2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;
2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;
2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;

Line 2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;

2368: and Entity_Id = P_Entity_Id
2369: and Request_Id = -999;
2370:
2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;
2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;
2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;
2376:

Line 2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;

2369: and Request_Id = -999;
2370:
2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;
2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;
2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;
2376:
2377: Begin

Line 2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;

2370:
2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;
2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;
2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;
2376:
2377: Begin
2378: l_Parent_hierarchy_Node_Id := NULL;

Line 2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;

2371: l_Hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Hierarchy_Node_Id%TYPE;
2372: l_Parent_hierarchy_Node_id Per_Gen_Hierarchy_Nodes.Parent_Hierarchy_Node_Id%TYPE;
2373: l_Object_version_Number Per_Gen_Hierarchy.Object_version_Number%TYPE;
2374: l_Node_type Per_Gen_Hierarchy_Nodes.Node_type%TYPE;
2375: l_Entity_Id Per_Gen_Hierarchy_Nodes.Entity_Id%TYPE;
2376:
2377: Begin
2378: l_Parent_hierarchy_Node_Id := NULL;
2379: For C1rec in C1

Line 2541: Update Per_Gen_Hierarchy_Nodes

2537: End If;
2538:
2539: End Loop;
2540:
2541: Update Per_Gen_Hierarchy_Nodes
2542: Set REQUEST_ID = 0
2543: Where REQUEST_ID = -999;
2544: End;
2545: --