DBA Data[Home] [Help]

PACKAGE: APPS.AMS_PS_RULE_PVT_W

Source


1 package ams_ps_rule_pvt_w as
2   /* $Header: amswruls.pls 120.0 2005/05/31 14:00:18 appldev noship $ */
3   procedure rosetta_table_copy_in_p3(t OUT NOCOPY ams_ps_rule_pvt.ps_rules_tuple_tbl_type, a0 JTF_VARCHAR2_TABLE_100
4     , a1 JTF_VARCHAR2_TABLE_100
5     );
6   procedure rosetta_table_copy_out_p3(t ams_ps_rule_pvt.ps_rules_tuple_tbl_type, a0 OUT NOCOPY JTF_VARCHAR2_TABLE_100
7     , a1 OUT NOCOPY JTF_VARCHAR2_TABLE_100
8     );
9 
10   procedure rosetta_table_copy_in_p8(t OUT NOCOPY ams_ps_rule_pvt.ps_rules_tbl_type, a0 JTF_NUMBER_TABLE
11     , a1 JTF_DATE_TABLE
12     , a2 JTF_NUMBER_TABLE
13     , a3 JTF_DATE_TABLE
14     , a4 JTF_NUMBER_TABLE
15     , a5 JTF_NUMBER_TABLE
16     , a6 JTF_NUMBER_TABLE
17     , a7 JTF_NUMBER_TABLE
18     , a8 JTF_NUMBER_TABLE
19     , a9 JTF_NUMBER_TABLE
20     , a10 JTF_NUMBER_TABLE
21     , a11 JTF_VARCHAR2_TABLE_100
22     , a12 JTF_VARCHAR2_TABLE_100
23     , a13 JTF_VARCHAR2_TABLE_100
24     , a14 JTF_NUMBER_TABLE
25     , a15 JTF_VARCHAR2_TABLE_100
26     , a16 JTF_VARCHAR2_TABLE_100
27     , a17 JTF_NUMBER_TABLE
28     , a18 JTF_VARCHAR2_TABLE_100
29     , a19 JTF_VARCHAR2_TABLE_100
30     , a20 JTF_VARCHAR2_TABLE_100
31     , a21 JTF_VARCHAR2_TABLE_100
32     , a22 JTF_VARCHAR2_TABLE_100
33     , a23 JTF_VARCHAR2_TABLE_100
34     , a24 JTF_VARCHAR2_TABLE_100
35     , a25 JTF_VARCHAR2_TABLE_100
36     , a26 JTF_VARCHAR2_TABLE_100
37     , a27 JTF_VARCHAR2_TABLE_100
38     );
39   procedure rosetta_table_copy_out_p8(t ams_ps_rule_pvt.ps_rules_tbl_type, a0 OUT NOCOPY JTF_NUMBER_TABLE
40     , a1 OUT NOCOPY JTF_DATE_TABLE
41     , a2 OUT NOCOPY JTF_NUMBER_TABLE
42     , a3 OUT NOCOPY JTF_DATE_TABLE
43     , a4 OUT NOCOPY JTF_NUMBER_TABLE
44     , a5 OUT NOCOPY JTF_NUMBER_TABLE
45     , a6 OUT NOCOPY JTF_NUMBER_TABLE
46     , a7 OUT NOCOPY JTF_NUMBER_TABLE
47     , a8 OUT NOCOPY JTF_NUMBER_TABLE
48     , a9 OUT NOCOPY JTF_NUMBER_TABLE
49     , a10 OUT NOCOPY JTF_NUMBER_TABLE
50     , a11 OUT NOCOPY JTF_VARCHAR2_TABLE_100
51     , a12 OUT NOCOPY JTF_VARCHAR2_TABLE_100
52     , a13 OUT NOCOPY JTF_VARCHAR2_TABLE_100
53     , a14 OUT NOCOPY JTF_NUMBER_TABLE
54     , a15 OUT NOCOPY JTF_VARCHAR2_TABLE_100
55     , a16 OUT NOCOPY JTF_VARCHAR2_TABLE_100
56     , a17 OUT NOCOPY JTF_NUMBER_TABLE
57     , a18 OUT NOCOPY JTF_VARCHAR2_TABLE_100
58     , a19 OUT NOCOPY JTF_VARCHAR2_TABLE_100
59     , a20 OUT NOCOPY JTF_VARCHAR2_TABLE_100
60     , a21 OUT NOCOPY JTF_VARCHAR2_TABLE_100
61     , a22 OUT NOCOPY JTF_VARCHAR2_TABLE_100
62     , a23 OUT NOCOPY JTF_VARCHAR2_TABLE_100
63     , a24 OUT NOCOPY JTF_VARCHAR2_TABLE_100
64     , a25 OUT NOCOPY JTF_VARCHAR2_TABLE_100
65     , a26 OUT NOCOPY JTF_VARCHAR2_TABLE_100
66     , a27 OUT NOCOPY JTF_VARCHAR2_TABLE_100
67     );
68 
69   procedure create_ps_rule(p_api_version_number  NUMBER
70     , p_init_msg_list  VARCHAR2
71     , p_commit  VARCHAR2
72     , p_validation_level  NUMBER
73     , x_return_status OUT NOCOPY  VARCHAR2
74     , x_msg_count OUT NOCOPY  NUMBER
75     , x_msg_data OUT NOCOPY  VARCHAR2
76     , p8_a0  NUMBER
77     , p8_a1  NUMBER
78     , p8_a2  NUMBER
79     , x_rule_id OUT NOCOPY  NUMBER
80     , p7_a0  NUMBER := 0-1962.0724
81     , p7_a1  DATE := fnd_api.g_miss_date
82     , p7_a2  NUMBER := 0-1962.0724
83     , p7_a3  DATE := fnd_api.g_miss_date
84     , p7_a4  NUMBER := 0-1962.0724
85     , p7_a5  NUMBER := 0-1962.0724
86     , p7_a6  NUMBER := 0-1962.0724
87     , p7_a7  NUMBER := 0-1962.0724
88     , p7_a8  NUMBER := 0-1962.0724
89     , p7_a9  NUMBER := 0-1962.0724
90     , p7_a10  NUMBER := 0-1962.0724
91     , p7_a11  VARCHAR2 := fnd_api.g_miss_char
92     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
93     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
94     , p7_a14  NUMBER := 0-1962.0724
95     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
96     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
97     , p7_a17  NUMBER := 0-1962.0724
98     , p7_a18  VARCHAR2 := fnd_api.g_miss_char
99     , p7_a19  VARCHAR2 := fnd_api.g_miss_char
100     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
101     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
102     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
103     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
104     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
105     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
106     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
107     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
108   );
109   procedure update_ps_rule(p_api_version_number  NUMBER
110     , p_init_msg_list  VARCHAR2
111     , p_commit  VARCHAR2
112     , p_validation_level  NUMBER
113     , x_return_status OUT NOCOPY  VARCHAR2
114     , x_msg_count OUT NOCOPY  NUMBER
115     , x_msg_data OUT NOCOPY  VARCHAR2
116     , p8_a0  NUMBER
117     , p8_a1  NUMBER
118     , p8_a2  NUMBER
119     , p9_a0 JTF_VARCHAR2_TABLE_100
120     , p9_a1 JTF_VARCHAR2_TABLE_100
121     , p10_a0 JTF_VARCHAR2_TABLE_100
122     , p10_a1 JTF_VARCHAR2_TABLE_100
123     , x_object_version_number OUT NOCOPY  NUMBER
124     , p7_a0  NUMBER := 0-1962.0724
125     , p7_a1  DATE := fnd_api.g_miss_date
126     , p7_a2  NUMBER := 0-1962.0724
127     , p7_a3  DATE := fnd_api.g_miss_date
128     , p7_a4  NUMBER := 0-1962.0724
129     , p7_a5  NUMBER := 0-1962.0724
130     , p7_a6  NUMBER := 0-1962.0724
131     , p7_a7  NUMBER := 0-1962.0724
132     , p7_a8  NUMBER := 0-1962.0724
133     , p7_a9  NUMBER := 0-1962.0724
134     , p7_a10  NUMBER := 0-1962.0724
135     , p7_a11  VARCHAR2 := fnd_api.g_miss_char
136     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
137     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
138     , p7_a14  NUMBER := 0-1962.0724
139     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
140     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
141     , p7_a17  NUMBER := 0-1962.0724
142     , p7_a18  VARCHAR2 := fnd_api.g_miss_char
143     , p7_a19  VARCHAR2 := fnd_api.g_miss_char
144     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
145     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
146     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
147     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
148     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
149     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
150     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
151     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
152   );
153   procedure update_ps_rule_alt(p_api_version_number  NUMBER
154     , p_init_msg_list  VARCHAR2
155     , p_commit  VARCHAR2
156     , p_validation_level  NUMBER
157     , x_return_status OUT NOCOPY  VARCHAR2
158     , x_msg_count OUT NOCOPY  NUMBER
159     , x_msg_data OUT NOCOPY  VARCHAR2
160     , p8_a0  NUMBER
161     , p8_a1  NUMBER
162     , p8_a2  NUMBER
163     , p9_a0 JTF_VARCHAR2_TABLE_100
164     , p9_a1 JTF_VARCHAR2_TABLE_100
165     , p10_a0 JTF_VARCHAR2_TABLE_100
166     , p10_a1 JTF_VARCHAR2_TABLE_100
167     , p_vistype_change  number
168     , p_rem_change  number
169     , x_object_version_number OUT NOCOPY  NUMBER
170     , p7_a0  NUMBER := 0-1962.0724
171     , p7_a1  DATE := fnd_api.g_miss_date
172     , p7_a2  NUMBER := 0-1962.0724
173     , p7_a3  DATE := fnd_api.g_miss_date
174     , p7_a4  NUMBER := 0-1962.0724
175     , p7_a5  NUMBER := 0-1962.0724
176     , p7_a6  NUMBER := 0-1962.0724
177     , p7_a7  NUMBER := 0-1962.0724
178     , p7_a8  NUMBER := 0-1962.0724
179     , p7_a9  NUMBER := 0-1962.0724
180     , p7_a10  NUMBER := 0-1962.0724
181     , p7_a11  VARCHAR2 := fnd_api.g_miss_char
182     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
183     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
184     , p7_a14  NUMBER := 0-1962.0724
185     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
186     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
187     , p7_a17  NUMBER := 0-1962.0724
188     , p7_a18  VARCHAR2 := fnd_api.g_miss_char
189     , p7_a19  VARCHAR2 := fnd_api.g_miss_char
190     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
191     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
192     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
193     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
194     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
195     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
196     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
197     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
198   );
199   procedure delete_ps_rule_alt(p_api_version_number  NUMBER
200     , p_init_msg_list  VARCHAR2
201     , p_commit  VARCHAR2
202     , p_validation_level  NUMBER
203     , x_return_status OUT NOCOPY  VARCHAR2
204     , x_msg_count OUT NOCOPY  NUMBER
205     , x_msg_data OUT NOCOPY  VARCHAR2
206     , p_object_version_number  NUMBER
207     , p7_a0  NUMBER := 0-1962.0724
208     , p7_a1  DATE := fnd_api.g_miss_date
209     , p7_a2  NUMBER := 0-1962.0724
210     , p7_a3  DATE := fnd_api.g_miss_date
211     , p7_a4  NUMBER := 0-1962.0724
212     , p7_a5  NUMBER := 0-1962.0724
213     , p7_a6  NUMBER := 0-1962.0724
214     , p7_a7  NUMBER := 0-1962.0724
215     , p7_a8  NUMBER := 0-1962.0724
216     , p7_a9  NUMBER := 0-1962.0724
217     , p7_a10  NUMBER := 0-1962.0724
218     , p7_a11  VARCHAR2 := fnd_api.g_miss_char
219     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
220     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
221     , p7_a14  NUMBER := 0-1962.0724
222     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
223     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
224     , p7_a17  NUMBER := 0-1962.0724
225     , p7_a18  VARCHAR2 := fnd_api.g_miss_char
226     , p7_a19  VARCHAR2 := fnd_api.g_miss_char
227     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
228     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
229     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
230     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
231     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
232     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
233     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
234     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
235   );
236   procedure validate_ps_rule(p_api_version_number  NUMBER
237     , p_init_msg_list  VARCHAR2
238     , p_validation_level  NUMBER
239     , x_return_status OUT NOCOPY  VARCHAR2
240     , x_msg_count OUT NOCOPY  NUMBER
241     , x_msg_data OUT NOCOPY  VARCHAR2
242     , p3_a0  NUMBER := 0-1962.0724
243     , p3_a1  DATE := fnd_api.g_miss_date
244     , p3_a2  NUMBER := 0-1962.0724
245     , p3_a3  DATE := fnd_api.g_miss_date
246     , p3_a4  NUMBER := 0-1962.0724
247     , p3_a5  NUMBER := 0-1962.0724
248     , p3_a6  NUMBER := 0-1962.0724
249     , p3_a7  NUMBER := 0-1962.0724
250     , p3_a8  NUMBER := 0-1962.0724
251     , p3_a9  NUMBER := 0-1962.0724
252     , p3_a10  NUMBER := 0-1962.0724
253     , p3_a11  VARCHAR2 := fnd_api.g_miss_char
254     , p3_a12  VARCHAR2 := fnd_api.g_miss_char
255     , p3_a13  VARCHAR2 := fnd_api.g_miss_char
256     , p3_a14  NUMBER := 0-1962.0724
257     , p3_a15  VARCHAR2 := fnd_api.g_miss_char
258     , p3_a16  VARCHAR2 := fnd_api.g_miss_char
259     , p3_a17  NUMBER := 0-1962.0724
260     , p3_a18  VARCHAR2 := fnd_api.g_miss_char
261     , p3_a19  VARCHAR2 := fnd_api.g_miss_char
262     , p3_a20  VARCHAR2 := fnd_api.g_miss_char
263     , p3_a21  VARCHAR2 := fnd_api.g_miss_char
264     , p3_a22  VARCHAR2 := fnd_api.g_miss_char
265     , p3_a23  VARCHAR2 := fnd_api.g_miss_char
266     , p3_a24  VARCHAR2 := fnd_api.g_miss_char
267     , p3_a25  VARCHAR2 := fnd_api.g_miss_char
268     , p3_a26  VARCHAR2 := fnd_api.g_miss_char
269     , p3_a27  VARCHAR2 := fnd_api.g_miss_char
270   );
271   procedure check_ps_rules_items(p_validation_mode  VARCHAR2
272     , x_return_status OUT NOCOPY  VARCHAR2
273     , p0_a0  NUMBER := 0-1962.0724
274     , p0_a1  DATE := fnd_api.g_miss_date
275     , p0_a2  NUMBER := 0-1962.0724
276     , p0_a3  DATE := fnd_api.g_miss_date
277     , p0_a4  NUMBER := 0-1962.0724
278     , p0_a5  NUMBER := 0-1962.0724
279     , p0_a6  NUMBER := 0-1962.0724
280     , p0_a7  NUMBER := 0-1962.0724
281     , p0_a8  NUMBER := 0-1962.0724
282     , p0_a9  NUMBER := 0-1962.0724
283     , p0_a10  NUMBER := 0-1962.0724
284     , p0_a11  VARCHAR2 := fnd_api.g_miss_char
285     , p0_a12  VARCHAR2 := fnd_api.g_miss_char
286     , p0_a13  VARCHAR2 := fnd_api.g_miss_char
287     , p0_a14  NUMBER := 0-1962.0724
288     , p0_a15  VARCHAR2 := fnd_api.g_miss_char
289     , p0_a16  VARCHAR2 := fnd_api.g_miss_char
290     , p0_a17  NUMBER := 0-1962.0724
291     , p0_a18  VARCHAR2 := fnd_api.g_miss_char
292     , p0_a19  VARCHAR2 := fnd_api.g_miss_char
293     , p0_a20  VARCHAR2 := fnd_api.g_miss_char
294     , p0_a21  VARCHAR2 := fnd_api.g_miss_char
295     , p0_a22  VARCHAR2 := fnd_api.g_miss_char
296     , p0_a23  VARCHAR2 := fnd_api.g_miss_char
297     , p0_a24  VARCHAR2 := fnd_api.g_miss_char
298     , p0_a25  VARCHAR2 := fnd_api.g_miss_char
299     , p0_a26  VARCHAR2 := fnd_api.g_miss_char
300     , p0_a27  VARCHAR2 := fnd_api.g_miss_char
301   );
302   procedure update_filters(p_rulegroup_id  NUMBER
303     , p1_a0 JTF_VARCHAR2_TABLE_100
304     , p1_a1 JTF_VARCHAR2_TABLE_100
305     , x_return_status OUT NOCOPY  VARCHAR2
306   );
307   procedure update_strategy_params(p_rulegroup_id  NUMBER
308     , p1_a0 JTF_VARCHAR2_TABLE_100
309     , p1_a1 JTF_VARCHAR2_TABLE_100
310     , x_return_status OUT NOCOPY  VARCHAR2
311   );
312   procedure validate_ps_rules_rec(p_api_version_number  NUMBER
313     , p_init_msg_list  VARCHAR2
314     , x_return_status OUT NOCOPY  VARCHAR2
315     , x_msg_count OUT NOCOPY  NUMBER
316     , x_msg_data OUT NOCOPY  VARCHAR2
317     , p5_a0  NUMBER := 0-1962.0724
318     , p5_a1  DATE := fnd_api.g_miss_date
319     , p5_a2  NUMBER := 0-1962.0724
320     , p5_a3  DATE := fnd_api.g_miss_date
321     , p5_a4  NUMBER := 0-1962.0724
322     , p5_a5  NUMBER := 0-1962.0724
323     , p5_a6  NUMBER := 0-1962.0724
324     , p5_a7  NUMBER := 0-1962.0724
325     , p5_a8  NUMBER := 0-1962.0724
326     , p5_a9  NUMBER := 0-1962.0724
327     , p5_a10  NUMBER := 0-1962.0724
328     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
329     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
330     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
331     , p5_a14  NUMBER := 0-1962.0724
332     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
333     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
334     , p5_a17  NUMBER := 0-1962.0724
335     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
336     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
337     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
338     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
339     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
340     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
341     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
342     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
343     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
344     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
345   );
346 end ams_ps_rule_pvt_w;