DBA Data[Home] [Help]

PACKAGE: APPS.OE_OE_FORM_LINE_ADJ

Source


1 PACKAGE OE_OE_Form_Line_Adj AUTHID CURRENT_USER AS
2 /* $Header: OEXFLADS.pls 120.0 2005/06/01 01:13:25 appldev noship $ */
3 
4 --  Procedure : Default_Attributes
5 --
6 
7 PROCEDURE Default_Attributes
8 ( x_return_status OUT NOCOPY VARCHAR2
9 
10 , x_msg_count OUT NOCOPY NUMBER
11 
12 , x_msg_data OUT NOCOPY VARCHAR2
13 
14 ,   p_header_id                     IN  NUMBER
15 ,   p_line_id			           IN  NUMBER
16 , x_price_adjustment_id OUT NOCOPY NUMBER
17 
18 , x_header_id OUT NOCOPY NUMBER
19 
20 , x_discount_id OUT NOCOPY NUMBER
21 
22 , x_discount_line_id OUT NOCOPY NUMBER
23 
24 , x_automatic_flag OUT NOCOPY VARCHAR2
25 
26 , x_percent OUT NOCOPY NUMBER
27 
28 , x_line_id OUT NOCOPY NUMBER
29 
30 , x_context OUT NOCOPY VARCHAR2
31 
32 , x_attribute1 OUT NOCOPY VARCHAR2
33 
34 , x_attribute2 OUT NOCOPY VARCHAR2
35 
36 , x_attribute3 OUT NOCOPY VARCHAR2
37 
38 , x_attribute4 OUT NOCOPY VARCHAR2
39 
40 , x_attribute5 OUT NOCOPY VARCHAR2
41 
42 , x_attribute6 OUT NOCOPY VARCHAR2
43 
44 , x_attribute7 OUT NOCOPY VARCHAR2
45 
46 , x_attribute8 OUT NOCOPY VARCHAR2
47 
48 , x_attribute9 OUT NOCOPY VARCHAR2
49 
50 , x_attribute10 OUT NOCOPY VARCHAR2
51 
52 , x_attribute11 OUT NOCOPY VARCHAR2
53 
54 , x_attribute12 OUT NOCOPY VARCHAR2
55 
56 , x_attribute13 OUT NOCOPY VARCHAR2
57 
58 , x_attribute14 OUT NOCOPY VARCHAR2
59 
60 , x_attribute15 OUT NOCOPY VARCHAR2
61 
62 , x_discount OUT NOCOPY VARCHAR2
63 
64 , x_list_header_id OUT NOCOPY NUMBER
65 
66 , x_list_line_id OUT NOCOPY NUMBER
67 
68 , x_list_line_type_code OUT NOCOPY VARCHAR2
69 
70 , x_modifier_mechanism_type_code OUT NOCOPY VARCHAR2
71 
72 , x_updated_flag OUT NOCOPY VARCHAR2
73 
74 , x_update_allowed OUT NOCOPY VARCHAR2
75 
76 , x_applied_flag OUT NOCOPY VARCHAR2
77 
78 , x_change_reason_code OUT NOCOPY VARCHAR2
79 
80 , x_change_reason_text OUT NOCOPY VARCHAR2
81 
82 , x_modified_from OUT NOCOPY VARCHAR2
83 
84 , x_modified_to OUT NOCOPY VARCHAR2
85 
86 , x_operand OUT NOCOPY NUMBER
87 
88 , x_arithmetic_operator OUT NOCOPY VARCHAR2
89 
90 , x_adjusted_amount OUT NOCOPY NUMBER
91 
92 , x_pricing_phase_id OUT NOCOPY NUMBER
93 
94 , x_list_line_no OUT NOCOPY varchar2
95 
96 , x_source_system_code OUT NOCOPY varchar2
97 
98 , x_benefit_qty OUT NOCOPY NUMBER
99 
100 , x_benefit_uom_code OUT NOCOPY varchar2
101 
102 , x_print_on_invoice_flag OUT NOCOPY varchar2
103 
104 , x_expiration_date OUT NOCOPY DATE
105 
106 , x_rebate_transaction_type_code OUT NOCOPY varchar2
107 
108 , x_rebate_transaction_reference OUT NOCOPY varchar2
109 
110 , x_rebate_payment_system_code OUT NOCOPY varchar2
111 
112 , x_redeemed_date OUT NOCOPY DATE
113 
114 , x_redeemed_flag OUT NOCOPY varchar2
115 
116 , x_accrual_flag OUT NOCOPY varchar2
117 
118 , x_invoiced_flag OUT NOCOPY varchar2
119 
120 , x_estimated_flag OUT NOCOPY varchar2
121 
122 , x_credit_or_charge_flag OUT NOCOPY varchar2
123 
124 , x_include_on_returns_flag OUT NOCOPY varchar2
125 
126 , x_charge_type_code OUT NOCOPY varchar2
127 
128 , x_charge_subtype_code OUT NOCOPY varchar2
129 
130 , x_ac_context OUT NOCOPY VARCHAR2
131 
132 , x_ac_attribute1 OUT NOCOPY VARCHAR2
133 
134 , x_ac_attribute2 OUT NOCOPY VARCHAR2
135 
136 , x_ac_attribute3 OUT NOCOPY VARCHAR2
137 
138 , x_ac_attribute4 OUT NOCOPY VARCHAR2
139 
140 , x_ac_attribute5 OUT NOCOPY VARCHAR2
141 
142 , x_ac_attribute6 OUT NOCOPY VARCHAR2
143 
144 , x_ac_attribute7 OUT NOCOPY VARCHAR2
145 
146 , x_ac_attribute8 OUT NOCOPY VARCHAR2
147 
148 , x_ac_attribute9 OUT NOCOPY VARCHAR2
149 
150 , x_ac_attribute10 OUT NOCOPY VARCHAR2
151 
152 , x_ac_attribute11 OUT NOCOPY VARCHAR2
153 
154 , x_ac_attribute12 OUT NOCOPY VARCHAR2
155 
156 , x_ac_attribute13 OUT NOCOPY VARCHAR2
157 
158 , x_ac_attribute14 OUT NOCOPY VARCHAR2
159 
160 , x_ac_attribute15 OUT NOCOPY VARCHAR2
161 
162 --uom begin
163 , x_operand_per_pqty OUT NOCOPY NUMBER
164 
165 , x_adjusted_amount_per_pqty OUT NOCOPY NUMBER
166 
167 --uom end
168 );
169 
170 --  Procedure   :   Change_Attributes
171 --
172 
173 PROCEDURE Change_Attributes
174 ( x_return_status OUT NOCOPY VARCHAR2
175 
176 , x_msg_count OUT NOCOPY NUMBER
177 
178 , x_msg_data OUT NOCOPY VARCHAR2
179 
180 ,   p_price_adjustment_id           IN  NUMBER
181 ,   p_attr_id                       IN  NUMBER
182 ,   p_attr_value1                   IN  VARCHAR2
183 ,   p_attr_value2                   IN  VARCHAR2 DEFAULT FND_API.G_MISS_CHAR
184 ,   p_context                       IN  VARCHAR2
185 ,   p_attribute1                    IN  VARCHAR2
186 ,   p_attribute2                    IN  VARCHAR2
187 ,   p_attribute3                    IN  VARCHAR2
188 ,   p_attribute4                    IN  VARCHAR2
189 ,   p_attribute5                    IN  VARCHAR2
190 ,   p_attribute6                    IN  VARCHAR2
191 ,   p_attribute7                    IN  VARCHAR2
192 ,   p_attribute8                    IN  VARCHAR2
193 ,   p_attribute9                    IN  VARCHAR2
194 ,   p_attribute10                   IN  VARCHAR2
195 ,   p_attribute11                   IN  VARCHAR2
196 ,   p_attribute12                   IN  VARCHAR2
197 ,   p_attribute13                   IN  VARCHAR2
198 ,   p_attribute14                   IN  VARCHAR2
199 ,   p_attribute15                   IN  VARCHAR2
200 ,   p_ac_context                    IN  VARCHAR2
201 ,   p_ac_attribute1                 IN  VARCHAR2
202 ,   p_ac_attribute2                 IN  VARCHAR2
203 ,   p_ac_attribute3                 IN  VARCHAR2
204 ,   p_ac_attribute4                 IN  VARCHAR2
205 ,   p_ac_attribute5                 IN  VARCHAR2
206 ,   p_ac_attribute6                 IN  VARCHAR2
207 ,   p_ac_attribute7                 IN  VARCHAR2
208 ,   p_ac_attribute8                 IN  VARCHAR2
209 ,   p_ac_attribute9                 IN  VARCHAR2
210 ,   p_ac_attribute10                IN  VARCHAR2
211 ,   p_ac_attribute11                IN  VARCHAR2
212 ,   p_ac_attribute12                IN  VARCHAR2
213 ,   p_ac_attribute13                IN  VARCHAR2
214 ,   p_ac_attribute14                IN  VARCHAR2
215 ,   p_ac_attribute15                IN  VARCHAR2
216 , x_price_adjustment_id OUT NOCOPY NUMBER
217 
218 , x_header_id OUT NOCOPY NUMBER
219 
220 , x_discount_id OUT NOCOPY NUMBER
221 
222 , x_discount_line_id OUT NOCOPY NUMBER
223 
224 , x_automatic_flag OUT NOCOPY VARCHAR2
225 
226 , x_percent OUT NOCOPY NUMBER
227 
228 , x_line_id OUT NOCOPY NUMBER
229 
230 , x_context OUT NOCOPY VARCHAR2
231 
232 , x_attribute1 OUT NOCOPY VARCHAR2
233 
234 , x_attribute2 OUT NOCOPY VARCHAR2
235 
236 , x_attribute3 OUT NOCOPY VARCHAR2
237 
238 , x_attribute4 OUT NOCOPY VARCHAR2
239 
240 , x_attribute5 OUT NOCOPY VARCHAR2
241 
242 , x_attribute6 OUT NOCOPY VARCHAR2
243 
244 , x_attribute7 OUT NOCOPY VARCHAR2
245 
246 , x_attribute8 OUT NOCOPY VARCHAR2
247 
248 , x_attribute9 OUT NOCOPY VARCHAR2
249 
250 , x_attribute10 OUT NOCOPY VARCHAR2
251 
252 , x_attribute11 OUT NOCOPY VARCHAR2
253 
254 , x_attribute12 OUT NOCOPY VARCHAR2
255 
256 , x_attribute13 OUT NOCOPY VARCHAR2
257 
258 , x_attribute14 OUT NOCOPY VARCHAR2
259 
260 , x_attribute15 OUT NOCOPY VARCHAR2
261 
262 , x_ac_context OUT NOCOPY VARCHAR2
263 
264 , x_ac_attribute1 OUT NOCOPY VARCHAR2
265 
266 , x_ac_attribute2 OUT NOCOPY VARCHAR2
267 
268 , x_ac_attribute3 OUT NOCOPY VARCHAR2
269 
270 , x_ac_attribute4 OUT NOCOPY VARCHAR2
271 
272 , x_ac_attribute5 OUT NOCOPY VARCHAR2
273 
274 , x_ac_attribute6 OUT NOCOPY VARCHAR2
275 
276 , x_ac_attribute7 OUT NOCOPY VARCHAR2
277 
278 , x_ac_attribute8 OUT NOCOPY VARCHAR2
279 
280 , x_ac_attribute9 OUT NOCOPY VARCHAR2
281 
282 , x_ac_attribute10 OUT NOCOPY VARCHAR2
283 
284 , x_ac_attribute11 OUT NOCOPY VARCHAR2
285 
286 , x_ac_attribute12 OUT NOCOPY VARCHAR2
287 
288 , x_ac_attribute13 OUT NOCOPY VARCHAR2
289 
290 , x_ac_attribute14 OUT NOCOPY VARCHAR2
291 
292 , x_ac_attribute15 OUT NOCOPY VARCHAR2
293 
294 , x_discount OUT NOCOPY VARCHAR2
295 
296 ,   p_enforce_fixed_price	      IN  VARCHAR2
297 
298 -- New code Added :: New columns
299 , x_list_header_id OUT NOCOPY NUMBER
300 
301 , x_list_line_id OUT NOCOPY NUMBER
302 
303 , x_list_line_type_code OUT NOCOPY VARCHAR2
304 
305 , x_modifier_mechanism_type_code OUT NOCOPY VARCHAR2
306 
307 , x_updated_flag OUT NOCOPY VARCHAR2
308 
309 , x_update_allowed OUT NOCOPY VARCHAR2
310 
311 , x_applied_flag OUT NOCOPY VARCHAR2
312 
313 , x_change_reason_code OUT NOCOPY VARCHAR2
314 
315 , x_change_reason_text OUT NOCOPY VARCHAR2
316 
317 , x_modified_from OUT NOCOPY VARCHAR2
318 
319 , x_modified_to OUT NOCOPY VARCHAR2
320 
321 , x_operand OUT NOCOPY NUMBER
322 
323 , x_arithmetic_operator OUT NOCOPY varchar2
324 
325 , x_adjusted_amount OUT NOCOPY NUMBER
326 
327 , x_pricing_phase_id OUT NOCOPY NUMBER
328 
329 , x_list_line_no OUT NOCOPY varchar2
330 
331 , x_source_system_code OUT NOCOPY varchar2
332 
333 , x_benefit_qty OUT NOCOPY NUMBER
334 
335 , x_benefit_uom_code OUT NOCOPY varchar2
336 
337 , x_print_on_invoice_flag OUT NOCOPY varchar2
338 
339 , x_expiration_date OUT NOCOPY DATE
340 
341 , x_rebate_transaction_type_code OUT NOCOPY varchar2
342 
343 , x_rebate_transaction_reference OUT NOCOPY varchar2
344 
345 , x_rebate_payment_system_code OUT NOCOPY varchar2
346 
347 , x_redeemed_date OUT NOCOPY DATE
348 
349 , x_redeemed_flag OUT NOCOPY varchar2
350 
351 , x_accrual_flag OUT NOCOPY varchar2
352 
353 , x_invoiced_flag OUT NOCOPY varchar2
354 
355 , x_estimated_flag OUT NOCOPY varchar2
356 
357 , x_credit_or_charge_flag OUT NOCOPY varchar2
358 
359 , x_include_on_returns_flag OUT NOCOPY varchar2
360 
361 , x_charge_type_code OUT NOCOPY varchar2
362 
363 , x_charge_subtype_code OUT NOCOPY varchar2
364 
365 --uom begin
366 , x_operand_per_pqty OUT NOCOPY NUMBER
367 
368 , x_adjusted_amount_per_pqty OUT NOCOPY NUMBER
369 
370 --uom end
371 );
372 
373 --  Procedure       Validate_And_Write
374 --
375 
376 PROCEDURE Validate_And_Write
377 ( x_return_status OUT NOCOPY VARCHAR2
378 
379 , x_msg_count OUT NOCOPY NUMBER
380 
381 , x_msg_data OUT NOCOPY VARCHAR2
382 
383 ,   p_price_adjustment_id           IN  NUMBER
384 , x_creation_date OUT NOCOPY DATE
385 
386 , x_created_by OUT NOCOPY NUMBER
387 
388 , x_last_update_date OUT NOCOPY DATE
389 
390 , x_last_updated_by OUT NOCOPY NUMBER
391 
392 , x_last_update_login OUT NOCOPY NUMBER
393 
394 ,   p_ok_flag			    		 IN VARCHAR2
395 , x_program_id OUT NOCOPY NUMBER
396 
397 , x_program_application_id OUT NOCOPY NUMBER
398 
399 , x_program_update_date OUT NOCOPY DATE
400 
401 , x_request_id OUT NOCOPY NUMBER
402 
403 , x_lock_control OUT NOCOPY NUMBER
404 
405 );
406 
407 --  Procedure       Delete_Row
408 --
409 
410 PROCEDURE Delete_Row
411 ( x_return_status OUT NOCOPY VARCHAR2
412 
413 , x_msg_count OUT NOCOPY NUMBER
414 
415 , x_msg_data OUT NOCOPY VARCHAR2
416 
417 ,   p_price_adjustment_id           IN  NUMBER
418 , p_change_reason_code            IN  VARCHAR2 Default Null
419 , p_change_comments               IN  VARCHAR2 Default Null
420 );
421 
422 --  Procedure       Process_Entity
423 --
424 
425 PROCEDURE Process_Delayed_Requests
426 ( x_return_status OUT NOCOPY VARCHAR2
427 
428 , x_msg_count OUT NOCOPY NUMBER
429 
430 , x_msg_data OUT NOCOPY VARCHAR2
431 
432 ,   p_header_id			    IN  NUMBER
433 ,   p_line_id			    IN  NUMBER
434 );
435 
436 
437 --  procedure       replace_attributes
438 --  this is a specialized function to replace a price_adjustment
439 --  with a new one. this function is exclusively for internal use only.
440 --  it presently only being called from OEXOELIN when modifying
441 --  selling_price
442 
443 PROCEDURE REPLACE_ATTRIBUTES
444 (x_return_status OUT NOCOPY VARCHAR2,
445 
446 x_msg_count OUT NOCOPY NUMBER,
447 
448 x_msg_data OUT NOCOPY VARCHAR2,
449 
450    p_price_adjustment_id	IN  NUMBER,
451    p_adjusted_amount	IN  NUMBER,
452    p_adjusted_amount_per_pqty	IN  NUMBER DEFAULT NULL,
456    p_applied_flag		IN  VARCHAR2,
453    p_arithmetic_operator	IN  VARCHAR2,
454    p_operand			IN  NUMBER,
455    p_operand_per_pqty			IN  NUMBER DEFAULT NULL,
457    p_updated_flag		IN  VARCHAR2,
458    p_change_reason_code         In  Varchar2:=NULL,
459    p_change_reason_text         In  Varchar2:=NULL
460    );
461 
462 --  Procedure       lock_Row
463 --
464 
465 PROCEDURE Lock_Row
466 ( x_return_status OUT NOCOPY VARCHAR2
467 
468 , x_msg_count OUT NOCOPY NUMBER
469 
470 , x_msg_data OUT NOCOPY VARCHAR2
471 
472 ,   p_price_adjustment_id           IN  NUMBER
473 ,   p_lock_control		           IN  NUMBER
474 );
475 
476 --Manual Begin
477 Procedure Insert_Row(p_line_adj_rec In Oe_Order_Pub.line_adj_rec_type
478 ,x_return_status OUT NOCOPY VARCHAR2
479 
480 ,x_msg_count OUT NOCOPY NUMBER
481 
482 ,x_msg_data OUT NOCOPY VARCHAR2
483 
484 ,x_price_adjustment_id OUT NOCOPY NUMBER);
485 
486 --Manual End
487 
488 
489 END OE_OE_Form_Line_Adj;