DBA Data[Home] [Help]

PACKAGE: APPS.RRS_HIERARCHY_CRUD_PKG

Source


1 PACKAGE RRS_HIERARCHY_CRUD_PKG AUTHID CURRENT_USER AS
2 /* $Header: RRSHRCRS.pls 120.3 2009/08/07 21:24:21 pochang noship $ */
3 procedure Update_Hierarchy_Header(
4         p_api_version IN NUMBER DEFAULT 1,
5         p_name IN VARCHAR2,
6         p_new_name IN VARCHAR2 DEFAULT NULL,
7         p_description IN VARCHAR2 DEFAULT NULL,
8         p_purpose_code IN VARCHAR2 DEFAULT NULL,
9         p_start_date IN DATE DEFAULT NULL,
10         p_end_date IN DATE DEFAULT NULL,
11         p_nullify_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
12         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
13         x_return_status OUT NOCOPY VARCHAR2,
14         x_msg_count OUT NOCOPY NUMBER,
15         x_msg_data OUT NOCOPY VARCHAR2
16 );
17 
18 procedure Update_Hierarchy_Node(
19         p_api_version IN NUMBER DEFAULT 1,
20         p_number IN VARCHAR2,
21         p_name IN VARCHAR2 DEFAULT NULL,
22         p_description IN VARCHAR2 DEFAULT NULL,
23         p_purpose_code IN VARCHAR2 DEFAULT NULL,
24         p_nullify_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
25         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
26         x_return_status OUT NOCOPY VARCHAR2,
27         x_msg_count OUT NOCOPY NUMBER,
28         x_msg_data OUT NOCOPY VARCHAR2
29 );
30 
31 procedure Create_Hierarchy_Node(
32         p_api_version IN NUMBER DEFAULT 1,
33         p_number IN VARCHAR2,
34         p_name IN VARCHAR2 DEFAULT NULL,
35         p_description IN VARCHAR2 DEFAULT NULL,
36         p_purpose_code IN VARCHAR2 DEFAULT NULL,
37         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
38         x_return_status OUT NOCOPY VARCHAR2,
39         x_msg_count OUT NOCOPY NUMBER,
40         x_msg_data OUT NOCOPY VARCHAR2
41 );
42 
43 procedure Create_Hierarchy_Coarse(
44         p_api_version IN NUMBER DEFAULT 1,
45         p_hier_name IN VARCHAR2,
46         p_hier_description IN VARCHAR2 DEFAULT NULL,
47         p_hier_purpose_code IN VARCHAR2 DEFAULT NULL,
48         p_hier_start_date IN DATE DEFAULT NULL,
49         p_hier_end_date IN DATE DEFAULT NULL,
50         p_hier_members_tab IN RRS_HIER_MEMBERS_COARSE_TAB DEFAULT NULL,
51         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
52         x_return_status OUT NOCOPY VARCHAR2,
53         x_msg_count OUT NOCOPY NUMBER,
54         x_msg_data OUT NOCOPY VARCHAR2
55 );
56 
57 procedure Update_Hierarchy_Coarse(
58         p_api_version IN NUMBER DEFAULT 1,
59         p_hier_name IN VARCHAR2,
60         p_hier_new_name IN VARCHAR2 DEFAULT NULL,
61         p_hier_description IN VARCHAR2 DEFAULT NULL,
62         p_hier_purpose_code IN VARCHAR2 DEFAULT NULL,
63         p_hier_start_date IN DATE DEFAULT NULL,
64         p_hier_end_date IN DATE DEFAULT NULL,
65         p_hier_members_tab IN RRS_HIER_MEMBERS_COARSE_TAB DEFAULT NULL,
66         p_nullify_flag IN VARCHAR2 DEFAULT FND_API.G_FALSE,
67         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
68         x_return_status OUT NOCOPY VARCHAR2,
69         x_msg_count OUT NOCOPY NUMBER,
70         x_msg_data OUT NOCOPY VARCHAR2
71 );
72 
73 procedure Create_Hierarchy_Members(
74         p_hier_version_id IN NUMBER,
75         p_hier_id IN NUMBER,
76         p_root_id IN NUMBER,
77         p_root_number IN VARCHAR2,
78         p_hier_purpose_code IN VARCHAR2,
79         p_hier_members_tab IN RRS_HIER_MEMBERS_COARSE_TAB,
80         x_return_status OUT NOCOPY VARCHAR2,
81         x_msg_count OUT NOCOPY NUMBER,
82         x_msg_data OUT NOCOPY VARCHAR2
83 );
84 
85 procedure Update_Hierarchy_Fine(
86         p_api_version IN NUMBER DEFAULT 1,
87         p_hier_members_rec IN RRS_HIER_MEMBERS_FINE_REC,
88         p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
89         x_return_status OUT NOCOPY VARCHAR2,
90         x_msg_count OUT NOCOPY NUMBER,
91         x_msg_data OUT NOCOPY VARCHAR2
92 );
93 
94 procedure Validate_Rules_For_Members(
95         p_hier_purpose_code IN VARCHAR2,
96         x_return_status OUT NOCOPY VARCHAR2,
97         x_msg_data OUT NOCOPY VARCHAR2
98 );
99 
100 procedure Validate_Rules_For_Child(
101         p_hier_purpose_code IN VARCHAR2,
102         p_parent_id_number IN VARCHAR2,
103         p_parent_object_type IN VARCHAR2,
104         p_parent_purpose_code IN VARCHAR2,
105         p_child_id_number IN VARCHAR2,
106         p_child_object_type IN VARCHAR2,
107         p_child_purpose_code IN VARCHAR2,
108         x_return_status OUT NOCOPY VARCHAR2,
109         x_msg_data OUT NOCOPY VARCHAR2
110 );
111 
112 -- Hierarchy and Hierarchy Association Validation API
113 procedure Validate_Hierarchy_Status(
114         p_hier_id IN VARCHAR2,
115         x_return_status OUT NOCOPY VARCHAR2,
116         x_msg_count OUT NOCOPY NUMBER,
117         x_msg_data OUT NOCOPY VARCHAR2
118 );
119 
120 procedure Validate_Hierarchy_Association(
121         p_hier_id IN VARCHAR2,
122         p_parent_id IN VARCHAR2,
123         p_parent_object_type IN VARCHAR2,
124         p_child_id IN VARCHAR2,
125         p_child_object_type IN VARCHAR2,
126         x_return_status OUT NOCOPY VARCHAR2,
127         x_msg_count OUT NOCOPY NUMBER,
128         x_msg_data OUT NOCOPY VARCHAR2
129 );
130 
131 
132 /*
133 procedure Update_Hierarchy_Header_Test;
134 
135 procedure Update_Hierarchy_Node_Test;
136 
137 procedure Create_Hierarchy_Node_Test;
138 
139 procedure Create_Hierarchy_Coarse_Test;
140 
141 procedure Update_Hierarchy_Coarse_Test;
142 
143 procedure Update_Hierarchy_Fine_Test;
144 */
145 
146 END;