DBA Data[Home] [Help]

PACKAGE: APPS.INV_PP_RESTRICTION_FORM_PKG

Source


1 package inv_pp_restriction_form_pkg AS
2 /* $Header: INVFPRES.pls 120.1 2005/06/11 08:07:46 appldev  $ */
3 
4 procedure insert_restriction
5   (
6     p_api_version         	     IN  NUMBER
7    ,p_init_msg_list       	     IN  VARCHAR2 := fnd_api.g_false
8    ,p_validation_level    	     IN  NUMBER   := fnd_api.g_valid_level_full
9    ,x_return_status       	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
10    ,x_msg_count           	     OUT NOCOPY /* file.sql.39 change */ NUMBER
11    ,x_msg_data            	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
12    ,p_rule_id                        IN  NUMBER
13    ,p_sequence_number                IN  NUMBER
14    ,p_parameter_id                   IN  NUMBER
15    ,p_operator_code                  IN  NUMBER
16    ,p_operand_type_code              IN  NUMBER
17    ,p_operand_constant_number        IN  NUMBER
18    ,p_operand_constant_character     IN  VARCHAR2
19    ,p_operand_constant_date          IN  DATE
20    ,p_operand_parameter_id           IN  NUMBER
21    ,p_operand_expression             IN  VARCHAR2
22    ,p_operand_flex_value_set_id      IN  NUMBER
23    ,p_logical_operator_code          IN  NUMBER
24    ,p_bracket_open                   IN  VARCHAR2
25    ,p_bracket_close                  IN  VARCHAR2
26    ,p_attribute_category             IN  VARCHAR2
27    ,p_attribute1                     IN  VARCHAR2
28    ,p_attribute2                     IN  VARCHAR2
29    ,p_attribute3                     IN  VARCHAR2
30    ,p_attribute4                     IN  VARCHAR2
31    ,p_attribute5                     IN  VARCHAR2
32    ,p_attribute6                     IN  VARCHAR2
33    ,p_attribute7                     IN  VARCHAR2
34    ,p_attribute8                     IN  VARCHAR2
35    ,p_attribute9                     IN  VARCHAR2
36    ,p_attribute10                    IN  VARCHAR2
37    ,p_attribute11                    IN  VARCHAR2
38    ,p_attribute12                    IN  VARCHAR2
39    ,p_attribute13                    IN  VARCHAR2
40    ,p_attribute14                    IN  VARCHAR2
41    ,p_attribute15                    IN  VARCHAR2
42   );
43 
44 procedure lock_restriction (
45     p_api_version         	     IN  NUMBER
46    ,p_init_msg_list       	     IN  VARCHAR2 := fnd_api.g_false
47    ,p_validation_level    	     IN  NUMBER   := fnd_api.g_valid_level_full
48    ,x_return_status       	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
49    ,x_msg_count           	     OUT NOCOPY /* file.sql.39 change */ NUMBER
50    ,x_msg_data            	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
51    ,p_rule_id                        IN  NUMBER
52    ,p_sequence_number                IN  NUMBER
53    ,p_parameter_id                   IN  NUMBER
54    ,p_operator_code                  IN  NUMBER
55    ,p_operand_type_code              IN  NUMBER
56    ,p_operand_constant_number        IN  NUMBER
57    ,p_operand_constant_character     IN  VARCHAR2
58    ,p_operand_constant_date          IN  DATE
59    ,p_operand_parameter_id           IN  NUMBER
60    ,p_operand_expression             IN  VARCHAR2
61    ,p_operand_flex_value_set_id      IN  NUMBER
62    ,p_logical_operator_code          IN  NUMBER
63    ,p_bracket_open                   IN  VARCHAR2
64    ,p_bracket_close                  IN  VARCHAR2
65    ,p_attribute_category             IN  VARCHAR2
66    ,p_attribute1                     IN  VARCHAR2
67    ,p_attribute2                     IN  VARCHAR2
68    ,p_attribute3                     IN  VARCHAR2
69    ,p_attribute4                     IN  VARCHAR2
70    ,p_attribute5                     IN  VARCHAR2
71    ,p_attribute6                     IN  VARCHAR2
72    ,p_attribute7                     IN  VARCHAR2
73    ,p_attribute8                     IN  VARCHAR2
74    ,p_attribute9                     IN  VARCHAR2
75    ,p_attribute10                    IN  VARCHAR2
76    ,p_attribute11                    IN  VARCHAR2
77    ,p_attribute12                    IN  VARCHAR2
78    ,p_attribute13                    IN  VARCHAR2
79    ,p_attribute14                    IN  VARCHAR2
80    ,p_attribute15                    IN  VARCHAR2
81   );
82 
83 procedure update_restriction (
84     p_api_version         	     IN  NUMBER
85    ,p_init_msg_list       	     IN  VARCHAR2 := fnd_api.g_false
86    ,p_validation_level    	     IN  NUMBER   := fnd_api.g_valid_level_full
87    ,x_return_status       	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
88    ,x_msg_count           	     OUT NOCOPY /* file.sql.39 change */ NUMBER
89    ,x_msg_data            	     OUT NOCOPY /* file.sql.39 change */ VARCHAR2
90    ,p_rule_id                        IN  NUMBER
91    ,p_sequence_number                IN  NUMBER
92    ,p_parameter_id                   IN  NUMBER
93    ,p_operator_code                  IN  NUMBER
94    ,p_operand_type_code              IN  NUMBER
95    ,p_operand_constant_number        IN  NUMBER
96    ,p_operand_constant_character     IN  VARCHAR2
97    ,p_operand_constant_date          IN  DATE
98    ,p_operand_parameter_id           IN  NUMBER
99    ,p_operand_expression             IN  VARCHAR2
100    ,p_operand_flex_value_set_id      IN  NUMBER
101    ,p_logical_operator_code          IN  NUMBER
102    ,p_bracket_open                   IN  VARCHAR2
103    ,p_bracket_close                  IN  VARCHAR2
104    ,p_attribute_category             IN  VARCHAR2
105    ,p_attribute1                     IN  VARCHAR2
106    ,p_attribute2                     IN  VARCHAR2
107    ,p_attribute3                     IN  VARCHAR2
108    ,p_attribute4                     IN  VARCHAR2
109    ,p_attribute5                     IN  VARCHAR2
110    ,p_attribute6                     IN  VARCHAR2
111    ,p_attribute7                     IN  VARCHAR2
112    ,p_attribute8                     IN  VARCHAR2
113    ,p_attribute9                     IN  VARCHAR2
114    ,p_attribute10                    IN  VARCHAR2
115    ,p_attribute11                    IN  VARCHAR2
116    ,p_attribute12                    IN  VARCHAR2
117    ,p_attribute13                    IN  VARCHAR2
118    ,p_attribute14                    IN  VARCHAR2
119    ,p_attribute15                    IN  VARCHAR2
120   ) ;
121 
122 procedure delete_restriction (
123   p_api_version               in  NUMBER,
124   p_init_msg_list             in  varchar2 := fnd_api.g_false,
125   p_validation_level          in  number   := fnd_api.g_valid_level_full,
126   x_return_status             OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
127   x_msg_count                 OUT NOCOPY /* file.sql.39 change */ NUMBER,
128   x_msg_data                  OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
129   p_rule_id                   IN  NUMBER,
130   p_sequence_number           IN  NUMBER
131 			      );
132 
133 -- this private procedure should be used only by the inv_pp_rule_form_pkg.delete_rule
134 -- no validation is done whatsoever
135 procedure delete_restrictions (
136   p_rule_id                   IN  NUMBER
137  );
138 
139 end INV_PP_RESTRICTION_FORM_PKG;