DBA Data[Home] [Help]

PACKAGE: APPS.CSI_CTR_GEN_UTILITY_PVT

Source


1 PACKAGE CSI_CTR_GEN_UTILITY_PVT AUTHID CURRENT_USER AS
2 /* $Header: csivctus.pls 120.2.12020000.1 2012/06/28 13:01:12 appldev ship $ */
3 
4 g_sid       NUMBER;
5 g_osuser    VARCHAR2(30);
6 G_PKG_NAME  CONSTANT VARCHAR2(30) := 'CSI_CTR_GEN_UTILITY_PVT';
7 G_FILE_NAME CONSTANT VARCHAR2(12) := 'csivctus.pls';
8 g_debug_level            number;
9 g_debug_file             varchar2(30);
10 g_debug_file_path        varchar2(540);
11 g_stop_on_debug_error    VARCHAR2(10);
12 
13 FUNCTION G_MISS_NUM RETURN NUMBER;
14 
15 FUNCTION G_MISS_CHAR RETURN VARCHAR2;
16 
17 FUNCTION G_MISS_DATE RETURN DATE;
18 
19 PROCEDURE put_line(p_message IN VARCHAR2);
20 
21 PROCEDURE read_debug_profiles;
22 
23 Procedure ExitWithErrMsg
24 (   p_msg_name		in	varchar2,
25     p_token1_name	in	varchar2	:=	null,
26     p_token1_val	in	varchar2	:=	null,
27     p_token2_name	in	varchar2	:=	null,
28     p_token2_val	in	varchar2	:=	null,
29     p_token3_name	in	varchar2	:=	null,
30     p_token3_val	in	varchar2	:=	null,
31     p_token4_name	in	varchar2	:=	null,
32     p_token4_val	in	varchar2	:=	null
33 );
34 
35 PROCEDURE Initialize_Desc_Flex
36 (   p_desc_flex	IN OUT NOCOPY  csi_ctr_datastructures_pub.dff_rec_type
37 );
38 
39 
40 PROCEDURE Is_DescFlex_Valid
41 (
42    p_api_name			IN	VARCHAR2,
43    p_appl_short_name		IN	VARCHAR2	:=	'CSI',
44    p_desc_flex_name		IN	VARCHAR2,
45    p_seg_partial_name		IN	VARCHAR2,
46    p_num_of_attributes		IN	NUMBER,
47    p_seg_values			IN	csi_ctr_datastructures_pub.dff_rec_type,
48    p_stack_err_msg		IN	BOOLEAN	:=	TRUE
49 );
50 
51 PROCEDURE Validate_Desc_Flex
52   ( p_api_name		IN	VARCHAR2,
53     p_appl_short_name	IN	VARCHAR2,
54     p_desc_flex_name	IN	VARCHAR2,
55     p_column_name1	IN	VARCHAR2,
56     p_column_name2	IN	VARCHAR2,
57     p_column_name3	IN	VARCHAR2,
58     p_column_name4	IN	VARCHAR2,
59     p_column_name5	IN	VARCHAR2,
60     p_column_name6	IN	VARCHAR2,
61     p_column_name7	IN	VARCHAR2,
62     p_column_name8	IN	VARCHAR2,
63     p_column_name9	IN	VARCHAR2,
64     p_column_name10	IN	VARCHAR2,
65     p_column_name11	IN	VARCHAR2,
66     p_column_name12	IN	VARCHAR2,
67     p_column_name13	IN	VARCHAR2,
68     p_column_name14	IN	VARCHAR2,
69     p_column_name15	IN	VARCHAR2,
70     p_column_name16	IN	VARCHAR2,
71     p_column_name17	IN	VARCHAR2,
72     p_column_name18	IN	VARCHAR2,
73     p_column_name19	IN	VARCHAR2,
74     p_column_name20	IN	VARCHAR2,
75     p_column_name21	IN	VARCHAR2,
76     p_column_name22	IN	VARCHAR2,
77     p_column_name23	IN	VARCHAR2,
78     p_column_name24	IN	VARCHAR2,
79     p_column_name25	IN	VARCHAR2,
80     p_column_name26	IN	VARCHAR2,
81     p_column_name27	IN	VARCHAR2,
82     p_column_name28	IN	VARCHAR2,
83     p_column_name29	IN	VARCHAR2,
84     p_column_name30	IN	VARCHAR2,
85     p_column_value1	IN	VARCHAR2,
86     p_column_value2	IN	VARCHAR2,
87     p_column_value3	IN	VARCHAR2,
88     p_column_value4	IN	VARCHAR2,
89     p_column_value5	IN	VARCHAR2,
90     p_column_value6	IN	VARCHAR2,
91     p_column_value7	IN	VARCHAR2,
92     p_column_value8	IN	VARCHAR2,
93     p_column_value9	IN	VARCHAR2,
94     p_column_value10	IN	VARCHAR2,
95     p_column_value11	IN	VARCHAR2,
96     p_column_value12	IN	VARCHAR2,
97     p_column_value13	IN	VARCHAR2,
98     p_column_value14	IN	VARCHAR2,
99     p_column_value15	IN	VARCHAR2,
100     p_column_value16	IN	VARCHAR2,
101     p_column_value17	IN	VARCHAR2,
102     p_column_value18	IN	VARCHAR2,
103     p_column_value19	IN	VARCHAR2,
104     p_column_value20	IN	VARCHAR2,
105     p_column_value21	IN	VARCHAR2,
106     p_column_value22	IN	VARCHAR2,
107     p_column_value23	IN	VARCHAR2,
108     p_column_value24	IN	VARCHAR2,
109     p_column_value25	IN	VARCHAR2,
110     p_column_value26	IN	VARCHAR2,
111     p_column_value27	IN	VARCHAR2,
112     p_column_value28	IN	VARCHAR2,
113     p_column_value29	IN	VARCHAR2,
114     p_column_value30	IN	VARCHAR2,
115     p_context_value	IN	VARCHAR2,
116     p_resp_appl_id	IN	NUMBER,
117     p_resp_id		IN	NUMBER,
118     x_return_status	OUT	NOCOPY VARCHAR2 );
119 
120 PROCEDURE VALIDATE_FORMULA_CTR
121 (
122    p_api_version        IN	NUMBER,
123    p_init_msg_list	IN	VARCHAR2	:= FND_API.G_FALSE,
124    p_commit		IN	VARCHAR2	:= FND_API.G_FALSE,
125    p_validation_level	IN	VARCHAR2	:= FND_API.G_VALID_LEVEL_FULL,
126    x_return_status		OUT	NOCOPY VARCHAR2,
127    x_msg_count		OUT     NOCOPY  NUMBER,
128    x_msg_data		OUT     NOCOPY  VARCHAR2,
129    p_counter_id		IN	NUMBER,
130    x_valid_flag		OUT     NOCOPY  VARCHAR2
131 );
132 
133 PROCEDURE VALIDATE_GRPOP_CTR
134 (
135     p_api_version	IN	NUMBER,
136     p_init_msg_list	IN	VARCHAR2	:= FND_API.G_FALSE,
137     p_commit		IN	VARCHAR2	:= FND_API.G_FALSE,
138     p_validation_level	IN	VARCHAR2	:= FND_API.G_VALID_LEVEL_FULL,
139     x_return_status		OUT     NOCOPY VARCHAR2,
140     x_msg_count		OUT	NOCOPY NUMBER,
141     x_msg_data		OUT	NOCOPY VARCHAR2,
142     p_counter_id	IN	NUMBER,
143     x_valid_flag		OUT     NOCOPY VARCHAR2
144 );
145 
146 FUNCTION Is_StartEndDate_Valid
147 (
148     p_st_dt              IN      DATE,
149     p_end_dt             IN      DATE,
150     p_stack_err_msg      IN      BOOLEAN := TRUE
151 ) RETURN BOOLEAN;
152 
153 PROCEDURE Initialize_Desc_Flex_For_Upd
154 (
155 	l_ctr_derived_filters_rec IN OUT NOCOPY CSI_CTR_DATASTRUCTURES_PUB.ctr_derived_filters_rec,
156 	l_old_ctr_derived_filters_rec IN		CSI_CTR_DATASTRUCTURES_PUB.ctr_derived_filters_rec
157 );
158 
159 PROCEDURE check_ib_active;
160 
161 PROCEDURE dump_ctr_grp_rec
162    (p_counter_groups_rec IN  csi_ctr_datastructures_pub.counter_groups_rec);
163 
164 PROCEDURE dump_ctr_grp_tbl
165    (p_counter_groups_tbl IN  csi_ctr_datastructures_pub.counter_groups_tbl);
166 
167 PROCEDURE dump_ctr_template_rec
168    (p_counter_template_rec IN  csi_ctr_datastructures_pub.counter_template_rec);
169 
170 PROCEDURE dump_ctr_template_tbl
171    (p_counter_template_tbl IN  csi_ctr_datastructures_pub.counter_template_tbl);
172 
173 PROCEDURE dump_ctr_item_assoc_rec
174    (p_ctr_item_associations_rec IN  csi_ctr_datastructures_pub.ctr_item_associations_rec);
175 
176 PROCEDURE dump_ctr_item_assoc_tbl
177    (p_ctr_item_associations_tbl IN  csi_ctr_datastructures_pub.ctr_item_associations_tbl);
178 
179 PROCEDURE dump_ctr_relationship_rec
180    (p_counter_relationships_rec IN  csi_ctr_datastructures_pub.counter_relationships_rec);
181 
182 PROCEDURE dump_ctr_relationship_tbl
183    (p_counter_relationships_tbl IN  csi_ctr_datastructures_pub.counter_relationships_tbl);
184 
185 PROCEDURE dump_ctr_property_template_rec
186    (p_ctr_property_template_rec IN  csi_ctr_datastructures_pub.ctr_property_template_rec);
187 
188 PROCEDURE dump_ctr_property_template_tbl
189    (p_ctr_property_template_tbl IN  csi_ctr_datastructures_pub.ctr_property_template_tbl);
190 
191 PROCEDURE dm_ctr_estimation_methods_rec
192    (p_ctr_estimation_methods_rec IN  csi_ctr_datastructures_pub.ctr_estimation_methods_rec);
193 
194 PROCEDURE dm_ctr_estimation_methods_tbl
195    (p_ctr_estimation_methods_tbl IN  csi_ctr_datastructures_pub.ctr_estimation_methods_tbl);
196 
197 PROCEDURE dump_ctr_derived_filters_rec
198    (p_ctr_derived_filters_rec IN  csi_ctr_datastructures_pub.ctr_derived_filters_rec);
199 
200 PROCEDURE dump_ctr_derived_filters_tbl
201    (p_ctr_derived_filters_tbl IN  csi_ctr_datastructures_pub.ctr_derived_filters_tbl);
202 
203 PROCEDURE dump_counter_instance_rec
204    (p_counter_instance_rec IN  csi_ctr_datastructures_pub.counter_instance_rec);
205 
206 PROCEDURE dump_counter_instance_tbl
207    (p_counter_instance_tbl IN  csi_ctr_datastructures_pub.counter_instance_tbl);
208 
209 PROCEDURE dump_ctr_properties_rec
210    (p_ctr_properties_rec IN  csi_ctr_datastructures_pub.ctr_properties_rec);
211 
212 PROCEDURE dump_ctr_properties_tbl
213    (p_ctr_properties_tbl IN  csi_ctr_datastructures_pub.ctr_properties_tbl);
214 
215 PROCEDURE dump_counter_associations_rec
216    (p_counter_associations_rec IN  csi_ctr_datastructures_pub.counter_associations_rec);
217 
218 PROCEDURE dump_counter_associations_tbl
219    (p_counter_associations_tbl IN  csi_ctr_datastructures_pub.counter_associations_tbl);
220 
221 PROCEDURE dump_counter_readings_rec
222    (p_counter_readings_rec IN  csi_ctr_datastructures_pub.counter_readings_rec);
223 
224 PROCEDURE dump_counter_readings_tbl
225    (p_counter_readings_tbl IN  csi_ctr_datastructures_pub.counter_readings_tbl);
226 
227 PROCEDURE dump_ctr_property_readings_rec
228    (p_ctr_property_readings_rec IN  csi_ctr_datastructures_pub.ctr_property_readings_rec);
229 
230 PROCEDURE dump_ctr_property_readings_tbl
231    (p_ctr_property_readings_tbl IN  csi_ctr_datastructures_pub.ctr_property_readings_tbl);
232 
233 PROCEDURE dump_ctr_usage_forecast_rec
234    (p_ctr_usage_forecast_rec IN  csi_ctr_datastructures_pub.ctr_usage_forecast_rec);
235 
236 PROCEDURE dump_ctr_usage_forecast_tbl
237    (p_ctr_usage_forecast_tbl IN  csi_ctr_datastructures_pub.ctr_usage_forecast_tbl);
238 
239 PROCEDURE dump_ctr_reading_lock_rec
240    (p_ctr_reading_lock_rec IN  csi_ctr_datastructures_pub.ctr_reading_lock_rec);
241 
242 PROCEDURE dump_ctr_reading_lock_tbl
243    (p_ctr_reading_lock_tbl IN  csi_ctr_datastructures_pub.ctr_reading_lock_tbl);
244 
245 PROCEDURE dm_ctr_estimated_readings_rec
246    (p_ctr_estimated_readings_rec IN  csi_ctr_datastructures_pub.ctr_estimated_readings_rec);
247 
248 PROCEDURE dm_ctr_estimated_readings_tbl
249    (p_ctr_estimated_readings_tbl IN  csi_ctr_datastructures_pub.ctr_estimated_readings_tbl);
250 
251 PROCEDURE dm_ctr_readings_interface_rec
252    (p_ctr_readings_interface_rec IN  csi_ctr_datastructures_pub.ctr_readings_interface_rec);
253 
254 PROCEDURE dm_ctr_readings_interface_tbl
255    (p_ctr_readings_interface_tbl IN  csi_ctr_datastructures_pub.ctr_readings_interface_tbl);
256 
257 PROCEDURE dm_ctr_read_prop_interface_rec
258    (p_ctr_read_prop_interface_rec IN  csi_ctr_datastructures_pub.ctr_read_prop_interface_rec);
259 
260 PROCEDURE dm_ctr_read_prop_interface_tbl
261    (p_ctr_read_prop_interface_tbl IN  csi_ctr_datastructures_pub.ctr_read_prop_interface_tbl);
262 
263 PROCEDURE dump_txn_rec
264    (p_txn_rec   IN  csi_datastructures_pub.transaction_rec);
265 
266 PROCEDURE dump_txn_tbl
267    (p_txn_tbl   IN  csi_datastructures_pub.transaction_tbl);
268 
269 END CSI_CTR_GEN_UTILITY_PVT;