DBA Data[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