[Home] [Help]
PACKAGE: APPS.GMD_ERES_UTILS
Source
1 package GMD_ERES_UTILS AUTHID CURRENT_USER as
2 /* $Header: GMDERESS.pls 120.7.12000000.2 2007/02/13 12:16:25 kmotupal ship $ */
3
4 PROCEDURE get_operation_no(P_oprn_id IN NUMBER, P_oprn_no OUT NOCOPY VARCHAR2);
5
6 PROCEDURE get_operation_vers(P_oprn_id IN NUMBER,P_oprn_vers OUT NOCOPY NUMBER);
7
8 PROCEDURE get_formula_no(P_formula_id IN NUMBER, P_formula_no OUT NOCOPY VARCHAR2);
9
10 PROCEDURE get_formula_vers(P_formula_id IN NUMBER,P_formula_vers OUT NOCOPY NUMBER);
11
12 PROCEDURE get_formula_desc(P_formula_id IN NUMBER, P_formula_desc OUT NOCOPY VARCHAR2);
13
14 PROCEDURE get_recipe_no(P_recipe_id IN NUMBER, P_recipe_no OUT NOCOPY VARCHAR2);
15
16 PROCEDURE get_recipe_version(P_recipe_id IN NUMBER,P_recipe_version OUT NOCOPY NUMBER);
17
18 PROCEDURE get_routing_no(P_routing_id IN NUMBER, P_routing_no OUT NOCOPY VARCHAR2);
19
20 PROCEDURE get_routing_vers(P_routing_id IN NUMBER,P_routing_vers OUT NOCOPY NUMBER);
21
22 PROCEDURE get_line_type_desc (P_formulaline_id IN NUMBER, P_line_type_desc OUT NOCOPY VARCHAR2);
23
24 PROCEDURE get_status_meaning(P_status_code IN NUMBER, P_meaning OUT NOCOPY VARCHAR2);
25
26 PROCEDURE get_process_qty_um(P_oprn_id IN NUMBER,P_prc_qty_um OUT NOCOPY VARCHAR2);
27
28 PROCEDURE get_activity_desc(p_activity IN VARCHAR2, p_activity_desc OUT NOCOPY VARCHAR2);
29
30 PROCEDURE get_resource_desc(p_resource IN VARCHAR2, p_resource_desc OUT NOCOPY VARCHAR2);
31
32 PROCEDURE get_proc_param_desc(p_parameter_id IN NUMBER, x_parameter_desc OUT NOCOPY VARCHAR2);
33
34 PROCEDURE get_proc_param_units(p_parameter_id IN NUMBER, x_units OUT NOCOPY VARCHAR2);
35
36 PROCEDURE set_formula_status(p_formula_id IN NUMBER,
37 p_from_status IN VARCHAR2,
38 p_to_status IN VARCHAR2,
39 p_signature_status IN VARCHAR2 DEFAULT NULL);
40
41 PROCEDURE set_operation_status(p_oprn_id IN NUMBER,
42 p_from_status IN VARCHAR2,
43 p_to_status IN VARCHAR2,
44 p_signature_status IN VARCHAR2 DEFAULT NULL);
45
46 PROCEDURE set_routing_status(p_routing_id IN NUMBER,
47 p_from_status IN VARCHAR2,
48 p_to_status IN VARCHAR2,
49 p_signature_status IN VARCHAR2 DEFAULT NULL);
50
51 PROCEDURE set_recipe_status(p_recipe_id IN NUMBER,
52 p_from_status IN VARCHAR2,
53 p_to_status IN VARCHAR2,
54 p_signature_status IN VARCHAR2 DEFAULT NULL,
55 p_create_validity IN NUMBER DEFAULT 0);
56
57 PROCEDURE set_validity_status(p_validity_rule_id IN NUMBER,
58 p_from_status IN VARCHAR2,
59 p_to_status IN VARCHAR2,
60 p_signature_status IN VARCHAR2 DEFAULT NULL);
61
62 PROCEDURE set_auto_recipe_status(p_formula_id IN NUMBER,
63 p_orgn_id IN NUMBER,
64 p_from_status IN VARCHAR2,
65 p_to_status IN VARCHAR2,
66 p_signature_status IN VARCHAR2 DEFAULT NULL);
67
68 -- Bug number 4479101
69 PROCEDURE set_substitution_status (p_substitution_id IN NUMBER
70 ,p_from_status IN VARCHAR2
71 ,p_to_status IN VARCHAR2
72 ,p_signature_status IN VARCHAR2 DEFAULT NULL);
73
74 PROCEDURE set_formulation_spec_status(p_formulation_spec_id IN NUMBER,
75 p_from_status IN VARCHAR2,
76 p_to_status IN VARCHAR2,
77 p_signature_status IN VARCHAR2);
78
79
80 FUNCTION check_recipe_validity_eres (p_recipe_id IN NUMBER,
81 p_to_status IN VARCHAR2)
82 RETURN BOOLEAN;
83
84 FUNCTION esig_required (p_event IN VARCHAR2,
85 p_event_key IN VARCHAR2,
86 p_to_status IN VARCHAR2)
87 RETURN BOOLEAN;
88
89 PROCEDURE update_formula_status ( p_formula_id IN VARCHAR2,
90 p_from_status IN VARCHAR2,
91 p_to_status IN VARCHAR2,
92 p_pending_status IN VARCHAR2,
93 p_rework_status IN VARCHAR2,
94 p_object_name IN VARCHAR2,
95 p_object_version IN NUMBER,
96 p_called_from_form IN VARCHAR2 DEFAULT 'F',
97 x_return_status OUT NOCOPY VARCHAR2);
98
99 PROCEDURE update_operation_status( p_oprn_id IN VARCHAR2,
100 p_from_status IN VARCHAR2,
101 p_to_status IN VARCHAR2,
102 p_pending_status IN VARCHAR2,
103 p_rework_status IN VARCHAR2,
104 p_object_name IN VARCHAR2,
105 p_object_version IN NUMBER,
106 p_called_from_form IN VARCHAR2 DEFAULT 'F',
107 x_return_status OUT NOCOPY VARCHAR2);
108
109 PROCEDURE update_routing_status ( p_routing_id IN VARCHAR2,
110 p_from_status IN VARCHAR2,
111 p_to_status IN VARCHAR2,
112 p_pending_status IN VARCHAR2,
113 p_rework_status IN VARCHAR2,
114 p_object_name IN VARCHAR2,
115 p_object_version IN NUMBER,
116 p_called_from_form IN VARCHAR2 DEFAULT 'F',
117 x_return_status OUT NOCOPY VARCHAR2);
118
119 PROCEDURE update_recipe_status ( p_recipe_id IN VARCHAR2,
120 p_from_status IN VARCHAR2,
121 p_to_status IN VARCHAR2,
122 p_pending_status IN VARCHAR2,
123 p_rework_status IN VARCHAR2,
124 p_object_name IN VARCHAR2,
125 p_object_version IN NUMBER,
126 p_called_from_form IN VARCHAR2 DEFAULT 'F',
127 x_return_status OUT NOCOPY VARCHAR2);
128
129 PROCEDURE update_validity_rule_status ( p_validity_rule_id IN VARCHAR2,
130 p_from_status IN VARCHAR2,
131 p_to_status IN VARCHAR2,
132 p_pending_status IN VARCHAR2,
133 p_rework_status IN VARCHAR2,
134 p_called_from_form IN VARCHAR2 DEFAULT 'F',
135 x_return_status OUT NOCOPY VARCHAR2);
136 -- Bug 5394532
137 PROCEDURE update_substitution_status (p_substitution_id IN NUMBER,
138 p_from_status IN VARCHAR2,
139 p_to_status IN VARCHAR2,
140 p_pending_status IN VARCHAR2,
141 p_rework_status IN VARCHAR2,
142 p_called_from_form IN VARCHAR2 DEFAULT 'F',
143 x_return_status OUT NOCOPY VARCHAR2);
144
145 /*Thomas Daniel - The raise event procedure has been moved to GMD_EDR_STANDARD */
146 /*PROCEDURE raise_event (p_event_name in varchar2,
147 p_event_key in varchar2,
148 p_parameter_name1 in varchar2 default NULL,
149 p_parameter_value1 in varchar2 default NULL,
150 p_parameter_name2 in varchar2 default NULL,
151 p_parameter_value2 in varchar2 default NULL,
152 p_parameter_name3 in varchar2 default NULL,
153 p_parameter_value3 in varchar2 default NULL,
154 p_parameter_name4 in varchar2 default NULL,
155 p_parameter_value4 in varchar2 default NULL,
156 p_parameter_name5 in varchar2 default NULL,
157 p_parameter_value5 in varchar2 default NULL,
158 p_parameter_name6 in varchar2 default NULL,
159 p_parameter_value6 in varchar2 default NULL,
160 p_parameter_name7 in varchar2 default NULL,
161 p_parameter_value7 in varchar2 default NULL,
162 p_parameter_name8 in varchar2 default NULL,
163 p_parameter_value8 in varchar2 default NULL,
164 p_parameter_name9 in varchar2 default NULL,
165 p_parameter_value9 in varchar2 default NULL,
166 p_parameter_name10 in varchar2 default NULL,
167 p_parameter_value10 in varchar2 default NULL);*/
168
169 PROCEDURE get_recipe_details (
170 P_formula_id IN NUMBER,
171 P_recipe_no OUT NOCOPY VARCHAR2,
172 P_recipe_vers OUT NOCOPY NUMBER,
173 P_recipe_desc OUT NOCOPY VARCHAR2,
174 P_recipe_status OUT NOCOPY VARCHAR2,
175 P_recipe_type OUT NOCOPY NUMBER );
176
177 PROCEDURE get_validity_details (
178 P_formula_id IN NUMBER,
179 p_orgn_id OUT NOCOPY NUMBER, -- Krishna NPD Conv
180 P_item_id OUT NOCOPY NUMBER,
181 --p_revision OUT NOCOPY NUMBER, -- Krishna NPD Conv --commented for bug #5218333
182 p_revision OUT NOCOPY VARCHAR2,
183 P_item_um OUT NOCOPY VARCHAR2,
184 P_min_qty OUT NOCOPY NUMBER,
185 P_max_qty OUT NOCOPY NUMBER,
186 P_std_qty OUT NOCOPY NUMBER,
187 P_inv_min_qty OUT NOCOPY NUMBER,
188 P_inv_max_qty OUT NOCOPY NUMBER,
189 P_min_eff_date OUT NOCOPY DATE,
190 P_max_eff_date OUT NOCOPY DATE,
191 P_recipe_use OUT NOCOPY VARCHAR2,
192 P_preference OUT NOCOPY NUMBER,
193 P_validity_rule_status OUT NOCOPY VARCHAR2 );
194
195 --Krishna 10-Feb-2005 NPD Convergence,
196 --Created procedures GET_ORGANIZATION_CODE,GET_ITEM_NO_DESC and GET_LOOKUP_VALUE for to migrate GMI procedure calls to GMD_ERES_UTILS package.
197 PROCEDURE get_organization_code
198 ( p_orgn_id IN NUMBER,
199 p_orgn_code OUT NOCOPY VARCHAR2);
200
201 PROCEDURE get_item_no_desc
202 ( pitem_id IN NUMBER,
203 porgn_id IN NUMBER,
204 pitem_no OUT NOCOPY VARCHAR2,
205 pitem_desc OUT NOCOPY VARCHAR2 );
206
207 PROCEDURE get_lookup_value (
208 plookup_type IN VARCHAR2,
209 plookup_code IN VARCHAR2,
210 pmeaning OUT NOCOPY VARCHAR2);
211
212 PROCEDURE get_tech_parm_name(P_tech_parm_id IN NUMBER, P_tech_parm_name OUT NOCOPY VARCHAR2,
213 P_unit_code OUT NOCOPY VARCHAR2);
214
215 PROCEDURE get_category_name(P_category_id IN NUMBER, P_category_name OUT NOCOPY VARCHAR2);
216
217 PROCEDURE get_category_set_name(P_category_set_id IN NUMBER, P_category_set_name OUT NOCOPY VARCHAR2);
218
219 PROCEDURE get_formula_line_no(P_formulaline_id IN NUMBER,P_formulaline_no OUT NOCOPY NUMBER);
220
221 -- Kapil LCF-GMO ME Bug# 5456888
222 -- To get Routing details
223 PROCEDURE get_routing_details_eres (
224 P_doc_id IN VARCHAR2,
225 P_routing_no OUT NOCOPY VARCHAR2,
226 P_routing_vers OUT NOCOPY NUMBER,
227 P_routing_desc OUT NOCOPY VARCHAR2,
228 P_routing_status OUT NOCOPY VARCHAR2,
229 P_enhancd_PI_ind OUT NOCOPY VARCHAR2 );
230
231 -- Kapil ME Auto-Prod : Bug# 5716318
232 PROCEDURE get_yes_no_value (
233 plookup_code IN VARCHAR2,
234 pmeaning OUT NOCOPY VARCHAR2);
235 end GMD_ERES_UTILS;