DBA Data[Home] [Help]

PACKAGE: APPS.OZF_DISC_LINE_PKG

Source


1 PACKAGE OZF_DISC_LINE_PKG AS
2 /* $Header: ozftodls.pls 120.1 2006/05/04 15:25:26 julou noship $ */
3 -- ===============================================================
4 -- Start of Comments
5 -- Package name
6 --          OZF_DISC_LINE_PKG
7 -- Purpose
8 --
9 -- History
10 --           Wed May 18 2005:11/57 AM RSSHARMA Added Insert_row and Update_row for Volume Offers
11 -- NOTE
12 --
13 -- This Api is generated with Latest version of
14 -- Rosetta, where g_miss indicates NULL and
15 -- NULL indicates missing value. Rosetta Version 1.55
16 -- End of Comments
17 -- ===============================================================
18 
19 
20 
21 
22 --  ========================================================
23 --
24 --  NAME
25 --  Insert_Row
26 --
27 --  PURPOSE
28 --
29 --  NOTES
30 --
31 --  HISTORY
32 --
33 --  ========================================================
34 PROCEDURE Insert_Row(
35           px_offer_discount_line_id   IN OUT NOCOPY NUMBER,
36           p_parent_discount_line_id    NUMBER,
37           p_volume_from    NUMBER,
38           p_volume_to    NUMBER,
39           p_volume_operator    VARCHAR2,
40           p_volume_type    VARCHAR2,
41           p_volume_break_type    VARCHAR2,
42           p_discount    NUMBER,
43           p_discount_type    VARCHAR2,
44           p_tier_type    VARCHAR2,
45           p_tier_level    VARCHAR2,
46           p_incompatibility_group    VARCHAR2,
47           p_precedence    NUMBER,
48           p_bucket    VARCHAR2,
49           p_scan_value    NUMBER,
50           p_scan_data_quantity    NUMBER,
51           p_scan_unit_forecast    NUMBER,
52           p_channel_id    NUMBER,
53           p_adjustment_flag    VARCHAR2,
54           p_start_date_active    DATE,
55           p_end_date_active    DATE,
56           p_uom_code    VARCHAR2,
57           p_creation_date    DATE,
58           p_created_by    NUMBER,
59           p_last_update_date    DATE,
60           p_last_updated_by    NUMBER,
61           p_last_update_login    NUMBER,
62           px_object_version_number   IN OUT NOCOPY NUMBER,
63            p_context    VARCHAR2,
64            p_attribute1    VARCHAR2,
65            p_attribute2    VARCHAR2,
66            p_attribute3    VARCHAR2,
67            p_attribute4    VARCHAR2,
68            p_attribute5    VARCHAR2,
69            p_attribute6    VARCHAR2,
70            p_attribute7    VARCHAR2,
71            p_attribute8    VARCHAR2,
72            p_attribute9    VARCHAR2,
73            p_attribute10    VARCHAR2,
74            p_attribute11    VARCHAR2,
75            p_attribute12    VARCHAR2,
76            p_attribute13    VARCHAR2,
77            p_attribute14    VARCHAR2,
78            p_attribute15    VARCHAR2,
79           p_offer_id    NUMBER);
80 
81 
82 --  ========================================================
83 --
84 --  NAME
85 --  Insert_Row for volume offer
86 --
87 --  PURPOSE
88 --
89 --  NOTES
90 --
91 --  HISTORY
92 --
93 --  ========================================================
94 PROCEDURE Insert_Row(
95           px_offer_discount_line_id   IN OUT NOCOPY NUMBER,
96           p_parent_discount_line_id    NUMBER,
97           p_volume_from    NUMBER,
98           p_volume_to    NUMBER,
99           p_volume_operator    VARCHAR2,
100           p_volume_type    VARCHAR2,
101           p_volume_break_type    VARCHAR2,
102           p_discount    NUMBER,
103           p_discount_type    VARCHAR2,
104           p_tier_type    VARCHAR2,
105           p_tier_level    VARCHAR2,
106           p_incompatibility_group    VARCHAR2,
107           p_precedence    NUMBER,
108           p_bucket    VARCHAR2,
109           p_scan_value    NUMBER,
110           p_scan_data_quantity    NUMBER,
111           p_scan_unit_forecast    NUMBER,
112           p_channel_id    NUMBER,
113           p_adjustment_flag    VARCHAR2,
114           p_start_date_active    DATE,
115           p_end_date_active    DATE,
116           p_uom_code    VARCHAR2,
117           p_creation_date    DATE,
118           p_created_by    NUMBER,
119           p_last_update_date    DATE,
120           p_last_updated_by    NUMBER,
121           p_last_update_login    NUMBER,
122           px_object_version_number   IN OUT NOCOPY NUMBER,
123            p_context    VARCHAR2,
124            p_attribute1    VARCHAR2,
125            p_attribute2    VARCHAR2,
126            p_attribute3    VARCHAR2,
127            p_attribute4    VARCHAR2,
128            p_attribute5    VARCHAR2,
129            p_attribute6    VARCHAR2,
130            p_attribute7    VARCHAR2,
131            p_attribute8    VARCHAR2,
132            p_attribute9    VARCHAR2,
133            p_attribute10    VARCHAR2,
134            p_attribute11    VARCHAR2,
135            p_attribute12    VARCHAR2,
136            p_attribute13    VARCHAR2,
137            p_attribute14    VARCHAR2,
138            p_attribute15    VARCHAR2,
139           p_offer_id    NUMBER,
140           p_formula_id NUMBER);
141 
142 
143 
144 
145 --  ========================================================
146 --
147 --  NAME
148 --  Update_Row
149 --
150 --  PURPOSE
151 --
152 --  NOTES
153 --
154 --  HISTORY
155 --
156 --  ========================================================
157 PROCEDURE Update_Row(
158           p_offer_discount_line_id    NUMBER,
159           p_parent_discount_line_id    NUMBER,
160           p_volume_from    NUMBER,
161           p_volume_to    NUMBER,
162           p_volume_operator    VARCHAR2,
163           p_volume_type    VARCHAR2,
164           p_volume_break_type    VARCHAR2,
165           p_discount    NUMBER,
166           p_discount_type    VARCHAR2,
167           p_tier_type    VARCHAR2,
168           p_tier_level    VARCHAR2,
169           p_incompatibility_group    VARCHAR2,
170           p_precedence    NUMBER,
171           p_bucket    VARCHAR2,
172           p_scan_value    NUMBER,
173           p_scan_data_quantity    NUMBER,
174           p_scan_unit_forecast    NUMBER,
175           p_channel_id    NUMBER,
176           p_adjustment_flag    VARCHAR2,
177           p_start_date_active    DATE,
178           p_end_date_active    DATE,
179           p_uom_code    VARCHAR2,
180           p_last_update_date    DATE,
181           p_last_updated_by    NUMBER,
182           p_last_update_login    NUMBER,
183           p_object_version_number   IN NUMBER,
184            p_context    VARCHAR2,
185            p_attribute1    VARCHAR2,
186            p_attribute2    VARCHAR2,
187            p_attribute3    VARCHAR2,
188            p_attribute4    VARCHAR2,
189            p_attribute5    VARCHAR2,
190            p_attribute6    VARCHAR2,
191            p_attribute7    VARCHAR2,
192            p_attribute8    VARCHAR2,
193            p_attribute9    VARCHAR2,
194            p_attribute10    VARCHAR2,
195            p_attribute11    VARCHAR2,
196            p_attribute12    VARCHAR2,
197            p_attribute13    VARCHAR2,
198            p_attribute14    VARCHAR2,
199            p_attribute15    VARCHAR2,
200           p_offer_id    NUMBER);
201 
202 --  ========================================================
203 --
204 --  NAME
205 --  Update_Row
206 --
207 --  PURPOSE for volume_offer
208 --
209 --  NOTES
210 --
211 --  HISTORY
212 --
213 --  ========================================================
214 PROCEDURE Update_Row(
215           p_offer_discount_line_id    NUMBER,
216           p_parent_discount_line_id    NUMBER,
217           p_volume_from    NUMBER,
218           p_volume_to    NUMBER,
219           p_volume_operator    VARCHAR2,
220           p_volume_type    VARCHAR2,
221           p_volume_break_type    VARCHAR2,
222           p_discount    NUMBER,
223           p_discount_type    VARCHAR2,
224           p_tier_type    VARCHAR2,
225           p_tier_level    VARCHAR2,
226           p_incompatibility_group    VARCHAR2,
227           p_precedence    NUMBER,
228           p_bucket    VARCHAR2,
229           p_scan_value    NUMBER,
230           p_scan_data_quantity    NUMBER,
231           p_scan_unit_forecast    NUMBER,
232           p_channel_id    NUMBER,
233           p_adjustment_flag    VARCHAR2,
234           p_start_date_active    DATE,
235           p_end_date_active    DATE,
236           p_uom_code    VARCHAR2,
237           p_last_update_date    DATE,
238           p_last_updated_by    NUMBER,
239           p_last_update_login    NUMBER,
240           p_object_version_number   IN NUMBER,
241            p_context    VARCHAR2,
242            p_attribute1    VARCHAR2,
243            p_attribute2    VARCHAR2,
244            p_attribute3    VARCHAR2,
245            p_attribute4    VARCHAR2,
246            p_attribute5    VARCHAR2,
247            p_attribute6    VARCHAR2,
248            p_attribute7    VARCHAR2,
249            p_attribute8    VARCHAR2,
250            p_attribute9    VARCHAR2,
251            p_attribute10    VARCHAR2,
252            p_attribute11    VARCHAR2,
253            p_attribute12    VARCHAR2,
254            p_attribute13    VARCHAR2,
255            p_attribute14    VARCHAR2,
256            p_attribute15    VARCHAR2,
257           p_offer_id    NUMBER,
258           p_formula_id NUMBER
259           );
260 
261 
262 
263 
264 --  ========================================================
265 --
266 --  NAME
267 --  Delete_Row
268 --
269 --  PURPOSE
270 --
271 --  NOTES
272 --
273 --  HISTORY
274 --
275 --  ========================================================
276 PROCEDURE Delete_Row(
277     p_offer_discount_line_id  NUMBER,
278     p_object_version_number  NUMBER);
279 
280 
281 
282 
283 --  ========================================================
284 --
285 --  NAME
286 --  Lock_Row
287 --
288 --  PURPOSE
289 --
290 --  NOTES
291 --
292 --  HISTORY
293 --
294 --  ========================================================
295 PROCEDURE Lock_Row(
296     p_offer_discount_line_id  NUMBER,
297     p_object_version_number  NUMBER);
298 
299 
300 
301 PROCEDURE delete_tiers(p_offer_discount_line_id NUMBER);
302 
303 END OZF_DISC_LINE_PKG;