[Home] [Help]
PACKAGE: APPS.QP_MODIFIER_UPGRADE_UTIL_PVT
Source
1 PACKAGE QP_Modifier_Upgrade_Util_PVT AS
2 /* $Header: QPXVUTLS.pls 120.1 2005/06/16 02:07:55 appldev $ */
3
4 PROCEDURE Create_List_Header(
5 p_creation_date DATE,
6 p_created_by NUMBER,
7 p_last_update_date DATE,
8 p_last_updated_by NUMBER,
9 p_last_update_login NUMBER,
10 p_list_type_code VARCHAR2,
11 p_start_date_effective DATE,
12 p_end_date_effective DATE,
13 p_automatic_flag VARCHAR2,
14 p_discount_lines_flag VARCHAR2,
15 p_currency_code VARCHAR2,
16 p_name VARCHAR2,
17 p_description VARCHAR2,
18 p_version_no NUMBER,
19 p_ask_for_flag VARCHAR2,
20 p_source_system_code VARCHAR2,
21 p_active_flag VARCHAR2,
22 p_gsa_indicator VARCHAR2,
23 p_context VARCHAR2,
24 p_attribute1 VARCHAR2,
25 p_attribute2 VARCHAR2,
26 p_attribute3 VARCHAR2,
27 p_attribute4 VARCHAR2,
28 p_attribute5 VARCHAR2,
29 p_attribute6 VARCHAR2,
30 p_attribute7 VARCHAR2,
31 p_attribute8 VARCHAR2,
32 p_attribute9 VARCHAR2,
33 p_attribute10 VARCHAR2,
34 p_attribute11 VARCHAR2,
35 p_attribute12 VARCHAR2,
36 p_attribute13 VARCHAR2,
37 p_attribute14 VARCHAR2,
38 p_attribute15 VARCHAR2,
39 p_new_flag BOOLEAN,
40 p_seq_num NUMBER,
41 p_id1 VARCHAR2,
42 p_type VARCHAR2,
43 x_list_header_id OUT NOCOPY /* file.sql.39 change */ NUMBER);
44
45 PROCEDURE Create_List_Line(
46 p_creation_date DATE,
47 p_created_by NUMBER,
48 p_last_update_date DATE,
49 p_last_updated_by NUMBER,
50 p_last_update_login NUMBER,
51 p_program_application_id NUMBER,
52 p_program_id NUMBER,
53 p_program_update_date DATE,
54 p_request_id NUMBER,
55 p_list_header_id NUMBER,
56 p_list_line_type_code VARCHAR2,
57 p_start_date_effective DATE,
58 p_end_date_effective DATE,
59 p_automatic_flag VARCHAR2,
60 p_modifier_level_code VARCHAR2,
61 p_arithmetic_operator VARCHAR2,
62 p_operand NUMBER,
63 p_pricing_phase_id NUMBER,
64 p_incomp_grp_code VARCHAR2,
65 p_pricing_grp_seq NUMBER,
66 p_accrual_flag VARCHAR2,
67 p_product_precedence NUMBER,
68 p_proration_type_code VARCHAR2,
69 p_print_on_invoice_flag VARCHAR2,
70 p_override_flag VARCHAR2,
71 p_price_break_type_code VARCHAR2,
72 p_context VARCHAR2,
73 p_attribute1 VARCHAR2,
74 p_attribute2 VARCHAR2,
75 p_attribute3 VARCHAR2,
76 p_attribute4 VARCHAR2,
77 p_attribute5 VARCHAR2,
78 p_attribute6 VARCHAR2,
79 p_attribute7 VARCHAR2,
80 p_attribute8 VARCHAR2,
81 p_attribute9 VARCHAR2,
82 p_attribute10 VARCHAR2,
83 p_attribute11 VARCHAR2,
84 p_attribute12 VARCHAR2,
85 p_attribute13 VARCHAR2,
86 p_attribute14 VARCHAR2,
87 p_attribute15 VARCHAR2,
88 p_qualification_ind NUMBER,
89 p_new_flag BOOLEAN,
90 p_seq_num NUMBER,
91 p_id1 VARCHAR2,
92 p_id2 VARCHAR2 := null,
93 p_type VARCHAR2,
94 x_list_line_id OUT NOCOPY /* file.sql.39 change */ NUMBER);
95
96 PROCEDURE Create_Qualifier(
97 p_creation_date DATE,
98 p_created_by NUMBER,
99 p_last_update_date DATE,
100 p_last_updated_by NUMBER,
101 p_last_update_login NUMBER,
102 p_program_application_id NUMBER,
103 p_program_id NUMBER,
104 p_program_update_date DATE,
105 p_request_id NUMBER,
106 p_excluder_flag VARCHAR2,
107 p_comparision_operator_code VARCHAR2,
108 p_qualifier_context VARCHAR2,
109 p_qualifier_attribute VARCHAR2,
110 p_qualifier_attr_value VARCHAR2,
111 p_qualifier_grouping_no NUMBER,
112 p_list_header_id NUMBER,
113 p_list_line_id NUMBER,
114 p_qualifier_precedence NUMBER,
115 p_qualifier_datatype VARCHAR2,
116 p_start_date_active DATE,
117 p_end_date_active DATE,
118 p_context VARCHAR2,
119 p_attribute1 VARCHAR2,
120 p_attribute2 VARCHAR2,
121 p_attribute3 VARCHAR2,
122 p_attribute4 VARCHAR2,
123 p_attribute5 VARCHAR2,
124 p_attribute6 VARCHAR2,
125 p_attribute7 VARCHAR2,
126 p_attribute8 VARCHAR2,
127 p_attribute9 VARCHAR2,
128 p_attribute10 VARCHAR2,
129 p_attribute11 VARCHAR2,
130 p_attribute12 VARCHAR2,
131 p_attribute13 VARCHAR2,
132 p_attribute14 VARCHAR2,
133 p_attribute15 VARCHAR2,
134 p_id1 VARCHAR2,
135 p_type VARCHAR2,
136 x_qualifier_grouping_no OUT NOCOPY /* file.sql.39 change */ NUMBER);
137
138 PROCEDURE Create_Pricing_Attribute(
139 p_creation_date DATE,
140 p_created_by NUMBER,
141 p_last_update_date DATE,
142 p_last_updated_by NUMBER,
143 p_last_update_login NUMBER,
144 p_program_application_id NUMBER,
145 p_program_id NUMBER,
146 p_program_update_date DATE,
147 p_request_id NUMBER,
148 p_list_line_id NUMBER,
149 p_excluder_flag VARCHAR2,
150 p_accumulate_flag VARCHAR2,
151 p_product_attribute_context VARCHAR2,
152 p_product_attribute VARCHAR2,
153 p_product_attr_value VARCHAR2,
154 p_product_uom_code VARCHAR2,
155 p_pricing_attribute_context VARCHAR2,
156 p_pricing_attribute VARCHAR2,
157 p_pricing_attr_value_from VARCHAR2,
158 p_pricing_attr_value_to VARCHAR2,
159 p_comparision_operator_code VARCHAR2,
160 p_pricing_attr_datatype VARCHAR2,
161 p_product_attr_datatype VARCHAR2,
162 p_id1 VARCHAR2,
163 p_id2 VARCHAR2 := null,
164 p_type VARCHAR2,
165 x_pricing_attribute_id OUT NOCOPY /* file.sql.39 change */ NUMBER);
166
167 PROCEDURE Create_Pricing_Attribute_Break(
168 p_creation_date DATE,
169 p_created_by NUMBER,
170 p_last_update_date DATE,
171 p_last_updated_by NUMBER,
172 p_last_update_login NUMBER,
173 p_program_application_id NUMBER,
174 p_program_id NUMBER,
175 p_program_update_date DATE,
176 p_request_id NUMBER,
177 p_list_line_id NUMBER,
178 p_excluder_flag VARCHAR2,
179 p_accumulate_flag VARCHAR2,
180 p_product_attribute_context VARCHAR2,
181 p_product_attribute VARCHAR2,
182 p_product_attr_value VARCHAR2,
183 p_product_uom_code VARCHAR2,
184 p_pricing_attribute_context VARCHAR2,
185 p_pricing_attribute VARCHAR2,
186 p_pricing_attr_value_from NUMBER,
187 p_pricing_attr_value_to NUMBER,
188 p_comparision_operator_code VARCHAR2,
189 p_pricing_attr_datatype VARCHAR2,
190 p_product_attr_datatype VARCHAR2,
191 p_id1 VARCHAR2,
192 p_id2 VARCHAR2 := null,
193 p_type VARCHAR2,
194 x_pricing_attribute_id OUT NOCOPY /* file.sql.39 change */ NUMBER);
195
196 PROCEDURE Create_Related_Modifier(
197 p_creation_date DATE,
198 p_created_by NUMBER,
199 p_last_update_date DATE,
200 p_last_updated_by NUMBER,
201 p_last_update_login NUMBER,
202 p_from_rltd_modifier_id NUMBER,
203 p_to_rltd_modifier_id NUMBER,
204 p_rltd_modifier_grp_type VARCHAR2,
205 p_id1 VARCHAR2,
206 p_id2 VARCHAR2 := null,
207 p_type VARCHAR2,
208 x_rltd_modifier_id OUT NOCOPY /* file.sql.39 change */ NUMBER);
209
210 procedure insert_line_distribution
211 (
212 l_worker in number,
213 l_start_line IN Number,
214 l_end_line IN Number,
215 l_type_var IN Varchar2
216 );
217
218
219 END QP_Modifier_Upgrade_Util_PVT;
220
221