DBA Data[Home] [Help]

PACKAGE: APPS.ASO_QUOTE_PUB_W

Source


1 PACKAGE ASO_Quote_Pub_W AUTHID CURRENT_USER as
2 /* $Header: asovqw1s.pls 120.8.12020000.2 2012/11/19 11:09:40 rassharm ship $ */
3 
4 PROCEDURE Create_Quote(
5    x_q_quote_header_id                OUT NOCOPY NUMBER,
6    x_q_last_update_date               OUT NOCOPY DATE,
7    x_q_quote_number                   OUT NOCOPY NUMBER,
8    x_q_object_version_number          OUT NOCOPY NUMBER,
9    x_ql_quote_line_id                 OUT NOCOPY jtf_number_table,
10    x_qrl_line_relationship_id         OUT NOCOPY jtf_number_table,
11    x_qdl_quote_line_detail_id         OUT NOCOPY jtf_number_table,
12    x_qpa_price_attribute_id           OUT NOCOPY jtf_number_table,
13    x_qp_payment_id                    OUT NOCOPY jtf_number_table,
14    x_qt_tax_detail_id                 OUT NOCOPY jtf_number_table,
15    x_qsc_sales_credit_id              OUT NOCOPY jtf_number_table,
16    x_qlpa_price_attribute_id          OUT NOCOPY jtf_number_table,
17    x_qlp_payment_id                   OUT NOCOPY jtf_number_table,
18    x_qls_shipment_id                  OUT NOCOPY jtf_number_table,
19    x_qlt_tax_detail_id                OUT NOCOPY jtf_number_table,
20    x_qlpaj_price_adjustment_id        OUT NOCOPY jtf_number_table,
21    x_qlsc_sales_credit_id             OUT NOCOPY jtf_number_table,
22    x_qs_shipment_id                   OUT NOCOPY NUMBER,
23    x_qac_access_id                    OUT NOCOPY jtf_number_table,
24    x_qtmpl_template_id                OUT NOCOPY jtf_number_table,
25    x_qrobj_related_object_id          OUT NOCOPY jtf_number_table,
26    p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
27    p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
28    p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
29    p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
30    p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
31    p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
32    p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
33    p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
34    p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
35    p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
36    p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
37    p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
38    p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
39    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
40    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
41    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
42    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
43    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
44    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
45    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
46    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
47    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
48    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
49    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
50    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
51    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
52    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
53    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
54    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
55    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
56    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
57    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
58    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
59    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
60    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
61    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
62    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
63    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
64    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
65    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
66    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
67    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
68    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
69    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
70    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
71    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
72    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
73    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
74    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
75    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
76    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
77    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
78    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
79    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
80    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
81    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
82    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
83    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
84    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
85    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
86    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
87    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
88    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
89    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
90    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
91    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
92    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
93    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
94    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
95    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
96    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
97    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
98    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
99    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
100    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
101    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
102    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
103    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
104    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
105    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
106    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
107    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
108    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
109    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
110    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
111    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
112    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
113    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
114    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
115    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
116    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
117    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
118    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
119    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
120    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
121    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
122    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
123    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
124    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
125    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
126    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
127    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
128    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
129    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
130    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
131    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
132    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
133    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
134    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
135    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
136    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
137    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
138    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
139    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
140    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
141    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
142    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
143    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
144    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
145    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
146    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
147    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
148    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
149    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
150    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
151    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
152    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
153    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
154    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
155    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
156    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
157    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
158    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
159    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
160    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
161    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
162    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
163    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
164    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
165    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
166    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
167    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
168    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
169    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
170    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
171    p_q_end_cust_party_id          IN  NUMBER  := FND_API.G_MISS_NUM,
172    p_q_end_cust_party_site_id     IN  NUMBER  := FND_API.G_MISS_NUM,
173    p_q_end_cust_cust_account_id   IN  NUMBER  := FND_API.G_MISS_NUM,
174    p_q_end_cust_cust_party_id     IN  NUMBER  := FND_API.G_MISS_NUM,
175    p_q_automatic_price_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
176    p_q_automatic_tax_flag             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
177    p_q_assistance_requested           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
178    p_q_assistance_reason_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
179    p_q_object_version_number          IN  NUMBER  := FND_API.G_MISS_NUM,
180    p_q_header_paynow_charges          IN  NUMBER  := FND_API.G_MISS_NUM,
181    p_ql_creation_date                 IN  jtf_date_table         := NULL,
182    p_ql_created_by                    IN  jtf_number_table       := NULL,
183    p_ql_last_updated_by               IN  jtf_number_table       := NULL,
184    p_ql_last_update_date              IN  jtf_date_table         := NULL,
185    p_ql_last_update_login             IN  jtf_number_table       := NULL,
186    p_ql_request_id                    IN  jtf_number_table       := NULL,
187    p_ql_program_application_id        IN  jtf_number_table       := NULL,
188    p_ql_program_id                    IN  jtf_number_table       := NULL,
189    p_ql_program_update_date           IN  jtf_date_table         := NULL,
190    p_ql_quote_line_id                 IN  jtf_number_table       := NULL,
191    p_ql_quote_header_id               IN  jtf_number_table       := NULL,
192    p_ql_org_id                        IN  jtf_number_table       := NULL,
193    p_ql_line_number                   IN  jtf_number_table       := NULL,
194    p_ql_line_category_code            IN  jtf_varchar2_table_100 := NULL,
195    p_ql_item_type_code                IN  jtf_varchar2_table_100 := NULL,
196    p_ql_inventory_item_id             IN  jtf_number_table       := NULL,
197    p_ql_organization_id               IN  jtf_number_table       := NULL,
198    p_ql_quantity                      IN  jtf_number_table       := NULL,
199    p_ql_uom_code                      IN  jtf_varchar2_table_100 := NULL,
200    p_ql_start_date_active             IN  jtf_date_table         := NULL,
201    p_ql_end_date_active               IN  jtf_date_table         := NULL,
202    p_ql_order_line_type_id            IN  jtf_number_table       := NULL,
203    p_ql_price_list_id                 IN  jtf_number_table       := NULL,
204    p_ql_price_list_line_id            IN  jtf_number_table       := NULL,
205    p_ql_currency_code                 IN  jtf_varchar2_table_100 := NULL,
206    p_ql_line_list_price               IN  jtf_number_table       := NULL,
207    p_ql_line_adjusted_amount          IN  jtf_number_table       := NULL,
208    p_ql_line_adjusted_percent         IN  jtf_number_table       := NULL,
209    p_ql_line_quote_price              IN  jtf_number_table       := NULL,
210    p_ql_related_item_id               IN  jtf_number_table       := NULL,
211    p_ql_item_relationship_type        IN  jtf_varchar2_table_100 := NULL,
212    p_ql_split_shipment_flag           IN  jtf_varchar2_table_100 := NULL,
213    p_ql_backorder_flag                IN  jtf_varchar2_table_100 := NULL,
214    p_ql_selling_price_change          IN  jtf_varchar2_table_100 := NULL,
215    p_ql_recalculate_flag              IN  jtf_varchar2_table_100 := NULL,
216    p_ql_attribute_category            IN  jtf_varchar2_table_100 := NULL,
217    p_ql_attribute1                    IN  jtf_varchar2_table_300 := NULL,
218    p_ql_attribute2                    IN  jtf_varchar2_table_300 := NULL,
219    p_ql_attribute3                    IN  jtf_varchar2_table_300 := NULL,
220    p_ql_attribute4                    IN  jtf_varchar2_table_300 := NULL,
221    p_ql_attribute5                    IN  jtf_varchar2_table_300 := NULL,
222    p_ql_attribute6                    IN  jtf_varchar2_table_300 := NULL,
223    p_ql_attribute7                    IN  jtf_varchar2_table_300 := NULL,
224    p_ql_attribute8                    IN  jtf_varchar2_table_300 := NULL,
225    p_ql_attribute9                    IN  jtf_varchar2_table_300 := NULL,
226    p_ql_attribute10                   IN  jtf_varchar2_table_300 := NULL,
227    p_ql_attribute11                   IN  jtf_varchar2_table_300 := NULL,
228    p_ql_attribute12                   IN  jtf_varchar2_table_300 := NULL,
229    p_ql_attribute13                   IN  jtf_varchar2_table_300 := NULL,
230    p_ql_attribute14                   IN  jtf_varchar2_table_300 := NULL,
231    p_ql_attribute15                   IN  jtf_varchar2_table_300 := NULL,
232    p_ql_attribute16                   IN  jtf_varchar2_table_300 := NULL,
233    p_ql_attribute17                   IN  jtf_varchar2_table_300 := NULL,
234    p_ql_attribute18                   IN  jtf_varchar2_table_300 := NULL,
235    p_ql_attribute19                   IN  jtf_varchar2_table_300 := NULL,
236    p_ql_attribute20                   IN  jtf_varchar2_table_300 := NULL,
237    p_ql_accounting_rule_id            IN  jtf_number_table       := NULL,
238    p_ql_ffm_content_name              IN  jtf_varchar2_table_300 := NULL,
239    p_ql_ffm_content_type              IN  jtf_varchar2_table_300 := NULL,
240    p_ql_ffm_document_type             IN  jtf_varchar2_table_300 := NULL,
241    p_ql_ffm_media_id                  IN  jtf_varchar2_table_300 := NULL,
242    p_ql_ffm_media_type                IN  jtf_varchar2_table_300 := NULL,
243    p_ql_ffm_user_note                 IN  jtf_varchar2_table_300 := NULL,
244    p_ql_invoice_to_party_id           IN  jtf_number_table       := NULL,
245    p_ql_invoice_to_party_site_id      IN  jtf_number_table       := NULL,
249    p_ql_invoice_to_cust_acct_id       IN  jtf_number_table       := NULL,
246    p_ql_invoicing_rule_id             IN  jtf_number_table       := NULL,
247    p_ql_marketing_source_code_id      IN  jtf_number_table       := NULL,
248    p_ql_operation_code                IN  jtf_varchar2_table_100 := NULL,
250    p_ql_pricing_quantity_uom          IN  jtf_varchar2_table_100 := NULL,
251    p_ql_minisite_id                   IN  jtf_number_table       := NULL,
252    p_ql_section_id                    IN  jtf_number_table       := NULL,
253    p_ql_priced_price_list_id          IN  jtf_number_table       := NULL,
254    p_ql_agreement_id                  IN  jtf_number_table       := NULL,
255    p_ql_commitment_id                 IN  jtf_number_table       := NULL,
256    p_ql_display_arithmetic_op         IN  jtf_varchar2_table_100 := NULL,
257    p_ql_invoice_to_cust_party_id      IN  jtf_number_table       := NULL,
258    p_ql_ship_model_complete_flag      IN  jtf_varchar2_table_100 := NULL,
259    p_ql_charge_periodicity_code       IN  jtf_varchar2_table_100 := NULL,
260    p_ql_end_cust_party_id             IN  jtf_number_table       := NULL,
261    p_ql_end_cust_party_site_id        IN  jtf_number_table       := NULL,
262    p_ql_end_cust_cust_account_id      IN  jtf_number_table       := NULL,
263    p_ql_end_cust_cust_party_id        IN  jtf_number_table       := NULL,
264    p_ql_object_version_number         IN  jtf_number_table       := NULL,
265    p_ql_line_paynow_charges           IN   jtf_number_table       := NULL,
266    p_ql_line_paynow_tax               IN   jtf_number_table       := NULL,
267    p_ql_line_paynow_subtotal          IN   jtf_number_table       := NULL,
268    p_ql_config_model_type             IN  jtf_varchar2_table_100 := NULL,
269    p_qrl_line_relationship_id         IN  jtf_number_table       := NULL,
270    p_qrl_creation_date                IN  jtf_date_table         := NULL,
271    p_qrl_created_by                   IN  jtf_number_table       := NULL,
272    p_qrl_last_updated_by              IN  jtf_number_table       := NULL,
273    p_qrl_last_update_date             IN  jtf_date_table         := NULL,
274    p_qrl_last_update_login            IN  jtf_number_table       := NULL,
275    p_qrl_request_id                   IN  jtf_number_table       := NULL,
276    p_qrl_program_application_id       IN  jtf_number_table       := NULL,
277    p_qrl_program_id                   IN  jtf_number_table       := NULL,
278    p_qrl_program_update_date          IN  jtf_date_table         := NULL,
279    p_qrl_quote_line_id                IN  jtf_number_table       := NULL,
280    p_qrl_related_quote_line_id        IN  jtf_number_table       := NULL,
281    p_qrl_relationship_type_code       IN  jtf_varchar2_table_100 := NULL,
282    p_qrl_reciprocal_flag              IN  jtf_varchar2_table_100 := NULL,
283    p_qrl_qte_line_index               IN  jtf_number_table       := NULL,
284    p_qrl_related_qte_line_index       IN  jtf_number_table       := NULL,
285    p_qrl_operation_code               IN  jtf_varchar2_table_100 := NULL,
286    p_qrl_object_version_number        IN  jtf_number_table        := NULL,
287    p_qdl_quote_line_detail_id         IN  jtf_number_table        := NULL,
288    p_qdl_creation_date                IN  jtf_date_table          := NULL,
289    p_qdl_created_by                   IN  jtf_number_table        := NULL,
290    p_qdl_last_update_date             IN  jtf_date_table          := NULL,
291    p_qdl_last_updated_by              IN  jtf_number_table        := NULL,
292    p_qdl_last_update_login            IN  jtf_number_table        := NULL,
293    p_qdl_request_id                   IN  jtf_number_table        := NULL,
294    p_qdl_program_application_id       IN  jtf_number_table        := NULL,
295    p_qdl_program_id                   IN  jtf_number_table        := NULL,
296    p_qdl_program_update_date          IN  jtf_date_table          := NULL,
297    p_qdl_quote_line_id                IN  jtf_number_table        := NULL,
298    p_qdl_config_header_id             IN  jtf_number_table        := NULL,
299    p_qdl_config_revision_num          IN  jtf_number_table        := NULL,
300    p_qdl_config_item_id               IN  jtf_number_table        := NULL,
301    p_qdl_complete_configuration       IN  jtf_varchar2_table_100  := NULL,
302    p_qdl_valid_configuration_flag     IN  jtf_varchar2_table_100  := NULL,
303    p_qdl_component_code               IN  jtf_varchar2_table_1200 := NULL,
304    p_qdl_service_coterminate_flag     IN  jtf_varchar2_table_100  := NULL,
305    p_qdl_service_duration             IN  jtf_number_table        := NULL,
306    p_qdl_service_period               IN  jtf_varchar2_table_100  := NULL,
307    p_qdl_service_unit_selling         IN  jtf_number_table        := NULL,
308    p_qdl_service_unit_list            IN  jtf_number_table        := NULL,
309    p_qdl_service_number               IN  jtf_number_table        := NULL,
310    p_qdl_unit_percent_base_price      IN  jtf_number_table        := NULL,
311    p_qdl_attribute_category           IN  jtf_varchar2_table_100  := NULL,
312    p_qdl_attribute1                   IN  jtf_varchar2_table_300  := NULL,
313    p_qdl_attribute2                   IN  jtf_varchar2_table_300  := NULL,
314    p_qdl_attribute3                   IN  jtf_varchar2_table_300  := NULL,
315    p_qdl_attribute4                   IN  jtf_varchar2_table_300  := NULL,
316    p_qdl_attribute5                   IN  jtf_varchar2_table_300  := NULL,
317    p_qdl_attribute6                   IN  jtf_varchar2_table_300  := NULL,
318    p_qdl_attribute7                   IN  jtf_varchar2_table_300  := NULL,
319    p_qdl_attribute8                   IN  jtf_varchar2_table_300  := NULL,
320    p_qdl_attribute9                   IN  jtf_varchar2_table_300  := NULL,
321    p_qdl_attribute10                  IN  jtf_varchar2_table_300  := NULL,
322    p_qdl_attribute11                  IN  jtf_varchar2_table_300  := NULL,
323    p_qdl_attribute12                  IN  jtf_varchar2_table_300  := NULL,
324    p_qdl_attribute13                  IN  jtf_varchar2_table_300  := NULL,
325    p_qdl_attribute14                  IN  jtf_varchar2_table_300  := NULL,
326    p_qdl_attribute15                  IN  jtf_varchar2_table_300  := NULL,
330    p_qdl_attribute19                  IN  jtf_varchar2_table_300  := NULL,
327    p_qdl_attribute16                  IN  jtf_varchar2_table_300  := NULL,
328    p_qdl_attribute17                  IN  jtf_varchar2_table_300  := NULL,
329    p_qdl_attribute18                  IN  jtf_varchar2_table_300  := NULL,
331    p_qdl_attribute20                  IN  jtf_varchar2_table_300  := NULL,
332    p_qdl_service_ref_type_code        IN  jtf_varchar2_table_100  := NULL,
333    p_qdl_service_ref_order_number     IN  jtf_number_table        := NULL,
334    p_qdl_service_ref_line_number      IN  jtf_number_table        := NULL,
335    p_qdl_service_ref_qte_line_ind     IN  jtf_number_table        := NULL,
336    p_qdl_service_ref_line_id          IN  jtf_number_table        := NULL,
337    p_qdl_service_ref_system_id        IN  jtf_number_table        := NULL,
338    p_qdl_service_ref_option_numb      IN  jtf_number_table        := NULL,
339    p_qdl_service_ref_shipment         IN  jtf_number_table        := NULL,
340    p_qdl_return_ref_type              IN  jtf_varchar2_table_100  := NULL,
341    p_qdl_return_ref_header_id         IN  jtf_number_table        := NULL,
342    p_qdl_return_ref_line_id           IN  jtf_number_table        := NULL,
343    p_qdl_return_attribute1            IN  jtf_varchar2_table_300  := NULL,
344    p_qdl_return_attribute2            IN  jtf_varchar2_table_300  := NULL,
345    p_qdl_return_attribute3            IN  jtf_varchar2_table_300  := NULL,
346    p_qdl_return_attribute4            IN  jtf_varchar2_table_300  := NULL,
347    p_qdl_return_attribute5            IN  jtf_varchar2_table_300  := NULL,
348    p_qdl_return_attribute6            IN  jtf_varchar2_table_300  := NULL,
349    p_qdl_return_attribute7            IN  jtf_varchar2_table_300  := NULL,
350    p_qdl_return_attribute8            IN  jtf_varchar2_table_300  := NULL,
351    p_qdl_return_attribute9            IN  jtf_varchar2_table_300  := NULL,
352    p_qdl_return_attribute10           IN  jtf_varchar2_table_300  := NULL,
353    p_qdl_return_attribute11           IN  jtf_varchar2_table_300  := NULL,
354    p_qdl_return_attribute12           IN  jtf_varchar2_table_300  := NULL,
355    p_qdl_return_attribute13           IN  jtf_varchar2_table_300  := NULL,
356    p_qdl_return_attribute14           IN  jtf_varchar2_table_300  := NULL,
357    p_qdl_return_attribute15           IN  jtf_varchar2_table_300  := NULL,
358    p_qdl_operation_code               IN  jtf_varchar2_table_100  := NULL,
359    p_qdl_qte_line_index               IN  jtf_number_table        := NULL,
360    p_qdl_return_attr_category         IN  jtf_varchar2_table_100  := NULL,
361    p_qdl_return_reason_code           IN  jtf_varchar2_table_100  := NULL,
362    p_qdl_change_reason_code           IN  jtf_varchar2_table_100  := NULL,
363    p_qdl_top_model_line_id            IN  jtf_number_table       := NULL,
364    p_qdl_top_model_line_index         IN  jtf_number_table       := NULL,
365    p_qdl_ato_line_id                  IN  jtf_number_table       := NULL,
366    p_qdl_ato_line_index               IN  jtf_number_table       := NULL,
367    p_qdl_component_sequence_id        IN  jtf_number_table       := NULL,
368    p_qdl_object_version_number        IN  jtf_number_table        := NULL,
369    p_qpa_operation_code               IN  jtf_varchar2_table_100 := NULL,
370    p_qpa_qte_line_index               IN  jtf_number_table       := NULL,
371    p_qpa_price_attribute_id           IN  jtf_number_table       := NULL,
372    p_qpa_creation_date                IN  jtf_date_table         := NULL,
373    p_qpa_created_by                   IN  jtf_number_table       := NULL,
374    p_qpa_last_update_date             IN  jtf_date_table         := NULL,
375    p_qpa_last_updated_by              IN  jtf_number_table       := NULL,
376    p_qpa_last_update_login            IN  jtf_number_table       := NULL,
377    p_qpa_request_id                   IN  jtf_number_table       := NULL,
378    p_qpa_program_application_id       IN  jtf_number_table       := NULL,
379    p_qpa_program_id                   IN  jtf_number_table       := NULL,
380    p_qpa_program_update_date          IN  jtf_date_table         := NULL,
381    p_qpa_quote_header_id              IN  jtf_number_table       := NULL,
382    p_qpa_quote_line_id                IN  jtf_number_table       := NULL,
383    p_qpa_flex_title                   IN  jtf_varchar2_table_100 := NULL,
384    p_qpa_pricing_context              IN  jtf_varchar2_table_100 := NULL,
385    p_qpa_pricing_attribute1           IN  jtf_varchar2_table_300 := NULL,
386    p_qpa_pricing_attribute2           IN  jtf_varchar2_table_300 := NULL,
387    p_qpa_pricing_attribute3           IN  jtf_varchar2_table_300 := NULL,
388    p_qpa_pricing_attribute4           IN  jtf_varchar2_table_300 := NULL,
389    p_qpa_pricing_attribute5           IN  jtf_varchar2_table_300 := NULL,
390    p_qpa_pricing_attribute6           IN  jtf_varchar2_table_300 := NULL,
391    p_qpa_pricing_attribute7           IN  jtf_varchar2_table_300 := NULL,
392    p_qpa_pricing_attribute8           IN  jtf_varchar2_table_300 := NULL,
393    p_qpa_pricing_attribute9           IN  jtf_varchar2_table_300 := NULL,
394    p_qpa_pricing_attribute10          IN  jtf_varchar2_table_300 := NULL,
395    p_qpa_pricing_attribute11          IN  jtf_varchar2_table_300 := NULL,
396    p_qpa_pricing_attribute12          IN  jtf_varchar2_table_300 := NULL,
397    p_qpa_pricing_attribute13          IN  jtf_varchar2_table_300 := NULL,
398    p_qpa_pricing_attribute14          IN  jtf_varchar2_table_300 := NULL,
399    p_qpa_pricing_attribute15          IN  jtf_varchar2_table_300 := NULL,
400    p_qpa_pricing_attribute16          IN  jtf_varchar2_table_300 := NULL,
401    p_qpa_pricing_attribute17          IN  jtf_varchar2_table_300 := NULL,
402    p_qpa_pricing_attribute18          IN  jtf_varchar2_table_300 := NULL,
403    p_qpa_pricing_attribute19          IN  jtf_varchar2_table_300 := NULL,
404    p_qpa_pricing_attribute20          IN  jtf_varchar2_table_300 := NULL,
405    p_qpa_pricing_attribute21          IN  jtf_varchar2_table_300 := NULL,
406    p_qpa_pricing_attribute22          IN  jtf_varchar2_table_300 := NULL,
407    p_qpa_pricing_attribute23          IN  jtf_varchar2_table_300 := NULL,
411    p_qpa_pricing_attribute27          IN  jtf_varchar2_table_300 := NULL,
408    p_qpa_pricing_attribute24          IN  jtf_varchar2_table_300 := NULL,
409    p_qpa_pricing_attribute25          IN  jtf_varchar2_table_300 := NULL,
410    p_qpa_pricing_attribute26          IN  jtf_varchar2_table_300 := NULL,
412    p_qpa_pricing_attribute28          IN  jtf_varchar2_table_300 := NULL,
413    p_qpa_pricing_attribute29          IN  jtf_varchar2_table_300 := NULL,
414    p_qpa_pricing_attribute30          IN  jtf_varchar2_table_300 := NULL,
415    p_qpa_pricing_attribute31          IN  jtf_varchar2_table_300 := NULL,
416    p_qpa_pricing_attribute32          IN  jtf_varchar2_table_300 := NULL,
417    p_qpa_pricing_attribute33          IN  jtf_varchar2_table_300 := NULL,
418    p_qpa_pricing_attribute34          IN  jtf_varchar2_table_300 := NULL,
419    p_qpa_pricing_attribute35          IN  jtf_varchar2_table_300 := NULL,
420    p_qpa_pricing_attribute36          IN  jtf_varchar2_table_300 := NULL,
421    p_qpa_pricing_attribute37          IN  jtf_varchar2_table_300 := NULL,
422    p_qpa_pricing_attribute38          IN  jtf_varchar2_table_300 := NULL,
423    p_qpa_pricing_attribute39          IN  jtf_varchar2_table_300 := NULL,
424    p_qpa_pricing_attribute40          IN  jtf_varchar2_table_300 := NULL,
425    p_qpa_pricing_attribute41          IN  jtf_varchar2_table_300 := NULL,
426    p_qpa_pricing_attribute42          IN  jtf_varchar2_table_300 := NULL,
427    p_qpa_pricing_attribute43          IN  jtf_varchar2_table_300 := NULL,
428    p_qpa_pricing_attribute44          IN  jtf_varchar2_table_300 := NULL,
429    p_qpa_pricing_attribute45          IN  jtf_varchar2_table_300 := NULL,
430    p_qpa_pricing_attribute46          IN  jtf_varchar2_table_300 := NULL,
431    p_qpa_pricing_attribute47          IN  jtf_varchar2_table_300 := NULL,
432    p_qpa_pricing_attribute48          IN  jtf_varchar2_table_300 := NULL,
433    p_qpa_pricing_attribute49          IN  jtf_varchar2_table_300 := NULL,
434    p_qpa_pricing_attribute50          IN  jtf_varchar2_table_300 := NULL,
435    p_qpa_pricing_attribute51          IN  jtf_varchar2_table_300 := NULL,
436    p_qpa_pricing_attribute52          IN  jtf_varchar2_table_300 := NULL,
437    p_qpa_pricing_attribute53          IN  jtf_varchar2_table_300 := NULL,
438    p_qpa_pricing_attribute54          IN  jtf_varchar2_table_300 := NULL,
439    p_qpa_pricing_attribute55          IN  jtf_varchar2_table_300 := NULL,
440    p_qpa_pricing_attribute56          IN  jtf_varchar2_table_300 := NULL,
441    p_qpa_pricing_attribute57          IN  jtf_varchar2_table_300 := NULL,
442    p_qpa_pricing_attribute58          IN  jtf_varchar2_table_300 := NULL,
443    p_qpa_pricing_attribute59          IN  jtf_varchar2_table_300 := NULL,
444    p_qpa_pricing_attribute60          IN  jtf_varchar2_table_300 := NULL,
445    p_qpa_pricing_attribute61          IN  jtf_varchar2_table_300 := NULL,
446    p_qpa_pricing_attribute62          IN  jtf_varchar2_table_300 := NULL,
447    p_qpa_pricing_attribute63          IN  jtf_varchar2_table_300 := NULL,
448    p_qpa_pricing_attribute64          IN  jtf_varchar2_table_300 := NULL,
449    p_qpa_pricing_attribute65          IN  jtf_varchar2_table_300 := NULL,
450    p_qpa_pricing_attribute66          IN  jtf_varchar2_table_300 := NULL,
451    p_qpa_pricing_attribute67          IN  jtf_varchar2_table_300 := NULL,
452    p_qpa_pricing_attribute68          IN  jtf_varchar2_table_300 := NULL,
453    p_qpa_pricing_attribute69          IN  jtf_varchar2_table_300 := NULL,
454    p_qpa_pricing_attribute70          IN  jtf_varchar2_table_300 := NULL,
455    p_qpa_pricing_attribute71          IN  jtf_varchar2_table_300 := NULL,
456    p_qpa_pricing_attribute72          IN  jtf_varchar2_table_300 := NULL,
457    p_qpa_pricing_attribute73          IN  jtf_varchar2_table_300 := NULL,
458    p_qpa_pricing_attribute74          IN  jtf_varchar2_table_300 := NULL,
459    p_qpa_pricing_attribute75          IN  jtf_varchar2_table_300 := NULL,
460    p_qpa_pricing_attribute76          IN  jtf_varchar2_table_300 := NULL,
461    p_qpa_pricing_attribute77          IN  jtf_varchar2_table_300 := NULL,
462    p_qpa_pricing_attribute78          IN  jtf_varchar2_table_300 := NULL,
463    p_qpa_pricing_attribute79          IN  jtf_varchar2_table_300 := NULL,
464    p_qpa_pricing_attribute80          IN  jtf_varchar2_table_300 := NULL,
465    p_qpa_pricing_attribute81          IN  jtf_varchar2_table_300 := NULL,
466    p_qpa_pricing_attribute82          IN  jtf_varchar2_table_300 := NULL,
467    p_qpa_pricing_attribute83          IN  jtf_varchar2_table_300 := NULL,
468    p_qpa_pricing_attribute84          IN  jtf_varchar2_table_300 := NULL,
469    p_qpa_pricing_attribute85          IN  jtf_varchar2_table_300 := NULL,
470    p_qpa_pricing_attribute86          IN  jtf_varchar2_table_300 := NULL,
471    p_qpa_pricing_attribute87          IN  jtf_varchar2_table_300 := NULL,
472    p_qpa_pricing_attribute88          IN  jtf_varchar2_table_300 := NULL,
473    p_qpa_pricing_attribute89          IN  jtf_varchar2_table_300 := NULL,
474    p_qpa_pricing_attribute90          IN  jtf_varchar2_table_300 := NULL,
475    p_qpa_pricing_attribute91          IN  jtf_varchar2_table_300 := NULL,
476    p_qpa_pricing_attribute92          IN  jtf_varchar2_table_300 := NULL,
477    p_qpa_pricing_attribute93          IN  jtf_varchar2_table_300 := NULL,
478    p_qpa_pricing_attribute94          IN  jtf_varchar2_table_300 := NULL,
479    p_qpa_pricing_attribute95          IN  jtf_varchar2_table_300 := NULL,
480    p_qpa_pricing_attribute96          IN  jtf_varchar2_table_300 := NULL,
481    p_qpa_pricing_attribute97          IN  jtf_varchar2_table_300 := NULL,
482    p_qpa_pricing_attribute98          IN  jtf_varchar2_table_300 := NULL,
483    p_qpa_pricing_attribute99          IN  jtf_varchar2_table_300 := NULL,
484    p_qpa_pricing_attribute100         IN  jtf_varchar2_table_300 := NULL,
485    p_qpa_context                      IN  jtf_varchar2_table_100 := NULL,
486    p_qpa_attribute1                   IN  jtf_varchar2_table_300 := NULL,
487    p_qpa_attribute2                   IN  jtf_varchar2_table_300 := NULL,
488    p_qpa_attribute3                   IN  jtf_varchar2_table_300 := NULL,
492    p_qpa_attribute7                   IN  jtf_varchar2_table_300 := NULL,
489    p_qpa_attribute4                   IN  jtf_varchar2_table_300 := NULL,
490    p_qpa_attribute5                   IN  jtf_varchar2_table_300 := NULL,
491    p_qpa_attribute6                   IN  jtf_varchar2_table_300 := NULL,
493    p_qpa_attribute8                   IN  jtf_varchar2_table_300 := NULL,
494    p_qpa_attribute9                   IN  jtf_varchar2_table_300 := NULL,
495    p_qpa_attribute10                  IN  jtf_varchar2_table_300 := NULL,
496    p_qpa_attribute11                  IN  jtf_varchar2_table_300 := NULL,
497    p_qpa_attribute12                  IN  jtf_varchar2_table_300 := NULL,
498    p_qpa_attribute13                  IN  jtf_varchar2_table_300 := NULL,
499    p_qpa_attribute14                  IN  jtf_varchar2_table_300 := NULL,
500    p_qpa_attribute15                  IN  jtf_varchar2_table_300 := NULL,
501    p_qpa_attribute16                  IN  jtf_varchar2_table_300 := NULL,
502    p_qpa_attribute17                  IN  jtf_varchar2_table_300 := NULL,
503    p_qpa_attribute18                  IN  jtf_varchar2_table_300 := NULL,
504    p_qpa_attribute19                  IN  jtf_varchar2_table_300 := NULL,
505    p_qpa_attribute20                  IN  jtf_varchar2_table_300 := NULL,
506    p_qpa_object_version_number        IN  jtf_number_table       := NULL,
507    p_qp_operation_code                IN  jtf_varchar2_table_100 := NULL,
508    p_qp_qte_line_index                IN  jtf_number_table := NULL,
509    p_qp_payment_id                    IN  jtf_number_table := NULL,
510    p_qp_creation_date                 IN  jtf_date_table   := NULL,
511    p_qp_created_by                    IN  jtf_number_table := NULL,
512    p_qp_last_update_date              IN  jtf_date_table   := NULL,
513    p_qp_last_updated_by               IN  jtf_number_table := NULL,
514    p_qp_last_update_login             IN  jtf_number_table := NULL,
515    p_qp_request_id                    IN  jtf_number_table := NULL,
516    p_qp_program_application_id        IN  jtf_number_table := NULL,
517    p_qp_program_id                    IN  jtf_number_table := NULL,
518    p_qp_program_update_date           IN  jtf_date_table   := NULL,
519    p_qp_quote_header_id               IN  jtf_number_table := NULL,
520    p_qp_quote_line_id                 IN  jtf_number_table := NULL,
521    p_qp_payment_type_code             IN  jtf_varchar2_table_100 := NULL,
522    p_qp_payment_ref_number            IN  jtf_varchar2_table_300 := NULL,
523    p_qp_payment_option                IN  jtf_varchar2_table_300 := NULL,
524    p_qp_payment_term_id               IN  jtf_number_table := NULL,
525    p_qp_credit_card_code              IN  jtf_varchar2_table_100 := NULL,
526    p_qp_credit_card_holder_name       IN  jtf_varchar2_table_100 := NULL,
527    p_qp_credit_card_exp_date          IN  jtf_date_table   := NULL,
528    p_qp_credit_card_aprv_code         IN  jtf_varchar2_table_100 := NULL,
529    p_qp_credit_card_aprv_date         IN  jtf_date_table   := NULL,
530    p_qp_payment_amount                IN  jtf_number_table := NULL,
531    p_qp_attribute_category            IN  jtf_varchar2_table_100 := NULL,
532    p_qp_attribute1                    IN  jtf_varchar2_table_300 := NULL,
533    p_qp_attribute2                    IN  jtf_varchar2_table_300 := NULL,
534    p_qp_attribute3                    IN  jtf_varchar2_table_300 := NULL,
535    p_qp_attribute4                    IN  jtf_varchar2_table_300 := NULL,
536    p_qp_attribute5                    IN  jtf_varchar2_table_300 := NULL,
537    p_qp_attribute6                    IN  jtf_varchar2_table_300 := NULL,
538    p_qp_attribute7                    IN  jtf_varchar2_table_300 := NULL,
539    p_qp_attribute8                    IN  jtf_varchar2_table_300 := NULL,
540    p_qp_attribute9                    IN  jtf_varchar2_table_300 := NULL,
541    p_qp_attribute10                   IN  jtf_varchar2_table_300 := NULL,
542    p_qp_attribute11                   IN  jtf_varchar2_table_300 := NULL,
543    p_qp_attribute12                   IN  jtf_varchar2_table_300 := NULL,
544    p_qp_attribute13                   IN  jtf_varchar2_table_300 := NULL,
545    p_qp_attribute14                   IN  jtf_varchar2_table_300 := NULL,
546    p_qp_attribute15                   IN  jtf_varchar2_table_300 := NULL,
547    p_qp_attribute16                   IN  jtf_varchar2_table_300 := NULL,
548    p_qp_attribute17                   IN  jtf_varchar2_table_300 := NULL,
549    p_qp_attribute18                   IN  jtf_varchar2_table_300 := NULL,
550    p_qp_attribute19                   IN  jtf_varchar2_table_300 := NULL,
551    p_qp_attribute20                   IN  jtf_varchar2_table_300 := NULL,
552    p_qp_shipment_index                IN  jtf_number_table := NULL,
553    p_qp_quote_shipment_id             IN  jtf_number_table := NULL,
554    p_qp_cust_po_number                IN  jtf_varchar2_table_100 := NULL,
555    p_qp_cust_po_line_number           IN  jtf_varchar2_table_100 := NULL,
556    p_qp_trxn_extension_id             IN  jtf_number_table := NULL,
557    p_qp_instrument_id                 IN  jtf_number_table := NULL,
558    p_qp_instr_assignment_id           IN  jtf_number_table := NULL,
559    p_qp_cvv2                          IN  jtf_varchar2_table_100 := NULL,
560    p_qp_object_version_number        IN  jtf_number_table       := NULL,
561    p_qs_operation_code                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
562    p_qs_qte_line_index                IN  NUMBER      := FND_API.G_MISS_NUM,
563    p_qs_shipment_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
564    p_qs_creation_date                 IN  DATE        := FND_API.G_MISS_DATE,
565    p_qs_created_by                    IN  NUMBER      := FND_API.G_MISS_NUM,
566    p_qs_last_update_date              IN  DATE        := FND_API.G_MISS_DATE,
567    p_qs_last_updated_by               IN  NUMBER      := FND_API.G_MISS_NUM,
568    p_qs_last_update_login             IN  NUMBER      := FND_API.G_MISS_NUM,
569    p_qs_request_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
570    p_qs_program_application_id        IN  NUMBER      := FND_API.G_MISS_NUM,
571    p_qs_program_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
575    p_qs_promise_date                  IN  DATE        := FND_API.G_MISS_DATE,
572    p_qs_program_update_date           IN  DATE        := FND_API.G_MISS_DATE,
573    p_qs_quote_header_id               IN  NUMBER      := FND_API.G_MISS_NUM,
574    p_qs_quote_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
576    p_qs_request_date                  IN  DATE        := FND_API.G_MISS_DATE,
577    p_qs_schedule_ship_date            IN  DATE        := FND_API.G_MISS_DATE,
578    p_qs_ship_to_party_site_id         IN  NUMBER      := FND_API.G_MISS_NUM,
579    p_qs_ship_to_party_id              IN  NUMBER      := FND_API.G_MISS_NUM,
580    p_qs_ship_to_cust_account_id       IN  NUMBER      := FND_API.G_MISS_NUM,
581    p_qs_ship_partial_flag             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
582    p_qs_ship_set_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
583    p_qs_ship_method_code              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
584    p_qs_freight_terms_code            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
585    p_qs_freight_carrier_code          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
586    p_qs_fob_code                      IN  VARCHAR2    := FND_API.G_MISS_CHAR,
587    p_qs_shipping_instructions         IN  VARCHAR2    := FND_API.G_MISS_CHAR,
588    p_qs_packing_instructions          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
589    p_qs_quantity                      IN  NUMBER      := FND_API.G_MISS_NUM,
590    p_qs_reserved_quantity             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
591    p_qs_reservation_id                IN  NUMBER      := FND_API.G_MISS_NUM,
592    p_qs_order_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
593    p_qs_ship_to_party_name            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
594    p_qs_ship_to_cont_first_name       IN  VARCHAR2    := FND_API.G_MISS_CHAR,
595    p_qs_ship_to_cont_mid_name         IN  VARCHAR2    := FND_API.G_MISS_CHAR,
596    p_qs_ship_to_cont_last_name        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
597    p_qs_ship_to_address1              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
598    p_qs_ship_to_address2              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
599    p_qs_ship_to_address3              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
600    p_qs_ship_to_address4              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
601    p_qs_ship_to_country_code          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
602    p_qs_ship_to_country               IN  VARCHAR2    := FND_API.G_MISS_CHAR,
603    p_qs_ship_to_city                  IN  VARCHAR2    := FND_API.G_MISS_CHAR,
604    p_qs_ship_to_postal_code           IN  VARCHAR2    := FND_API.G_MISS_CHAR,
605    p_qs_ship_to_state                 IN  VARCHAR2    := FND_API.G_MISS_CHAR,
606    p_qs_ship_to_province              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
607    p_qs_ship_to_county                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
608    p_qs_attribute_category            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
609    p_qs_attribute1                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
610    p_qs_attribute2                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
611    p_qs_attribute3                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
612    p_qs_attribute4                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
613    p_qs_attribute5                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
614    p_qs_attribute6                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
615    p_qs_attribute7                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
616    p_qs_attribute8                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
617    p_qs_attribute9                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
618    p_qs_attribute10                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
619    p_qs_attribute11                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
620    p_qs_attribute12                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
621    p_qs_attribute13                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
622    p_qs_attribute14                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
623    p_qs_attribute15                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
624    p_qs_attribute16                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
625    p_qs_attribute17                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
626    p_qs_attribute18                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
627    p_qs_attribute19                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
628    p_qs_attribute20                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
629    p_qs_ship_quote_price              IN  NUMBER      := FND_API.G_MISS_NUM,
630    p_qs_pricing_quantity              IN  NUMBER      := FND_API.G_MISS_NUM,
631    p_qs_shipment_priority_code        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
632    p_qs_ship_from_org_id              IN  NUMBER      := FND_API.G_MISS_NUM,
633    p_qs_ship_to_cust_party_id         IN  NUMBER      := FND_API.G_MISS_NUM,
634    p_qs_request_date_type             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
635    p_qs_demand_class_code             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
636    p_qs_object_version_number         IN  NUMBER      := FND_API.G_MISS_NUM,
637    p_qt_operation_code                IN  jtf_varchar2_table_100 := NULL,
638    p_qt_qte_line_index                IN  jtf_number_table       := NULL,
639    p_qt_shipment_index                IN  jtf_number_table       := NULL,
640    p_qt_tax_detail_id                 IN  jtf_number_table       := NULL,
641    p_qt_quote_header_id               IN  jtf_number_table       := NULL,
642    p_qt_quote_line_id                 IN  jtf_number_table       := NULL,
643    p_qt_quote_shipment_id             IN  jtf_number_table       := NULL,
644    p_qt_creation_date                 IN  jtf_date_table         := NULL,
645    p_qt_created_by                    IN  jtf_number_table       := NULL,
646    p_qt_last_update_date              IN  jtf_date_table         := NULL,
647    p_qt_last_updated_by               IN  jtf_number_table       := NULL,
648    p_qt_last_update_login             IN  jtf_number_table       := NULL,
649    p_qt_request_id                    IN  jtf_number_table       := NULL,
650    p_qt_program_application_id        IN  jtf_number_table       := NULL,
654    p_qt_tax_code                      IN  jtf_varchar2_table_100 := NULL,
651    p_qt_program_id                    IN  jtf_number_table       := NULL,
652    p_qt_program_update_date           IN  jtf_date_table         := NULL,
653    p_qt_orig_tax_code                 IN  jtf_varchar2_table_300 := NULL,
655    p_qt_tax_rate                      IN  jtf_number_table       := NULL,
656    p_qt_tax_date                      IN  jtf_date_table         := NULL,
657    p_qt_tax_amount                    IN  jtf_number_table       := NULL,
658    p_qt_tax_exempt_flag               IN  jtf_varchar2_table_100 := NULL,
659    p_qt_tax_exempt_number             IN  jtf_varchar2_table_100 := NULL,
660    p_qt_tax_exempt_reason_code        IN  jtf_varchar2_table_100 := NULL,
661    p_qt_attribute_category            IN  jtf_varchar2_table_100 := NULL,
662    p_qt_attribute1                    IN  jtf_varchar2_table_300 := NULL,
663    p_qt_attribute2                    IN  jtf_varchar2_table_300 := NULL,
664    p_qt_attribute3                    IN  jtf_varchar2_table_300 := NULL,
665    p_qt_attribute4                    IN  jtf_varchar2_table_300 := NULL,
666    p_qt_attribute5                    IN  jtf_varchar2_table_300 := NULL,
667    p_qt_attribute6                    IN  jtf_varchar2_table_300 := NULL,
668    p_qt_attribute7                    IN  jtf_varchar2_table_300 := NULL,
669    p_qt_attribute8                    IN  jtf_varchar2_table_300 := NULL,
670    p_qt_attribute9                    IN  jtf_varchar2_table_300 := NULL,
671    p_qt_attribute10                   IN  jtf_varchar2_table_300 := NULL,
672    p_qt_attribute11                   IN  jtf_varchar2_table_300 := NULL,
673    p_qt_attribute12                   IN  jtf_varchar2_table_300 := NULL,
674    p_qt_attribute13                   IN  jtf_varchar2_table_300 := NULL,
675    p_qt_attribute14                   IN  jtf_varchar2_table_300 := NULL,
676    p_qt_attribute15                   IN  jtf_varchar2_table_300 := NULL,
677    p_qt_attribute16                   IN  jtf_varchar2_table_300 := NULL,
678    p_qt_attribute17                   IN  jtf_varchar2_table_300 := NULL,
679    p_qt_attribute18                   IN  jtf_varchar2_table_300 := NULL,
680    p_qt_attribute19                   IN  jtf_varchar2_table_300 := NULL,
681    p_qt_attribute20                   IN  jtf_varchar2_table_300 := NULL,
682    p_qt_object_version_number         IN  jtf_number_table       := NULL,
683    p_qt_tax_rate_id                   IN  jtf_number_table       := NULL,
684    p_qsc_operation_code               IN  jtf_varchar2_table_100 := NULL,
685    p_qsc_qte_line_index               IN  jtf_number_table       := NULL,
686    p_qsc_sales_credit_id              IN  jtf_number_table       := NULL,
687    p_qsc_creation_date                IN  jtf_date_table         := NULL,
688    p_qsc_created_by                   IN  jtf_number_table       := NULL,
689    p_qsc_last_updated_by              IN  jtf_varchar2_table_300 := NULL,
690    p_qsc_last_update_date             IN  jtf_date_table         := NULL,
691    p_qsc_last_update_login            IN  jtf_number_table       := NULL,
692    p_qsc_request_id                   IN  jtf_number_table       := NULL,
693    p_qsc_program_application_id       IN  jtf_number_table       := NULL,
694    p_qsc_program_id                   IN  jtf_number_table       := NULL,
695    p_qsc_program_update_date          IN  jtf_date_table         := NULL,
696    p_qsc_quote_header_id              IN  jtf_number_table       := NULL,
697    p_qsc_quote_line_id                IN  jtf_number_table       := NULL,
698    p_qsc_percent                      IN  jtf_number_table       := NULL,
699    p_qsc_resource_id                  IN  jtf_number_table       := NULL,
700    p_qsc_first_name                   IN  jtf_varchar2_table_300 := NULL,
701    p_qsc_last_name                    IN  jtf_varchar2_table_300 := NULL,
702    p_qsc_sales_credit_type            IN  jtf_varchar2_table_300 := NULL,
703    p_qsc_resource_group_id            IN  jtf_number_table       := NULL,
704    p_qsc_employee_person_id           IN  jtf_number_table       := NULL,
705    p_qsc_sales_credit_type_id         IN  jtf_number_table       := NULL,
706    p_qsc_attribute_category           IN  jtf_varchar2_table_100 := NULL,
707    p_qsc_attribute1                   IN  jtf_varchar2_table_300 := NULL,
708    p_qsc_attribute2                   IN  jtf_varchar2_table_300 := NULL,
709    p_qsc_attribute3                   IN  jtf_varchar2_table_300 := NULL,
710    p_qsc_attribute4                   IN  jtf_varchar2_table_300 := NULL,
711    p_qsc_attribute5                   IN  jtf_varchar2_table_300 := NULL,
712    p_qsc_attribute6                   IN  jtf_varchar2_table_300 := NULL,
713    p_qsc_attribute7                   IN  jtf_varchar2_table_300 := NULL,
714    p_qsc_attribute8                   IN  jtf_varchar2_table_300 := NULL,
715    p_qsc_attribute9                   IN  jtf_varchar2_table_300 := NULL,
716    p_qsc_attribute10                  IN  jtf_varchar2_table_300 := NULL,
717    p_qsc_attribute11                  IN  jtf_varchar2_table_300 := NULL,
718    p_qsc_attribute12                  IN  jtf_varchar2_table_300 := NULL,
719    p_qsc_attribute13                  IN  jtf_varchar2_table_300 := NULL,
720    p_qsc_attribute14                  IN  jtf_varchar2_table_300 := NULL,
721    p_qsc_attribute15                  IN  jtf_varchar2_table_300 := NULL,
722    p_qsc_attribute16                  IN  jtf_varchar2_table_300 := NULL,
723    p_qsc_attribute17                  IN  jtf_varchar2_table_300 := NULL,
724    p_qsc_attribute18                  IN  jtf_varchar2_table_300 := NULL,
725    p_qsc_attribute19                  IN  jtf_varchar2_table_300 := NULL,
726    p_qsc_attribute20                  IN  jtf_varchar2_table_300 := NULL,
727    p_qsc_system_assigned_flag         IN  jtf_varchar2_table_100 := NULL,
728    p_qsc_credit_rule_id               IN  jtf_number_table       := NULL,
729    p_qsc_object_version_number         IN  jtf_number_table       := NULL,
730    p_qlpa_operation_code               IN  jtf_varchar2_table_100 := NULL,
731    p_qlpa_qte_line_index               IN  jtf_number_table       := NULL,
735    p_qlpa_last_update_date             IN  jtf_date_table         := NULL,
732    p_qlpa_price_attribute_id           IN  jtf_number_table       := NULL,
733    p_qlpa_creation_date                IN  jtf_date_table         := NULL,
734    p_qlpa_created_by                   IN  jtf_number_table       := NULL,
736    p_qlpa_last_updated_by              IN  jtf_number_table       := NULL,
737    p_qlpa_last_update_login            IN  jtf_number_table       := NULL,
738    p_qlpa_request_id                   IN  jtf_number_table       := NULL,
739    p_qlpa_program_application_id       IN  jtf_number_table       := NULL,
740    p_qlpa_program_id                   IN  jtf_number_table       := NULL,
741    p_qlpa_program_update_date          IN  jtf_date_table         := NULL,
742    p_qlpa_quote_header_id              IN  jtf_number_table       := NULL,
743    p_qlpa_quote_line_id                IN  jtf_number_table       := NULL,
744    p_qlpa_flex_title                   IN  jtf_varchar2_table_100 := NULL,
745    p_qlpa_pricing_context              IN  jtf_varchar2_table_100 := NULL,
746    p_qlpa_pricing_attribute1           IN  jtf_varchar2_table_300 := NULL,
747    p_qlpa_pricing_attribute2           IN  jtf_varchar2_table_300 := NULL,
748    p_qlpa_pricing_attribute3           IN  jtf_varchar2_table_300 := NULL,
749    p_qlpa_pricing_attribute4           IN  jtf_varchar2_table_300 := NULL,
750    p_qlpa_pricing_attribute5           IN  jtf_varchar2_table_300 := NULL,
751    p_qlpa_pricing_attribute6           IN  jtf_varchar2_table_300 := NULL,
752    p_qlpa_pricing_attribute7           IN  jtf_varchar2_table_300 := NULL,
753    p_qlpa_pricing_attribute8           IN  jtf_varchar2_table_300 := NULL,
754    p_qlpa_pricing_attribute9           IN  jtf_varchar2_table_300 := NULL,
755    p_qlpa_pricing_attribute10          IN  jtf_varchar2_table_300 := NULL,
756    p_qlpa_pricing_attribute11          IN  jtf_varchar2_table_300 := NULL,
757    p_qlpa_pricing_attribute12          IN  jtf_varchar2_table_300 := NULL,
758    p_qlpa_pricing_attribute13          IN  jtf_varchar2_table_300 := NULL,
759    p_qlpa_pricing_attribute14          IN  jtf_varchar2_table_300 := NULL,
760    p_qlpa_pricing_attribute15          IN  jtf_varchar2_table_300 := NULL,
761    p_qlpa_pricing_attribute16          IN  jtf_varchar2_table_300 := NULL,
762    p_qlpa_pricing_attribute17          IN  jtf_varchar2_table_300 := NULL,
763    p_qlpa_pricing_attribute18          IN  jtf_varchar2_table_300 := NULL,
764    p_qlpa_pricing_attribute19          IN  jtf_varchar2_table_300 := NULL,
765    p_qlpa_pricing_attribute20          IN  jtf_varchar2_table_300 := NULL,
766    p_qlpa_pricing_attribute21          IN  jtf_varchar2_table_300 := NULL,
767    p_qlpa_pricing_attribute22          IN  jtf_varchar2_table_300 := NULL,
768    p_qlpa_pricing_attribute23          IN  jtf_varchar2_table_300 := NULL,
769    p_qlpa_pricing_attribute24          IN  jtf_varchar2_table_300 := NULL,
770    p_qlpa_pricing_attribute25          IN  jtf_varchar2_table_300 := NULL,
771    p_qlpa_pricing_attribute26          IN  jtf_varchar2_table_300 := NULL,
772    p_qlpa_pricing_attribute27          IN  jtf_varchar2_table_300 := NULL,
773    p_qlpa_pricing_attribute28          IN  jtf_varchar2_table_300 := NULL,
774    p_qlpa_pricing_attribute29          IN  jtf_varchar2_table_300 := NULL,
775    p_qlpa_pricing_attribute30          IN  jtf_varchar2_table_300 := NULL,
776    p_qlpa_pricing_attribute31          IN  jtf_varchar2_table_300 := NULL,
777    p_qlpa_pricing_attribute32          IN  jtf_varchar2_table_300 := NULL,
778    p_qlpa_pricing_attribute33          IN  jtf_varchar2_table_300 := NULL,
779    p_qlpa_pricing_attribute34          IN  jtf_varchar2_table_300 := NULL,
780    p_qlpa_pricing_attribute35          IN  jtf_varchar2_table_300 := NULL,
781    p_qlpa_pricing_attribute36          IN  jtf_varchar2_table_300 := NULL,
782    p_qlpa_pricing_attribute37          IN  jtf_varchar2_table_300 := NULL,
783    p_qlpa_pricing_attribute38          IN  jtf_varchar2_table_300 := NULL,
784    p_qlpa_pricing_attribute39          IN  jtf_varchar2_table_300 := NULL,
785    p_qlpa_pricing_attribute40          IN  jtf_varchar2_table_300 := NULL,
786    p_qlpa_pricing_attribute41          IN  jtf_varchar2_table_300 := NULL,
787    p_qlpa_pricing_attribute42          IN  jtf_varchar2_table_300 := NULL,
788    p_qlpa_pricing_attribute43          IN  jtf_varchar2_table_300 := NULL,
789    p_qlpa_pricing_attribute44          IN  jtf_varchar2_table_300 := NULL,
790    p_qlpa_pricing_attribute45          IN  jtf_varchar2_table_300 := NULL,
791    p_qlpa_pricing_attribute46          IN  jtf_varchar2_table_300 := NULL,
792    p_qlpa_pricing_attribute47          IN  jtf_varchar2_table_300 := NULL,
793    p_qlpa_pricing_attribute48          IN  jtf_varchar2_table_300 := NULL,
794    p_qlpa_pricing_attribute49          IN  jtf_varchar2_table_300 := NULL,
795    p_qlpa_pricing_attribute50          IN  jtf_varchar2_table_300 := NULL,
796    p_qlpa_pricing_attribute51          IN  jtf_varchar2_table_300 := NULL,
797    p_qlpa_pricing_attribute52          IN  jtf_varchar2_table_300 := NULL,
798    p_qlpa_pricing_attribute53          IN  jtf_varchar2_table_300 := NULL,
799    p_qlpa_pricing_attribute54          IN  jtf_varchar2_table_300 := NULL,
800    p_qlpa_pricing_attribute55          IN  jtf_varchar2_table_300 := NULL,
801    p_qlpa_pricing_attribute56          IN  jtf_varchar2_table_300 := NULL,
802    p_qlpa_pricing_attribute57          IN  jtf_varchar2_table_300 := NULL,
803    p_qlpa_pricing_attribute58          IN  jtf_varchar2_table_300 := NULL,
804    p_qlpa_pricing_attribute59          IN  jtf_varchar2_table_300 := NULL,
805    p_qlpa_pricing_attribute60          IN  jtf_varchar2_table_300 := NULL,
806    p_qlpa_pricing_attribute61          IN  jtf_varchar2_table_300 := NULL,
807    p_qlpa_pricing_attribute62          IN  jtf_varchar2_table_300 := NULL,
808    p_qlpa_pricing_attribute63          IN  jtf_varchar2_table_300 := NULL,
809    p_qlpa_pricing_attribute64          IN  jtf_varchar2_table_300 := NULL,
810    p_qlpa_pricing_attribute65          IN  jtf_varchar2_table_300 := NULL,
811    p_qlpa_pricing_attribute66          IN  jtf_varchar2_table_300 := NULL,
812    p_qlpa_pricing_attribute67          IN  jtf_varchar2_table_300 := NULL,
816    p_qlpa_pricing_attribute71          IN  jtf_varchar2_table_300 := NULL,
813    p_qlpa_pricing_attribute68          IN  jtf_varchar2_table_300 := NULL,
814    p_qlpa_pricing_attribute69          IN  jtf_varchar2_table_300 := NULL,
815    p_qlpa_pricing_attribute70          IN  jtf_varchar2_table_300 := NULL,
817    p_qlpa_pricing_attribute72          IN  jtf_varchar2_table_300 := NULL,
818    p_qlpa_pricing_attribute73          IN  jtf_varchar2_table_300 := NULL,
819    p_qlpa_pricing_attribute74          IN  jtf_varchar2_table_300 := NULL,
820    p_qlpa_pricing_attribute75          IN  jtf_varchar2_table_300 := NULL,
821    p_qlpa_pricing_attribute76          IN  jtf_varchar2_table_300 := NULL,
822    p_qlpa_pricing_attribute77          IN  jtf_varchar2_table_300 := NULL,
823    p_qlpa_pricing_attribute78          IN  jtf_varchar2_table_300 := NULL,
824    p_qlpa_pricing_attribute79          IN  jtf_varchar2_table_300 := NULL,
825    p_qlpa_pricing_attribute80          IN  jtf_varchar2_table_300 := NULL,
826    p_qlpa_pricing_attribute81          IN  jtf_varchar2_table_300 := NULL,
827    p_qlpa_pricing_attribute82          IN  jtf_varchar2_table_300 := NULL,
828    p_qlpa_pricing_attribute83          IN  jtf_varchar2_table_300 := NULL,
829    p_qlpa_pricing_attribute84          IN  jtf_varchar2_table_300 := NULL,
830    p_qlpa_pricing_attribute85          IN  jtf_varchar2_table_300 := NULL,
831    p_qlpa_pricing_attribute86          IN  jtf_varchar2_table_300 := NULL,
832    p_qlpa_pricing_attribute87          IN  jtf_varchar2_table_300 := NULL,
833    p_qlpa_pricing_attribute88          IN  jtf_varchar2_table_300 := NULL,
834    p_qlpa_pricing_attribute89          IN  jtf_varchar2_table_300 := NULL,
835    p_qlpa_pricing_attribute90          IN  jtf_varchar2_table_300 := NULL,
836    p_qlpa_pricing_attribute91          IN  jtf_varchar2_table_300 := NULL,
837    p_qlpa_pricing_attribute92          IN  jtf_varchar2_table_300 := NULL,
838    p_qlpa_pricing_attribute93          IN  jtf_varchar2_table_300 := NULL,
839    p_qlpa_pricing_attribute94          IN  jtf_varchar2_table_300 := NULL,
840    p_qlpa_pricing_attribute95          IN  jtf_varchar2_table_300 := NULL,
841    p_qlpa_pricing_attribute96          IN  jtf_varchar2_table_300 := NULL,
842    p_qlpa_pricing_attribute97          IN  jtf_varchar2_table_300 := NULL,
843    p_qlpa_pricing_attribute98          IN  jtf_varchar2_table_300 := NULL,
844    p_qlpa_pricing_attribute99          IN  jtf_varchar2_table_300 := NULL,
845    p_qlpa_pricing_attribute100         IN  jtf_varchar2_table_300 := NULL,
846    p_qlpa_context                      IN  jtf_varchar2_table_100 := NULL,
847    p_qlpa_attribute1                   IN  jtf_varchar2_table_300 := NULL,
848    p_qlpa_attribute2                   IN  jtf_varchar2_table_300 := NULL,
849    p_qlpa_attribute3                   IN  jtf_varchar2_table_300 := NULL,
850    p_qlpa_attribute4                   IN  jtf_varchar2_table_300 := NULL,
851    p_qlpa_attribute5                   IN  jtf_varchar2_table_300 := NULL,
852    p_qlpa_attribute6                   IN  jtf_varchar2_table_300 := NULL,
853    p_qlpa_attribute7                   IN  jtf_varchar2_table_300 := NULL,
854    p_qlpa_attribute8                   IN  jtf_varchar2_table_300 := NULL,
855    p_qlpa_attribute9                   IN  jtf_varchar2_table_300 := NULL,
856    p_qlpa_attribute10                  IN  jtf_varchar2_table_300 := NULL,
857    p_qlpa_attribute11                  IN  jtf_varchar2_table_300 := NULL,
858    p_qlpa_attribute12                  IN  jtf_varchar2_table_300 := NULL,
859    p_qlpa_attribute13                  IN  jtf_varchar2_table_300 := NULL,
860    p_qlpa_attribute14                  IN  jtf_varchar2_table_300 := NULL,
861    p_qlpa_attribute15                  IN  jtf_varchar2_table_300 := NULL,
862    p_qlpa_attribute16                  IN  jtf_varchar2_table_300 := NULL,
863    p_qlpa_attribute17                  IN  jtf_varchar2_table_300 := NULL,
864    p_qlpa_attribute18                  IN  jtf_varchar2_table_300 := NULL,
865    p_qlpa_attribute19                  IN  jtf_varchar2_table_300 := NULL,
866    p_qlpa_attribute20                  IN  jtf_varchar2_table_300 := NULL,
867    p_qlpa_object_version_number        IN  jtf_number_table       := NULL,
868    p_qlp_operation_code                IN  jtf_varchar2_table_100 := NULL,
869    p_qlp_qte_line_index                IN  jtf_number_table := NULL,
870    p_qlp_payment_id                    IN  jtf_number_table := NULL,
871    p_qlp_creation_date                 IN  jtf_date_table   := NULL,
872    p_qlp_created_by                    IN  jtf_number_table := NULL,
873    p_qlp_last_update_date              IN  jtf_date_table   := NULL,
874    p_qlp_last_updated_by               IN  jtf_number_table := NULL,
875    p_qlp_last_update_login             IN  jtf_number_table := NULL,
876    p_qlp_request_id                    IN  jtf_number_table := NULL,
877    p_qlp_program_application_id        IN  jtf_number_table := NULL,
878    p_qlp_program_id                    IN  jtf_number_table := NULL,
879    p_qlp_program_update_date           IN  jtf_date_table   := NULL,
880    p_qlp_quote_header_id               IN  jtf_number_table := NULL,
881    p_qlp_quote_line_id                 IN  jtf_number_table := NULL,
882    p_qlp_payment_type_code             IN  jtf_varchar2_table_100 := NULL,
883    p_qlp_payment_ref_number            IN  jtf_varchar2_table_300 := NULL,
884    p_qlp_payment_option                IN  jtf_varchar2_table_300 := NULL,
885    p_qlp_payment_term_id               IN  jtf_number_table := NULL,
886    p_qlp_credit_card_code              IN  jtf_varchar2_table_100 := NULL,
887    p_qlp_credit_card_holder_name       IN  jtf_varchar2_table_100 := NULL,
888    p_qlp_credit_card_exp_date          IN  jtf_date_table   := NULL,
889    p_qlp_credit_card_aprv_code         IN  jtf_varchar2_table_100 := NULL,
890    p_qlp_credit_card_aprv_date         IN  jtf_date_table   := NULL,
891    p_qlp_payment_amount                IN  jtf_number_table := NULL,
892    p_qlp_attribute_category            IN  jtf_varchar2_table_100 := NULL,
893    p_qlp_attribute1                    IN  jtf_varchar2_table_300 := NULL,
894    p_qlp_attribute2                    IN  jtf_varchar2_table_300 := NULL,
898    p_qlp_attribute6                    IN  jtf_varchar2_table_300 := NULL,
895    p_qlp_attribute3                    IN  jtf_varchar2_table_300 := NULL,
896    p_qlp_attribute4                    IN  jtf_varchar2_table_300 := NULL,
897    p_qlp_attribute5                    IN  jtf_varchar2_table_300 := NULL,
899    p_qlp_attribute7                    IN  jtf_varchar2_table_300 := NULL,
900    p_qlp_attribute8                    IN  jtf_varchar2_table_300 := NULL,
901    p_qlp_attribute9                    IN  jtf_varchar2_table_300 := NULL,
902    p_qlp_attribute10                   IN  jtf_varchar2_table_300 := NULL,
903    p_qlp_attribute11                   IN  jtf_varchar2_table_300 := NULL,
904    p_qlp_attribute12                   IN  jtf_varchar2_table_300 := NULL,
905    p_qlp_attribute13                   IN  jtf_varchar2_table_300 := NULL,
906    p_qlp_attribute14                   IN  jtf_varchar2_table_300 := NULL,
907    p_qlp_attribute15                   IN  jtf_varchar2_table_300 := NULL,
908    p_qlp_attribute16                   IN  jtf_varchar2_table_300 := NULL,
909    p_qlp_attribute17                   IN  jtf_varchar2_table_300 := NULL,
910    p_qlp_attribute18                   IN  jtf_varchar2_table_300 := NULL,
911    p_qlp_attribute19                   IN  jtf_varchar2_table_300 := NULL,
912    p_qlp_attribute20                   IN  jtf_varchar2_table_300 := NULL,
913    p_qlp_shipment_index                IN  jtf_number_table := NULL,
914    p_qlp_quote_shipment_id             IN  jtf_number_table := NULL,
915    p_qlp_cust_po_number                IN  jtf_varchar2_table_100 := NULL,
916    p_qlp_cust_po_line_number           IN  jtf_varchar2_table_100 := NULL,
917    p_qlp_trxn_extension_id             IN  jtf_number_table := NULL,
918    p_qlp_instrument_id                 IN  jtf_number_table := NULL,
919    p_qlp_instr_assignment_id           IN  jtf_number_table := NULL,
920    p_qlp_cvv2                          IN  jtf_varchar2_table_100 := NULL,
921    p_qlp_object_version_number         IN  jtf_number_table       := NULL,
922    p_qls_operation_code               IN  jtf_varchar2_table_100  := NULL,
923    p_qls_qte_line_index               IN  jtf_number_table        := NULL,
924    p_qls_shipment_id                  IN  jtf_number_table        := NULL,
925    p_qls_creation_date                IN  jtf_date_table          := NULL,
926    p_qls_created_by                   IN  jtf_number_table        := NULL,
927    p_qls_last_update_date             IN  jtf_date_table          := NULL,
928    p_qls_last_updated_by              IN  jtf_number_table        := NULL,
929    p_qls_last_update_login            IN  jtf_number_table        := NULL,
930    p_qls_request_id                   IN  jtf_number_table        := NULL,
931    p_qls_program_application_id       IN  jtf_number_table        := NULL,
932    p_qls_program_id                   IN  jtf_number_table        := NULL,
933    p_qls_program_update_date          IN  jtf_date_table          := NULL,
934    p_qls_quote_header_id              IN  jtf_number_table        := NULL,
935    p_qls_quote_line_id                IN  jtf_number_table        := NULL,
936    p_qls_promise_date                 IN  jtf_date_table          := NULL,
937    p_qls_request_date                 IN  jtf_date_table          := NULL,
938    p_qls_schedule_ship_date           IN  jtf_date_table          := NULL,
939    p_qls_ship_to_party_site_id        IN  jtf_number_table        := NULL,
940    p_qls_ship_to_party_id             IN  jtf_number_table        := NULL,
941    p_qls_ship_to_cust_account_id      IN  jtf_number_table        := NULL,
942    p_qls_ship_partial_flag            IN  jtf_varchar2_table_300  := NULL,
943    p_qls_ship_set_id                  IN  jtf_number_table        := NULL,
944    p_qls_ship_method_code             IN  jtf_varchar2_table_100  := NULL,
945    p_qls_freight_terms_code           IN  jtf_varchar2_table_100  := NULL,
946    p_qls_freight_carrier_code         IN  jtf_varchar2_table_100  := NULL,
947    p_qls_fob_code                     IN  jtf_varchar2_table_100  := NULL,
948    p_qls_shipping_instructions        IN  jtf_varchar2_table_2000 := NULL,
949    p_qls_packing_instructions         IN  jtf_varchar2_table_2000 := NULL,
950    p_qls_quantity                     IN  jtf_number_table        := NULL,
951    p_qls_reserved_quantity            IN  jtf_varchar2_table_300  := NULL,
952    p_qls_reservation_id               IN  jtf_number_table        := NULL,
953    p_qls_order_line_id                IN  jtf_number_table        := NULL,
954    p_qls_ship_to_party_name           IN  jtf_varchar2_table_300  := NULL,
955    p_qls_ship_to_cont_first_name      IN  jtf_varchar2_table_100  := NULL,
956    p_qls_ship_to_cont_mid_name        IN  jtf_varchar2_table_100  := NULL,
957    p_qls_ship_to_cont_last_name       IN  jtf_varchar2_table_100  := NULL,
958    p_qls_ship_to_address1             IN  jtf_varchar2_table_300  := NULL,
959    p_qls_ship_to_address2             IN  jtf_varchar2_table_300  := NULL,
960    p_qls_ship_to_address3             IN  jtf_varchar2_table_300  := NULL,
961    p_qls_ship_to_address4             IN  jtf_varchar2_table_300  := NULL,
962    p_qls_ship_to_country_code         IN  jtf_varchar2_table_100  := NULL,
963    p_qls_ship_to_country              IN  jtf_varchar2_table_100  := NULL,
964    p_qls_ship_to_city                 IN  jtf_varchar2_table_100  := NULL,
965    p_qls_ship_to_postal_code          IN  jtf_varchar2_table_100  := NULL,
966    p_qls_ship_to_state                IN  jtf_varchar2_table_100  := NULL,
967    p_qls_ship_to_province             IN  jtf_varchar2_table_100  := NULL,
968    p_qls_ship_to_county               IN  jtf_varchar2_table_100  := NULL,
969    p_qls_attribute_category           IN  jtf_varchar2_table_100  := NULL,
970    p_qls_attribute1                   IN  jtf_varchar2_table_300  := NULL,
971    p_qls_attribute2                   IN  jtf_varchar2_table_300  := NULL,
972    p_qls_attribute3                   IN  jtf_varchar2_table_300  := NULL,
973    p_qls_attribute4                   IN  jtf_varchar2_table_300  := NULL,
974    p_qls_attribute5                   IN  jtf_varchar2_table_300  := NULL,
975    p_qls_attribute6                   IN  jtf_varchar2_table_300  := NULL,
979    p_qls_attribute10                  IN  jtf_varchar2_table_300  := NULL,
976    p_qls_attribute7                   IN  jtf_varchar2_table_300  := NULL,
977    p_qls_attribute8                   IN  jtf_varchar2_table_300  := NULL,
978    p_qls_attribute9                   IN  jtf_varchar2_table_300  := NULL,
980    p_qls_attribute11                  IN  jtf_varchar2_table_300  := NULL,
981    p_qls_attribute12                  IN  jtf_varchar2_table_300  := NULL,
982    p_qls_attribute13                  IN  jtf_varchar2_table_300  := NULL,
983    p_qls_attribute14                  IN  jtf_varchar2_table_300  := NULL,
984    p_qls_attribute15                  IN  jtf_varchar2_table_300  := NULL,
985    p_qls_attribute16                  IN  jtf_varchar2_table_300  := NULL,
986    p_qls_attribute17                  IN  jtf_varchar2_table_300  := NULL,
987    p_qls_attribute18                  IN  jtf_varchar2_table_300  := NULL,
988    p_qls_attribute19                  IN  jtf_varchar2_table_300  := NULL,
989    p_qls_attribute20                  IN  jtf_varchar2_table_300  := NULL,
990    p_qls_ship_quote_price             IN  jtf_number_table        := NULL,
991    p_qls_pricing_quantity             IN  jtf_number_table        := NULL,
992    p_qls_shipment_priority_code       IN  jtf_varchar2_table_100  := NULL,
993    p_qls_ship_from_org_id             IN  jtf_number_table        := NULL,
994    p_qls_ship_to_cust_party_id        IN  jtf_number_table        := NULL,
995    p_qls_request_date_type            IN  jtf_varchar2_table_100 := NULL,
996    p_qls_demand_class_code            IN  jtf_varchar2_table_100 := NULL,
997    p_qls_object_version_number        IN  jtf_number_table       := NULL,
998    p_qlt_operation_code                IN  jtf_varchar2_table_100 := NULL,
999    p_qlt_qte_line_index                IN  jtf_number_table       := NULL,
1000    p_qlt_shipment_index                IN  jtf_number_table       := NULL,
1001    p_qlt_tax_detail_id                 IN  jtf_number_table       := NULL,
1002    p_qlt_quote_header_id               IN  jtf_number_table       := NULL,
1003    p_qlt_quote_line_id                 IN  jtf_number_table       := NULL,
1004    p_qlt_quote_shipment_id             IN  jtf_number_table       := NULL,
1005    p_qlt_creation_date                 IN  jtf_date_table         := NULL,
1006    p_qlt_created_by                    IN  jtf_number_table       := NULL,
1007    p_qlt_last_update_date              IN  jtf_date_table         := NULL,
1008    p_qlt_last_updated_by               IN  jtf_number_table       := NULL,
1009    p_qlt_last_update_login             IN  jtf_number_table       := NULL,
1010    p_qlt_request_id                    IN  jtf_number_table       := NULL,
1011    p_qlt_program_application_id        IN  jtf_number_table       := NULL,
1012    p_qlt_program_id                    IN  jtf_number_table       := NULL,
1013    p_qlt_program_update_date           IN  jtf_date_table         := NULL,
1014    p_qlt_orig_tax_code                 IN  jtf_varchar2_table_300 := NULL,
1015    p_qlt_tax_code                      IN  jtf_varchar2_table_100 := NULL,
1016    p_qlt_tax_rate                      IN  jtf_number_table       := NULL,
1017    p_qlt_tax_date                      IN  jtf_date_table         := NULL,
1018    p_qlt_tax_amount                    IN  jtf_number_table       := NULL,
1019    p_qlt_tax_exempt_flag               IN  jtf_varchar2_table_100 := NULL,
1020    p_qlt_tax_exempt_number             IN  jtf_varchar2_table_100 := NULL,
1021    p_qlt_tax_exempt_reason_code        IN  jtf_varchar2_table_100 := NULL,
1022    p_qlt_attribute_category            IN  jtf_varchar2_table_100 := NULL,
1023    p_qlt_attribute1                    IN  jtf_varchar2_table_300 := NULL,
1024    p_qlt_attribute2                    IN  jtf_varchar2_table_300 := NULL,
1025    p_qlt_attribute3                    IN  jtf_varchar2_table_300 := NULL,
1026    p_qlt_attribute4                    IN  jtf_varchar2_table_300 := NULL,
1027    p_qlt_attribute5                    IN  jtf_varchar2_table_300 := NULL,
1028    p_qlt_attribute6                    IN  jtf_varchar2_table_300 := NULL,
1029    p_qlt_attribute7                    IN  jtf_varchar2_table_300 := NULL,
1030    p_qlt_attribute8                    IN  jtf_varchar2_table_300 := NULL,
1031    p_qlt_attribute9                    IN  jtf_varchar2_table_300 := NULL,
1032    p_qlt_attribute10                   IN  jtf_varchar2_table_300 := NULL,
1033    p_qlt_attribute11                   IN  jtf_varchar2_table_300 := NULL,
1034    p_qlt_attribute12                   IN  jtf_varchar2_table_300 := NULL,
1035    p_qlt_attribute13                   IN  jtf_varchar2_table_300 := NULL,
1036    p_qlt_attribute14                   IN  jtf_varchar2_table_300 := NULL,
1037    p_qlt_attribute15                   IN  jtf_varchar2_table_300 := NULL,
1038    p_qlt_attribute16                   IN  jtf_varchar2_table_300 := NULL,
1039    p_qlt_attribute17                   IN  jtf_varchar2_table_300 := NULL,
1040    p_qlt_attribute18                   IN  jtf_varchar2_table_300 := NULL,
1041    p_qlt_attribute19                   IN  jtf_varchar2_table_300 := NULL,
1042    p_qlt_attribute20                   IN  jtf_varchar2_table_300 := NULL,
1043    p_qlt_object_version_number        IN  jtf_number_table       := NULL,
1044    p_qlt_tax_rate_id                   IN  jtf_number_table       := NULL,
1045    p_qlpaj_operation_code             IN jtf_varchar2_table_100 := NULL,
1046    p_qlpaj_qte_line_index             IN jtf_number_table       := NULL,
1047    p_qlpaj_price_adjustment_id        IN jtf_number_table       := NULL,
1048    p_qlpaj_creation_date              IN jtf_date_table         := NULL,
1049    p_qlpaj_created_by                 IN jtf_number_table       := NULL,
1050    p_qlpaj_last_update_date           IN jtf_date_table         := NULL,
1051    p_qlpaj_last_updated_by            IN jtf_number_table       := NULL,
1052    p_qlpaj_last_update_login          IN jtf_number_table       := NULL,
1053    p_qlpaj_program_application_id     IN jtf_number_table       := NULL,
1054    p_qlpaj_program_id                 IN jtf_number_table       := NULL,
1055    p_qlpaj_program_update_date        IN jtf_date_table         := NULL,
1056    p_qlpaj_request_id                 IN jtf_number_table       := NULL,
1060    p_qlpaj_modifier_line_id           IN jtf_number_table       := NULL,
1057    p_qlpaj_quote_header_id            IN jtf_number_table       := NULL,
1058    p_qlpaj_quote_line_id              IN jtf_number_table       := NULL,
1059    p_qlpaj_modifier_header_id         IN jtf_number_table       := NULL,
1061    p_qlpaj_mod_line_type_code         IN jtf_varchar2_table_100 := NULL,
1062    p_qlpaj_mod_mech_type_code         IN jtf_varchar2_table_100 := NULL,
1063    p_qlpaj_modified_from              IN jtf_number_table       := NULL,
1064    p_qlpaj_modified_to                IN jtf_number_table       := NULL,
1065    p_qlpaj_operand                    IN jtf_number_table       := NULL,
1066    p_qlpaj_arithmetic_operator        IN jtf_varchar2_table_100 := NULL,
1067    p_qlpaj_automatic_flag             IN jtf_varchar2_table_100 := NULL,
1068    p_qlpaj_update_allowable_flag      IN jtf_varchar2_table_100 := NULL,
1069    p_qlpaj_updated_flag               IN jtf_varchar2_table_100 := NULL,
1070    p_qlpaj_applied_flag               IN jtf_varchar2_table_100 := NULL,
1071    p_qlpaj_on_invoice_flag            IN jtf_varchar2_table_100 := NULL,
1072    p_qlpaj_pricing_phase_id           IN jtf_number_table       := NULL,
1073    p_qlpaj_attribute_category         IN jtf_varchar2_table_100 := NULL,
1074    p_qlpaj_attribute1                 IN jtf_varchar2_table_300 := NULL,
1075    p_qlpaj_attribute2                 IN jtf_varchar2_table_300 := NULL,
1076    p_qlpaj_attribute3                 IN jtf_varchar2_table_300 := NULL,
1077    p_qlpaj_attribute4                 IN jtf_varchar2_table_300 := NULL,
1078    p_qlpaj_attribute5                 IN jtf_varchar2_table_300 := NULL,
1079    p_qlpaj_attribute6                 IN jtf_varchar2_table_300 := NULL,
1080    p_qlpaj_attribute7                 IN jtf_varchar2_table_300 := NULL,
1081    p_qlpaj_attribute8                 IN jtf_varchar2_table_300 := NULL,
1082    p_qlpaj_attribute9                 IN jtf_varchar2_table_300 := NULL,
1083    p_qlpaj_attribute10                IN jtf_varchar2_table_300 := NULL,
1084    p_qlpaj_attribute11                IN jtf_varchar2_table_300 := NULL,
1085    p_qlpaj_attribute12                IN jtf_varchar2_table_300 := NULL,
1086    p_qlpaj_attribute13                IN jtf_varchar2_table_300 := NULL,
1087    p_qlpaj_attribute14                IN jtf_varchar2_table_300 := NULL,
1088    p_qlpaj_attribute15                IN jtf_varchar2_table_300 := NULL,
1089    p_qlpaj_attribute16                IN jtf_varchar2_table_300 := NULL,
1090    p_qlpaj_attribute17                IN jtf_varchar2_table_300 := NULL,
1091    p_qlpaj_attribute18                IN jtf_varchar2_table_300 := NULL,
1092    p_qlpaj_attribute19                IN jtf_varchar2_table_300 := NULL,
1093    p_qlpaj_attribute20                IN jtf_varchar2_table_300 := NULL,
1094    p_qlpaj_orig_sys_discount_ref      IN jtf_varchar2_table_100 := NULL,
1095    p_qlpaj_change_sequence            IN jtf_varchar2_table_100 := NULL,
1096    p_qlpaj_update_allowed             IN jtf_varchar2_table_100 := NULL,
1097    p_qlpaj_change_reason_code         IN jtf_varchar2_table_100 := NULL,
1098    p_qlpaj_change_reason_text         IN jtf_varchar2_table_2000 := NULL,
1099    p_qlpaj_cost_id                    IN jtf_number_table       := NULL,
1100    p_qlpaj_tax_code                   IN jtf_varchar2_table_100 := NULL,
1101    p_qlpaj_tax_exempt_flag            IN jtf_varchar2_table_100 := NULL,
1102    p_qlpaj_tax_exempt_number          IN jtf_varchar2_table_100 := NULL,
1103    p_qlpaj_tax_exempt_reason_code     IN jtf_varchar2_table_100 := NULL,
1104    p_qlpaj_parent_adjustment_id       IN jtf_number_table       := NULL,
1105    p_qlpaj_invoiced_flag              IN jtf_varchar2_table_100 := NULL,
1106    p_qlpaj_estimated_flag             IN jtf_varchar2_table_100 := NULL,
1107    p_qlpaj_inc_in_sales_perfce        IN jtf_varchar2_table_100 := NULL,
1108    p_qlpaj_split_action_code          IN jtf_varchar2_table_100 := NULL,
1109    p_qlpaj_adjusted_amount            IN jtf_number_table       := NULL,
1110    p_qlpaj_charge_type_code           IN jtf_varchar2_table_100 := NULL,
1111    p_qlpaj_charge_subtype_code        IN jtf_varchar2_table_100 := NULL,
1112    p_qlpaj_range_break_quantity       IN jtf_number_table       := NULL,
1113    p_qlpaj_accrual_conv_rate          IN jtf_number_table       := NULL,
1114    p_qlpaj_pricing_group_sequence     IN jtf_number_table       := NULL,
1115    p_qlpaj_accrual_flag               IN jtf_varchar2_table_100 := NULL,
1116    p_qlpaj_list_line_no               IN jtf_varchar2_table_300 := NULL,
1117    p_qlpaj_source_system_code         IN jtf_varchar2_table_100 := NULL,
1118    p_qlpaj_benefit_qty                IN jtf_number_table       := NULL,
1119    p_qlpaj_benefit_uom_code           IN jtf_varchar2_table_100 := NULL,
1120    p_qlpaj_print_on_invoice_flag      IN jtf_varchar2_table_100 := NULL,
1121    p_qlpaj_expiration_date            IN jtf_date_table         := NULL,
1122    p_qlpaj_rebate_trans_type_code     IN jtf_varchar2_table_100 := NULL,
1123    p_qlpaj_rebate_trans_reference     IN jtf_varchar2_table_100 := NULL,
1124    p_qlpaj_rebate_pay_system_code     IN jtf_varchar2_table_100 := NULL,
1125    p_qlpaj_redeemed_date              IN jtf_date_table         := NULL,
1126    p_qlpaj_redeemed_flag              IN jtf_varchar2_table_100 := NULL,
1127    p_qlpaj_modifier_level_code        IN jtf_varchar2_table_100 := NULL,
1128    p_qlpaj_price_break_type_code      IN jtf_varchar2_table_100 := NULL,
1129    p_qlpaj_substitution_attribute     IN jtf_varchar2_table_100 := NULL,
1130    p_qlpaj_proration_type_code        IN jtf_varchar2_table_100 := NULL,
1131    p_qlpaj_include_on_ret_flag        IN jtf_varchar2_table_100 := NULL,
1132    p_qlpaj_credit_or_charge_flag      IN jtf_varchar2_table_100 := NULL,
1133    p_qlpaj_shipment_index             IN jtf_number_table       := NULL,
1134    p_qlpaj_quote_shipment_id          IN jtf_number_table       := NULL,
1135    p_qlpaj_object_version_number      IN jtf_number_table       := NULL,
1136    p_qlsc_operation_code              IN jtf_varchar2_table_100 := NULL,
1137    p_qlsc_qte_line_index              IN jtf_number_table       := NULL,
1138    p_qlsc_sales_credit_id             IN jtf_number_table       := NULL,
1142    p_qlsc_last_update_date            IN jtf_date_table         := NULL,
1139    p_qlsc_creation_date               IN jtf_date_table         := NULL,
1140    p_qlsc_created_by                  IN jtf_number_table       := NULL,
1141    p_qlsc_last_updated_by             IN jtf_varchar2_table_300 := NULL,
1143    p_qlsc_last_update_login           IN jtf_number_table       := NULL,
1144    p_qlsc_request_id                  IN jtf_number_table       := NULL,
1145    p_qlsc_program_application_id      IN jtf_number_table       := NULL,
1146    p_qlsc_program_id                  IN jtf_number_table       := NULL,
1147    p_qlsc_program_update_date         IN jtf_date_table         := NULL,
1148    p_qlsc_quote_header_id             IN jtf_number_table       := NULL,
1149    p_qlsc_quote_line_id               IN jtf_number_table       := NULL,
1150    p_qlsc_percent                     IN jtf_number_table       := NULL,
1151    p_qlsc_resource_id                 IN jtf_number_table       := NULL,
1152    p_qlsc_first_name                  IN jtf_varchar2_table_300 := NULL,
1153    p_qlsc_last_name                   IN jtf_varchar2_table_300 := NULL,
1154    p_qlsc_sales_credit_type           IN jtf_varchar2_table_300 := NULL,
1155    p_qlsc_resource_group_id           IN jtf_number_table       := NULL,
1156    p_qlsc_employee_person_id          IN jtf_number_table       := NULL,
1157    p_qlsc_sales_credit_type_id        IN jtf_number_table       := NULL,
1158    p_qlsc_attribute_category          IN jtf_varchar2_table_100 := NULL,
1159    p_qlsc_attribute1                  IN jtf_varchar2_table_300 := NULL,
1160    p_qlsc_attribute2                  IN jtf_varchar2_table_300 := NULL,
1161    p_qlsc_attribute3                  IN jtf_varchar2_table_300 := NULL,
1162    p_qlsc_attribute4                  IN jtf_varchar2_table_300 := NULL,
1163    p_qlsc_attribute5                  IN jtf_varchar2_table_300 := NULL,
1164    p_qlsc_attribute6                  IN jtf_varchar2_table_300 := NULL,
1165    p_qlsc_attribute7                  IN jtf_varchar2_table_300 := NULL,
1166    p_qlsc_attribute8                  IN jtf_varchar2_table_300 := NULL,
1167    p_qlsc_attribute9                  IN jtf_varchar2_table_300 := NULL,
1168    p_qlsc_attribute10                 IN jtf_varchar2_table_300 := NULL,
1169    p_qlsc_attribute11                 IN jtf_varchar2_table_300 := NULL,
1170    p_qlsc_attribute12                 IN jtf_varchar2_table_300 := NULL,
1171    p_qlsc_attribute13                 IN jtf_varchar2_table_300 := NULL,
1172    p_qlsc_attribute14                 IN jtf_varchar2_table_300 := NULL,
1173    p_qlsc_attribute15                 IN jtf_varchar2_table_300 := NULL,
1174    p_qlsc_attribute16                 IN jtf_varchar2_table_300 := NULL,
1175    p_qlsc_attribute17                 IN jtf_varchar2_table_300 := NULL,
1176    p_qlsc_attribute18                 IN jtf_varchar2_table_300 := NULL,
1177    p_qlsc_attribute19                 IN jtf_varchar2_table_300 := NULL,
1178    p_qlsc_attribute20                 IN jtf_varchar2_table_300 := NULL,
1179    p_qlsc_object_version_number       IN jtf_number_table       := NULL,
1180    p_qac_access_id                    IN jtf_number_table       := NULL,
1181    p_qac_quote_number                 IN jtf_number_table       := NULL,
1182    p_qac_resource_id                  IN jtf_number_table       := NULL,
1183    p_qac_resource_grp_id              IN jtf_number_table       := NULL,
1184    p_qac_creation_date                IN jtf_date_table         := NULL,
1185    p_qac_created_by                   IN jtf_number_table       := NULL,
1186    p_qac_last_updated_by              IN jtf_number_table       := NULL,
1187    p_qac_last_update_date             IN jtf_date_table         := NULL,
1188    p_qac_last_update_login            IN jtf_number_table       := NULL,
1189    p_qac_request_id                   IN jtf_number_table       := NULL,
1190    p_qac_program_application_id       IN jtf_number_table       := NULL,
1191    p_qac_program_id                   IN jtf_number_table       := NULL,
1192    p_qac_program_update_date          IN jtf_date_table         := NULL,
1193    p_qac_keep_flag                    IN jtf_varchar2_table_100 := NULL,
1194    p_qac_update_access_flag           IN jtf_varchar2_table_100 := NULL,
1195    p_qac_created_by_tap_flag          IN jtf_varchar2_table_100 := NULL,
1196    p_qac_territory_id                 IN jtf_number_table       := NULL,
1197    p_qac_territory_source_flag        IN jtf_varchar2_table_100 := NULL,
1198    p_qac_role_id                      IN jtf_number_table       := NULL,
1199    p_qac_attribute_category           IN jtf_varchar2_table_100 := NULL,
1200    p_qac_attribute1                   IN jtf_varchar2_table_300 := NULL,
1201    p_qac_attribute2                   IN jtf_varchar2_table_300 := NULL,
1202    p_qac_attribute3                   IN jtf_varchar2_table_300 := NULL,
1203    p_qac_attribute4                   IN jtf_varchar2_table_300 := NULL,
1204    p_qac_attribute5                   IN jtf_varchar2_table_300 := NULL,
1205    p_qac_attribute6                   IN jtf_varchar2_table_300 := NULL,
1206    p_qac_attribute7                   IN jtf_varchar2_table_300 := NULL,
1207    p_qac_attribute8                   IN jtf_varchar2_table_300 := NULL,
1208    p_qac_attribute9                   IN jtf_varchar2_table_300 := NULL,
1209    p_qac_attribute10                  IN jtf_varchar2_table_300 := NULL,
1210    p_qac_attribute11                  IN jtf_varchar2_table_300 := NULL,
1211    p_qac_attribute12                  IN jtf_varchar2_table_300 := NULL,
1212    p_qac_attribute13                  IN jtf_varchar2_table_300 := NULL,
1213    p_qac_attribute14                  IN jtf_varchar2_table_300 := NULL,
1214    p_qac_attribute15                  IN jtf_varchar2_table_300 := NULL,
1215    p_qac_attribute16                  IN jtf_varchar2_table_300 := NULL,
1216    p_qac_attribute17                  IN jtf_varchar2_table_300 := NULL,
1217    p_qac_attribute18                  IN jtf_varchar2_table_300 := NULL,
1218    p_qac_attribute19                  IN jtf_varchar2_table_300 := NULL,
1219    p_qac_attribute20                  IN jtf_varchar2_table_300 := NULL,
1220    p_qac_batch_price_flag             IN jtf_varchar2_table_100 := NULL,
1224    p_qrobj_operation_code             IN jtf_varchar2_table_100 := NULL,
1221    p_qac_operation_code               IN jtf_varchar2_table_100 := NULL,
1222    p_qac_object_version_number        IN jtf_number_table       := NULL,
1223    p_qtmpl_template_id                IN jtf_number_table       := NULL,
1225    p_qrobj_RELATED_OBJECT_ID          IN jtf_number_table       := NULL,
1226    p_qrobj_CREATION_DATE              IN jtf_date_table         := null,
1227    p_qrobj_CREATED_BY                 IN jtf_number_table       := NULL,
1228    p_qrobj_LAST_UPDATE_DATE           IN jtf_date_table         := null,
1229    p_qrobj_LAST_UPDATED_BY            IN jtf_number_table       := NULL,
1230    p_qrobj_LAST_UPDATE_LOGIN          IN jtf_number_table       := NULL,
1231    p_qrobj_REQUEST_ID                 IN jtf_number_table       := NULL,
1232    p_qrobj_PROGRAM_APPLICATION_ID     IN jtf_number_table       := NULL,
1233    p_qrobj_PROGRAM_ID                 IN jtf_number_table       := NULL,
1234    p_qrobj_PROGRAM_UPDATE_DATE        IN jtf_date_table         := null,
1235    p_qrobj_QUOTE_OBJECT_TYPE_CODE     IN jtf_varchar2_table_300 := NULL,
1236    p_qrobj_QUOTE_OBJECT_ID            IN jtf_number_table       := NULL,
1237    p_qrobj_OBJECT_TYPE_CODE           IN jtf_varchar2_table_300 := NULL,
1238    p_qrobj_OBJECT_ID                  IN jtf_number_table       := NULL,
1239    p_qrobj_RELATIONSHIP_TYPE_CODE     IN jtf_varchar2_table_300 := NULL,
1240    p_qrobj_RECIPROCAL_FLAG            IN jtf_varchar2_table_100 := NULL,
1241    p_qrobj_QUOTE_OBJECT_CODE          IN jtf_number_table       := NULL,
1242    p_qrobj_OBJECT_VERSION_NUMBER      IN jtf_number_table       := NULL,
1243    p_api_version_number               IN  NUMBER  := 1                 ,
1244    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
1245    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
1246    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
1247    x_return_status                    OUT NOCOPY VARCHAR2              ,
1248    x_msg_count                        OUT NOCOPY NUMBER                ,
1249    x_msg_data                         OUT NOCOPY VARCHAR2
1250 );
1251 
1252 PROCEDURE Submit_Quote(
1253    x_order_number                     OUT NOCOPY NUMBER,
1254    x_order_header_id                  OUT NOCOPY NUMBER,
1255    x_order_request_id                 OUT NOCOPY NUMBER,
1256    x_contract_id                      OUT NOCOPY NUMBER,
1257    x_status                           OUT NOCOPY VARCHAR2,
1258    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1259    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
1260    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
1261    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
1262    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
1263    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
1264    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
1265    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
1266    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
1267    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
1268    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
1269    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1270    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
1271    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
1272    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1273    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1274    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
1275    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
1276    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1277    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1278    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1279    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1280    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
1281    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
1282    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1283    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1284    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1285    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1286    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1287    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1288    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1289    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1290    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1291    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
1292    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
1293    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
1294    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
1295    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
1296    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
1297    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
1298    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
1299    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
1300    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
1301    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1302    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
1303    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1304    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1305    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1309    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1306    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
1307    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1308    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1310    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1311    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1312    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1313    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1314    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1315    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1316    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1317    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1318    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1319    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1320    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1321    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1322    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1323    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1324    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1325    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1326    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1327    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1328    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1329    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1330    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1331    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1332    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1333    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
1334    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1335    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1336    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1337    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1338    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1339    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1340    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1341    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1342    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1343    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1344    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1345    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
1346    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1347    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1348    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1349    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1350    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1351    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
1352    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1353    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1354    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1355    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1356    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1357    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1358    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
1359    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1360    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
1361    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1362    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
1363    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
1364    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
1365    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1366    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1367    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1368    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
1369    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1370    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1371    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1372    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1373    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1374    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1375    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1376    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1377    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
1378    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
1379    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1380    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
1381    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
1382    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1383    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
1384    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1385    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
1386    p_q_end_cust_party_id              IN  NUMBER  := FND_API.G_MISS_NUM,
1390    p_q_automatic_price_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1387    p_q_end_cust_party_site_id         IN  NUMBER  := FND_API.G_MISS_NUM,
1388    p_q_end_cust_cust_account_id       IN  NUMBER  := FND_API.G_MISS_NUM,
1389    p_q_end_cust_cust_party_id         IN  NUMBER  := FND_API.G_MISS_NUM,
1391    p_q_automatic_tax_flag             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1392    p_q_assistance_requested           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1393    p_q_assistance_reason_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1394    p_q_object_version_number            IN  NUMBER  := FND_API.G_MISS_NUM,
1395    p_sc_book_flag                     IN  VARCHAR2 := FND_API.G_FALSE    ,
1396    p_sc_reserve_flag                  IN  VARCHAR2 := FND_API.G_FALSE    ,
1397    p_sc_calculate_price               IN  VARCHAR2 := FND_API.G_FALSE    ,
1398    p_sc_server_id                     IN  NUMBER   := FND_API.G_MISS_NUM ,
1399    p_api_version_number               IN  NUMBER   := 1                  ,
1400    p_init_msg_list                    IN  VARCHAR2 := FND_API.G_TRUE     ,
1401    x_return_status                    OUT NOCOPY VARCHAR2                       ,
1402    x_msg_count                        OUT NOCOPY NUMBER                         ,
1403    x_msg_data                         OUT NOCOPY VARCHAR2
1404 );
1405 
1406 PROCEDURE Update_Quote(
1407    x_q_quote_header_id                OUT NOCOPY NUMBER,
1408    x_q_last_update_date               OUT NOCOPY DATE,
1409    x_q_object_version_number          OUT NOCOPY NUMBER,
1410    x_ql_quote_line_id                 OUT NOCOPY jtf_number_table,
1411    x_qrl_line_relationship_id         OUT NOCOPY jtf_number_table,
1412    x_qdl_quote_line_detail_id         OUT NOCOPY jtf_number_table,
1413    x_qpa_price_attribute_id           OUT NOCOPY jtf_number_table,
1414    x_qp_payment_id                    OUT NOCOPY jtf_number_table,
1415    x_qt_tax_detail_id                 OUT NOCOPY jtf_number_table,
1416    x_qsc_sales_credit_id              OUT NOCOPY jtf_number_table,
1417    x_qlpa_price_attribute_id          OUT NOCOPY jtf_number_table,
1418    x_qlp_payment_id                   OUT NOCOPY jtf_number_table,
1419    x_qls_shipment_id                  OUT NOCOPY jtf_number_table,
1420    x_qlt_tax_detail_id                OUT NOCOPY jtf_number_table,
1421    x_qlpaj_price_adjustment_id        OUT NOCOPY jtf_number_table,
1422    x_qlsc_sales_credit_id             OUT NOCOPY jtf_number_table,
1423    x_qs_shipment_id                   OUT NOCOPY jtf_number_table,
1424    x_qac_access_id                    OUT NOCOPY jtf_number_table,
1425    x_qtmpl_template_id                OUT NOCOPY jtf_number_table,
1426    x_qrobj_related_object_id          OUT NOCOPY jtf_number_table,
1427    p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
1428    p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1429    p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1430    p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1431    p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1432    p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1433    p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1434    p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1435    p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1436    p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1437    p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1438    p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1439    p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1440    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1441    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1442    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1443    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1444    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1445    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
1446    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
1447    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
1448    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
1449    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
1450    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
1451    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
1452    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
1453    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
1454    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
1455    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1456    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
1457    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
1458    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1459    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1460    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
1461    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
1462    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1463    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1464    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1465    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1466    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
1467    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
1468    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1469    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1470    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1471    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1475    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1472    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1473    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1474    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1476    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1477    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
1478    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
1479    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
1480    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
1481    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
1482    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
1483    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
1484    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
1485    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
1486    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
1487    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1488    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
1489    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1490    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1491    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1492    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
1493    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1494    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1495    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1496    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1497    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1498    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1499    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1500    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1501    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1502    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1503    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1504    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1505    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1506    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1507    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1508    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1509    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1510    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1511    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1512    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1513    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1514    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1515    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1516    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1517    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1518    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1519    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
1520    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1521    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1522    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1523    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1524    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1525    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1526    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1527    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1528    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1529    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1530    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1531    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
1532    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1533    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1534    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1535    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1536    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1537    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
1538    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1539    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1540    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1541    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1542    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1543    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
1544    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
1545    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1546    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
1547    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1548    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
1549    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
1550    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
1551    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1552    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1556    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1553    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
1554    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
1555    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1557    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1558    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
1559    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
1560    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
1561    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1562    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1563    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
1564    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
1565    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1566    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
1567    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
1568    p_q_customer_name_and_title    	   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1569    p_q_customer_signature_date    	   IN  DATE     := FND_API.G_MISS_DATE,
1570    p_q_supplier_name_and_title    	   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1571    p_q_supplier_signature_date    	   IN  DATE     := FND_API.G_MISS_DATE,
1572    p_q_end_cust_party_id              IN  NUMBER  := FND_API.G_MISS_NUM,
1573    p_q_end_cust_party_site_id         IN  NUMBER  := FND_API.G_MISS_NUM,
1574    p_q_end_cust_cust_account_id       IN  NUMBER  := FND_API.G_MISS_NUM,
1575    p_q_end_cust_cust_party_id         IN  NUMBER  := FND_API.G_MISS_NUM,
1576    p_q_automatic_price_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1577    p_q_automatic_tax_flag             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1578    p_q_assistance_requested           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1579    p_q_assistance_reason_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
1580    p_q_object_version_number            IN  NUMBER  := FND_API.G_MISS_NUM,
1581    p_q_header_paynow_charges          IN  NUMBER  := FND_API.G_MISS_NUM,
1582    p_ql_creation_date                 IN  jtf_date_table         := NULL,
1583    p_ql_created_by                    IN  jtf_number_table       := NULL,
1584    p_ql_last_updated_by               IN  jtf_number_table       := NULL,
1585    p_ql_last_update_date              IN  jtf_date_table         := NULL,
1586    p_ql_last_update_login             IN  jtf_number_table       := NULL,
1587    p_ql_request_id                    IN  jtf_number_table       := NULL,
1588    p_ql_program_application_id        IN  jtf_number_table       := NULL,
1589    p_ql_program_id                    IN  jtf_number_table       := NULL,
1590    p_ql_program_update_date           IN  jtf_date_table         := NULL,
1591    p_ql_quote_line_id                 IN  jtf_number_table       := NULL,
1592    p_ql_quote_header_id               IN  jtf_number_table       := NULL,
1593    p_ql_org_id                        IN  jtf_number_table       := NULL,
1594    p_ql_line_number                   IN  jtf_number_table       := NULL,
1595    p_ql_line_category_code            IN  jtf_varchar2_table_100 := NULL,
1596    p_ql_item_type_code                IN  jtf_varchar2_table_100 := NULL,
1597    p_ql_inventory_item_id             IN  jtf_number_table       := NULL,
1598    p_ql_organization_id               IN  jtf_number_table       := NULL,
1599    p_ql_quantity                      IN  jtf_number_table       := NULL,
1600    p_ql_uom_code                      IN  jtf_varchar2_table_100 := NULL,
1601    p_ql_start_date_active             IN  jtf_date_table         := NULL,
1602    p_ql_end_date_active               IN  jtf_date_table         := NULL,
1603    p_ql_order_line_type_id            IN  jtf_number_table       := NULL,
1604    p_ql_price_list_id                 IN  jtf_number_table       := NULL,
1605    p_ql_price_list_line_id            IN  jtf_number_table       := NULL,
1606    p_ql_currency_code                 IN  jtf_varchar2_table_100 := NULL,
1607    p_ql_line_list_price               IN  jtf_number_table       := NULL,
1608    p_ql_line_adjusted_amount          IN  jtf_number_table       := NULL,
1609    p_ql_line_adjusted_percent         IN  jtf_number_table       := NULL,
1610    p_ql_line_quote_price              IN  jtf_number_table       := NULL,
1611    p_ql_related_item_id               IN  jtf_number_table       := NULL,
1612    p_ql_item_relationship_type        IN  jtf_varchar2_table_100 := NULL,
1613    p_ql_split_shipment_flag           IN  jtf_varchar2_table_100 := NULL,
1614    p_ql_backorder_flag                IN  jtf_varchar2_table_100 := NULL,
1615    p_ql_selling_price_change          IN  jtf_varchar2_table_100 := NULL,
1616    p_ql_recalculate_flag              IN  jtf_varchar2_table_100 := NULL,
1617    p_ql_attribute_category            IN  jtf_varchar2_table_100 := NULL,
1618    p_ql_attribute1                    IN  jtf_varchar2_table_300 := NULL,
1619    p_ql_attribute2                    IN  jtf_varchar2_table_300 := NULL,
1620    p_ql_attribute3                    IN  jtf_varchar2_table_300 := NULL,
1621    p_ql_attribute4                    IN  jtf_varchar2_table_300 := NULL,
1622    p_ql_attribute5                    IN  jtf_varchar2_table_300 := NULL,
1623    p_ql_attribute6                    IN  jtf_varchar2_table_300 := NULL,
1624    p_ql_attribute7                    IN  jtf_varchar2_table_300 := NULL,
1625    p_ql_attribute8                    IN  jtf_varchar2_table_300 := NULL,
1626    p_ql_attribute9                    IN  jtf_varchar2_table_300 := NULL,
1627    p_ql_attribute10                   IN  jtf_varchar2_table_300 := NULL,
1628    p_ql_attribute11                   IN  jtf_varchar2_table_300 := NULL,
1629    p_ql_attribute12                   IN  jtf_varchar2_table_300 := NULL,
1630    p_ql_attribute13                   IN  jtf_varchar2_table_300 := NULL,
1631    p_ql_attribute14                   IN  jtf_varchar2_table_300 := NULL,
1632    p_ql_attribute15                   IN  jtf_varchar2_table_300 := NULL,
1633    p_ql_attribute16                   IN  jtf_varchar2_table_300 := NULL,
1637    p_ql_attribute20                   IN  jtf_varchar2_table_300 := NULL,
1634    p_ql_attribute17                   IN  jtf_varchar2_table_300 := NULL,
1635    p_ql_attribute18                   IN  jtf_varchar2_table_300 := NULL,
1636    p_ql_attribute19                   IN  jtf_varchar2_table_300 := NULL,
1638    p_ql_accounting_rule_id            IN  jtf_number_table       := NULL,
1639    p_ql_ffm_content_name              IN  jtf_varchar2_table_300 := NULL,
1640    p_ql_ffm_content_type              IN  jtf_varchar2_table_300 := NULL,
1641    p_ql_ffm_document_type             IN  jtf_varchar2_table_300 := NULL,
1642    p_ql_ffm_media_id                  IN  jtf_varchar2_table_300 := NULL,
1643    p_ql_ffm_media_type                IN  jtf_varchar2_table_300 := NULL,
1644    p_ql_ffm_user_note                 IN  jtf_varchar2_table_300 := NULL,
1645    p_ql_invoice_to_party_id           IN  jtf_number_table       := NULL,
1646    p_ql_invoice_to_party_site_id      IN  jtf_number_table       := NULL,
1647    p_ql_invoicing_rule_id             IN  jtf_number_table       := NULL,
1648    p_ql_marketing_source_code_id      IN  jtf_number_table       := NULL,
1649    p_ql_operation_code                IN  jtf_varchar2_table_100 := NULL,
1650    p_ql_invoice_to_cust_acct_id       IN  jtf_number_table       := NULL,
1651    p_ql_pricing_quantity_uom          IN  jtf_varchar2_table_100 := NULL,
1652    p_ql_minisite_id                   IN  jtf_number_table       := NULL,
1653    p_ql_section_id                    IN  jtf_number_table       := NULL,
1654    p_ql_priced_price_list_id          IN  jtf_number_table       := NULL,
1655    p_ql_agreement_id                  IN  jtf_number_table       := NULL,
1656    p_ql_commitment_id                 IN  jtf_number_table       := NULL,
1657    p_ql_display_arithmetic_op         IN  jtf_varchar2_table_100 := NULL,
1658    p_ql_invoice_to_cust_party_id      IN  jtf_number_table       := NULL,
1659    p_ql_ship_model_complete_flag      IN  jtf_varchar2_table_100 := NULL,
1660    p_ql_charge_periodicity_code       IN  jtf_varchar2_table_100 := NULL,
1661    p_ql_end_cust_party_id         IN  jtf_number_table       := NULL,
1662    p_ql_end_cust_party_site_id    IN  jtf_number_table       := NULL,
1663    p_ql_end_cust_cust_account_id  IN  jtf_number_table       := NULL,
1664    p_ql_end_cust_cust_party_id    IN  jtf_number_table       := NULL,
1665    p_ql_object_version_number        IN  jtf_number_table       := NULL,
1666    p_ql_line_paynow_charges           IN   jtf_number_table       := NULL,
1667    p_ql_line_paynow_tax               IN   jtf_number_table       := NULL,
1668    p_ql_line_paynow_subtotal          IN   jtf_number_table       := NULL,
1669    p_ql_config_model_type             IN  jtf_varchar2_table_100 := NULL,
1670    p_qrl_line_relationship_id         IN  jtf_number_table       := NULL,
1671    p_qrl_creation_date                IN  jtf_date_table         := NULL,
1672    p_qrl_created_by                   IN  jtf_number_table       := NULL,
1673    p_qrl_last_updated_by              IN  jtf_number_table       := NULL,
1674    p_qrl_last_update_date             IN  jtf_date_table         := NULL,
1675    p_qrl_last_update_login            IN  jtf_number_table       := NULL,
1676    p_qrl_request_id                   IN  jtf_number_table       := NULL,
1677    p_qrl_program_application_id       IN  jtf_number_table       := NULL,
1678    p_qrl_program_id                   IN  jtf_number_table       := NULL,
1679    p_qrl_program_update_date          IN  jtf_date_table         := NULL,
1680    p_qrl_quote_line_id                IN  jtf_number_table       := NULL,
1681    p_qrl_related_quote_line_id        IN  jtf_number_table       := NULL,
1682    p_qrl_relationship_type_code       IN  jtf_varchar2_table_100 := NULL,
1683    p_qrl_reciprocal_flag              IN  jtf_varchar2_table_100 := NULL,
1684    p_qrl_qte_line_index               IN  jtf_number_table       := NULL,
1685    p_qrl_related_qte_line_index       IN  jtf_number_table       := NULL,
1686    p_qrl_operation_code               IN  jtf_varchar2_table_100 := NULL,
1687    p_qrl_object_version_number        IN  jtf_number_table        := NULL,
1688    p_qdl_quote_line_detail_id         IN  jtf_number_table        := NULL,
1689    p_qdl_creation_date                IN  jtf_date_table          := NULL,
1690    p_qdl_created_by                   IN  jtf_number_table        := NULL,
1691    p_qdl_last_update_date             IN  jtf_date_table          := NULL,
1692    p_qdl_last_updated_by              IN  jtf_number_table        := NULL,
1693    p_qdl_last_update_login            IN  jtf_number_table        := NULL,
1694    p_qdl_request_id                   IN  jtf_number_table        := NULL,
1695    p_qdl_program_application_id       IN  jtf_number_table        := NULL,
1696    p_qdl_program_id                   IN  jtf_number_table        := NULL,
1697    p_qdl_program_update_date          IN  jtf_date_table          := NULL,
1698    p_qdl_quote_line_id                IN  jtf_number_table        := NULL,
1699    p_qdl_config_header_id             IN  jtf_number_table        := NULL,
1700    p_qdl_config_revision_num          IN  jtf_number_table        := NULL,
1701    p_qdl_config_item_id               IN  jtf_number_table        := NULL,
1702    p_qdl_complete_configuration       IN  jtf_varchar2_table_100  := NULL,
1703    p_qdl_valid_configuration_flag     IN  jtf_varchar2_table_100  := NULL,
1704    p_qdl_component_code               IN  jtf_varchar2_table_1200 := NULL,
1705    p_qdl_service_coterminate_flag     IN  jtf_varchar2_table_100  := NULL,
1706    p_qdl_service_duration             IN  jtf_number_table        := NULL,
1707    p_qdl_service_period               IN  jtf_varchar2_table_100  := NULL,
1708    p_qdl_service_unit_selling         IN  jtf_number_table        := NULL,
1709    p_qdl_service_unit_list            IN  jtf_number_table        := NULL,
1710    p_qdl_service_number               IN  jtf_number_table        := NULL,
1711    p_qdl_unit_percent_base_price      IN  jtf_number_table        := NULL,
1712    p_qdl_attribute_category           IN  jtf_varchar2_table_100  := NULL,
1713    p_qdl_attribute1                   IN  jtf_varchar2_table_300  := NULL,
1714    p_qdl_attribute2                   IN  jtf_varchar2_table_300  := NULL,
1718    p_qdl_attribute6                   IN  jtf_varchar2_table_300  := NULL,
1715    p_qdl_attribute3                   IN  jtf_varchar2_table_300  := NULL,
1716    p_qdl_attribute4                   IN  jtf_varchar2_table_300  := NULL,
1717    p_qdl_attribute5                   IN  jtf_varchar2_table_300  := NULL,
1719    p_qdl_attribute7                   IN  jtf_varchar2_table_300  := NULL,
1720    p_qdl_attribute8                   IN  jtf_varchar2_table_300  := NULL,
1721    p_qdl_attribute9                   IN  jtf_varchar2_table_300  := NULL,
1722    p_qdl_attribute10                  IN  jtf_varchar2_table_300  := NULL,
1723    p_qdl_attribute11                  IN  jtf_varchar2_table_300  := NULL,
1724    p_qdl_attribute12                  IN  jtf_varchar2_table_300  := NULL,
1725    p_qdl_attribute13                  IN  jtf_varchar2_table_300  := NULL,
1726    p_qdl_attribute14                  IN  jtf_varchar2_table_300  := NULL,
1727    p_qdl_attribute15                  IN  jtf_varchar2_table_300  := NULL,
1728    p_qdl_attribute16                  IN  jtf_varchar2_table_300  := NULL,
1729    p_qdl_attribute17                  IN  jtf_varchar2_table_300  := NULL,
1730    p_qdl_attribute18                  IN  jtf_varchar2_table_300  := NULL,
1731    p_qdl_attribute19                  IN  jtf_varchar2_table_300  := NULL,
1732    p_qdl_attribute20                  IN  jtf_varchar2_table_300  := NULL,
1733    p_qdl_service_ref_type_code        IN  jtf_varchar2_table_100  := NULL,
1734    p_qdl_service_ref_order_number     IN  jtf_number_table        := NULL,
1735    p_qdl_service_ref_line_number      IN  jtf_number_table        := NULL,
1736    p_qdl_service_ref_qte_line_ind     IN  jtf_number_table        := NULL,
1737    p_qdl_service_ref_line_id          IN  jtf_number_table        := NULL,
1738    p_qdl_service_ref_system_id        IN  jtf_number_table        := NULL,
1739    p_qdl_service_ref_option_numb      IN  jtf_number_table        := NULL,
1740    p_qdl_service_ref_shipment         IN  jtf_number_table        := NULL,
1741    p_qdl_return_ref_type              IN  jtf_varchar2_table_100  := NULL,
1742    p_qdl_return_ref_header_id         IN  jtf_number_table        := NULL,
1743    p_qdl_return_ref_line_id           IN  jtf_number_table        := NULL,
1744    p_qdl_return_attribute1            IN  jtf_varchar2_table_300  := NULL,
1745    p_qdl_return_attribute2            IN  jtf_varchar2_table_300  := NULL,
1746    p_qdl_return_attribute3            IN  jtf_varchar2_table_300  := NULL,
1747    p_qdl_return_attribute4            IN  jtf_varchar2_table_300  := NULL,
1748    p_qdl_return_attribute5            IN  jtf_varchar2_table_300  := NULL,
1749    p_qdl_return_attribute6            IN  jtf_varchar2_table_300  := NULL,
1750    p_qdl_return_attribute7            IN  jtf_varchar2_table_300  := NULL,
1751    p_qdl_return_attribute8            IN  jtf_varchar2_table_300  := NULL,
1752    p_qdl_return_attribute9            IN  jtf_varchar2_table_300  := NULL,
1753    p_qdl_return_attribute10           IN  jtf_varchar2_table_300  := NULL,
1754    p_qdl_return_attribute11           IN  jtf_varchar2_table_300  := NULL,
1755    p_qdl_return_attribute12           IN  jtf_varchar2_table_300  := NULL,
1756    p_qdl_return_attribute13           IN  jtf_varchar2_table_300  := NULL,
1757    p_qdl_return_attribute14           IN  jtf_varchar2_table_300  := NULL,
1758    p_qdl_return_attribute15           IN  jtf_varchar2_table_300  := NULL,
1759    p_qdl_operation_code               IN  jtf_varchar2_table_100  := NULL,
1760    p_qdl_qte_line_index               IN  jtf_number_table        := NULL,
1761    p_qdl_return_attr_category         IN  jtf_varchar2_table_100  := NULL,
1762    p_qdl_return_reason_code           IN  jtf_varchar2_table_100  := NULL,
1763    p_qdl_change_reason_code           IN  jtf_varchar2_table_100  := NULL,
1764    p_qdl_top_model_line_id            IN  jtf_number_table       := NULL,
1765    p_qdl_top_model_line_index         IN  jtf_number_table       := NULL,
1766    p_qdl_ato_line_id                  IN  jtf_number_table       := NULL,
1767    p_qdl_ato_line_index               IN  jtf_number_table       := NULL,
1768    p_qdl_component_sequence_id        IN  jtf_number_table       := NULL,
1769    p_qdl_object_version_number        IN  jtf_number_table       := NULL,
1770    p_qpa_operation_code               IN  jtf_varchar2_table_100 := NULL,
1771    p_qpa_qte_line_index               IN  jtf_number_table       := NULL,
1772    p_qpa_price_attribute_id           IN  jtf_number_table       := NULL,
1773    p_qpa_creation_date                IN  jtf_date_table         := NULL,
1774    p_qpa_created_by                   IN  jtf_number_table       := NULL,
1775    p_qpa_last_update_date             IN  jtf_date_table         := NULL,
1776    p_qpa_last_updated_by              IN  jtf_number_table       := NULL,
1777    p_qpa_last_update_login            IN  jtf_number_table       := NULL,
1778    p_qpa_request_id                   IN  jtf_number_table       := NULL,
1779    p_qpa_program_application_id       IN  jtf_number_table       := NULL,
1780    p_qpa_program_id                   IN  jtf_number_table       := NULL,
1781    p_qpa_program_update_date          IN  jtf_date_table         := NULL,
1782    p_qpa_quote_header_id              IN  jtf_number_table       := NULL,
1783    p_qpa_quote_line_id                IN  jtf_number_table       := NULL,
1784    p_qpa_flex_title                   IN  jtf_varchar2_table_100 := NULL,
1785    p_qpa_pricing_context              IN  jtf_varchar2_table_100 := NULL,
1786    p_qpa_pricing_attribute1           IN  jtf_varchar2_table_300 := NULL,
1787    p_qpa_pricing_attribute2           IN  jtf_varchar2_table_300 := NULL,
1788    p_qpa_pricing_attribute3           IN  jtf_varchar2_table_300 := NULL,
1789    p_qpa_pricing_attribute4           IN  jtf_varchar2_table_300 := NULL,
1790    p_qpa_pricing_attribute5           IN  jtf_varchar2_table_300 := NULL,
1791    p_qpa_pricing_attribute6           IN  jtf_varchar2_table_300 := NULL,
1792    p_qpa_pricing_attribute7           IN  jtf_varchar2_table_300 := NULL,
1793    p_qpa_pricing_attribute8           IN  jtf_varchar2_table_300 := NULL,
1794    p_qpa_pricing_attribute9           IN  jtf_varchar2_table_300 := NULL,
1795    p_qpa_pricing_attribute10          IN  jtf_varchar2_table_300 := NULL,
1799    p_qpa_pricing_attribute14          IN  jtf_varchar2_table_300 := NULL,
1796    p_qpa_pricing_attribute11          IN  jtf_varchar2_table_300 := NULL,
1797    p_qpa_pricing_attribute12          IN  jtf_varchar2_table_300 := NULL,
1798    p_qpa_pricing_attribute13          IN  jtf_varchar2_table_300 := NULL,
1800    p_qpa_pricing_attribute15          IN  jtf_varchar2_table_300 := NULL,
1801    p_qpa_pricing_attribute16          IN  jtf_varchar2_table_300 := NULL,
1802    p_qpa_pricing_attribute17          IN  jtf_varchar2_table_300 := NULL,
1803    p_qpa_pricing_attribute18          IN  jtf_varchar2_table_300 := NULL,
1804    p_qpa_pricing_attribute19          IN  jtf_varchar2_table_300 := NULL,
1805    p_qpa_pricing_attribute20          IN  jtf_varchar2_table_300 := NULL,
1806    p_qpa_pricing_attribute21          IN  jtf_varchar2_table_300 := NULL,
1807    p_qpa_pricing_attribute22          IN  jtf_varchar2_table_300 := NULL,
1808    p_qpa_pricing_attribute23          IN  jtf_varchar2_table_300 := NULL,
1809    p_qpa_pricing_attribute24          IN  jtf_varchar2_table_300 := NULL,
1810    p_qpa_pricing_attribute25          IN  jtf_varchar2_table_300 := NULL,
1811    p_qpa_pricing_attribute26          IN  jtf_varchar2_table_300 := NULL,
1812    p_qpa_pricing_attribute27          IN  jtf_varchar2_table_300 := NULL,
1813    p_qpa_pricing_attribute28          IN  jtf_varchar2_table_300 := NULL,
1814    p_qpa_pricing_attribute29          IN  jtf_varchar2_table_300 := NULL,
1815    p_qpa_pricing_attribute30          IN  jtf_varchar2_table_300 := NULL,
1816    p_qpa_pricing_attribute31          IN  jtf_varchar2_table_300 := NULL,
1817    p_qpa_pricing_attribute32          IN  jtf_varchar2_table_300 := NULL,
1818    p_qpa_pricing_attribute33          IN  jtf_varchar2_table_300 := NULL,
1819    p_qpa_pricing_attribute34          IN  jtf_varchar2_table_300 := NULL,
1820    p_qpa_pricing_attribute35          IN  jtf_varchar2_table_300 := NULL,
1821    p_qpa_pricing_attribute36          IN  jtf_varchar2_table_300 := NULL,
1822    p_qpa_pricing_attribute37          IN  jtf_varchar2_table_300 := NULL,
1823    p_qpa_pricing_attribute38          IN  jtf_varchar2_table_300 := NULL,
1824    p_qpa_pricing_attribute39          IN  jtf_varchar2_table_300 := NULL,
1825    p_qpa_pricing_attribute40          IN  jtf_varchar2_table_300 := NULL,
1826    p_qpa_pricing_attribute41          IN  jtf_varchar2_table_300 := NULL,
1827    p_qpa_pricing_attribute42          IN  jtf_varchar2_table_300 := NULL,
1828    p_qpa_pricing_attribute43          IN  jtf_varchar2_table_300 := NULL,
1829    p_qpa_pricing_attribute44          IN  jtf_varchar2_table_300 := NULL,
1830    p_qpa_pricing_attribute45          IN  jtf_varchar2_table_300 := NULL,
1831    p_qpa_pricing_attribute46          IN  jtf_varchar2_table_300 := NULL,
1832    p_qpa_pricing_attribute47          IN  jtf_varchar2_table_300 := NULL,
1833    p_qpa_pricing_attribute48          IN  jtf_varchar2_table_300 := NULL,
1834    p_qpa_pricing_attribute49          IN  jtf_varchar2_table_300 := NULL,
1835    p_qpa_pricing_attribute50          IN  jtf_varchar2_table_300 := NULL,
1836    p_qpa_pricing_attribute51          IN  jtf_varchar2_table_300 := NULL,
1837    p_qpa_pricing_attribute52          IN  jtf_varchar2_table_300 := NULL,
1838    p_qpa_pricing_attribute53          IN  jtf_varchar2_table_300 := NULL,
1839    p_qpa_pricing_attribute54          IN  jtf_varchar2_table_300 := NULL,
1840    p_qpa_pricing_attribute55          IN  jtf_varchar2_table_300 := NULL,
1841    p_qpa_pricing_attribute56          IN  jtf_varchar2_table_300 := NULL,
1842    p_qpa_pricing_attribute57          IN  jtf_varchar2_table_300 := NULL,
1843    p_qpa_pricing_attribute58          IN  jtf_varchar2_table_300 := NULL,
1844    p_qpa_pricing_attribute59          IN  jtf_varchar2_table_300 := NULL,
1845    p_qpa_pricing_attribute60          IN  jtf_varchar2_table_300 := NULL,
1846    p_qpa_pricing_attribute61          IN  jtf_varchar2_table_300 := NULL,
1847    p_qpa_pricing_attribute62          IN  jtf_varchar2_table_300 := NULL,
1848    p_qpa_pricing_attribute63          IN  jtf_varchar2_table_300 := NULL,
1849    p_qpa_pricing_attribute64          IN  jtf_varchar2_table_300 := NULL,
1850    p_qpa_pricing_attribute65          IN  jtf_varchar2_table_300 := NULL,
1851    p_qpa_pricing_attribute66          IN  jtf_varchar2_table_300 := NULL,
1852    p_qpa_pricing_attribute67          IN  jtf_varchar2_table_300 := NULL,
1853    p_qpa_pricing_attribute68          IN  jtf_varchar2_table_300 := NULL,
1854    p_qpa_pricing_attribute69          IN  jtf_varchar2_table_300 := NULL,
1855    p_qpa_pricing_attribute70          IN  jtf_varchar2_table_300 := NULL,
1856    p_qpa_pricing_attribute71          IN  jtf_varchar2_table_300 := NULL,
1857    p_qpa_pricing_attribute72          IN  jtf_varchar2_table_300 := NULL,
1858    p_qpa_pricing_attribute73          IN  jtf_varchar2_table_300 := NULL,
1859    p_qpa_pricing_attribute74          IN  jtf_varchar2_table_300 := NULL,
1860    p_qpa_pricing_attribute75          IN  jtf_varchar2_table_300 := NULL,
1861    p_qpa_pricing_attribute76          IN  jtf_varchar2_table_300 := NULL,
1862    p_qpa_pricing_attribute77          IN  jtf_varchar2_table_300 := NULL,
1863    p_qpa_pricing_attribute78          IN  jtf_varchar2_table_300 := NULL,
1864    p_qpa_pricing_attribute79          IN  jtf_varchar2_table_300 := NULL,
1865    p_qpa_pricing_attribute80          IN  jtf_varchar2_table_300 := NULL,
1866    p_qpa_pricing_attribute81          IN  jtf_varchar2_table_300 := NULL,
1867    p_qpa_pricing_attribute82          IN  jtf_varchar2_table_300 := NULL,
1868    p_qpa_pricing_attribute83          IN  jtf_varchar2_table_300 := NULL,
1869    p_qpa_pricing_attribute84          IN  jtf_varchar2_table_300 := NULL,
1870    p_qpa_pricing_attribute85          IN  jtf_varchar2_table_300 := NULL,
1871    p_qpa_pricing_attribute86          IN  jtf_varchar2_table_300 := NULL,
1872    p_qpa_pricing_attribute87          IN  jtf_varchar2_table_300 := NULL,
1873    p_qpa_pricing_attribute88          IN  jtf_varchar2_table_300 := NULL,
1874    p_qpa_pricing_attribute89          IN  jtf_varchar2_table_300 := NULL,
1875    p_qpa_pricing_attribute90          IN  jtf_varchar2_table_300 := NULL,
1876    p_qpa_pricing_attribute91          IN  jtf_varchar2_table_300 := NULL,
1880    p_qpa_pricing_attribute95          IN  jtf_varchar2_table_300 := NULL,
1877    p_qpa_pricing_attribute92          IN  jtf_varchar2_table_300 := NULL,
1878    p_qpa_pricing_attribute93          IN  jtf_varchar2_table_300 := NULL,
1879    p_qpa_pricing_attribute94          IN  jtf_varchar2_table_300 := NULL,
1881    p_qpa_pricing_attribute96          IN  jtf_varchar2_table_300 := NULL,
1882    p_qpa_pricing_attribute97          IN  jtf_varchar2_table_300 := NULL,
1883    p_qpa_pricing_attribute98          IN  jtf_varchar2_table_300 := NULL,
1884    p_qpa_pricing_attribute99          IN  jtf_varchar2_table_300 := NULL,
1885    p_qpa_pricing_attribute100         IN  jtf_varchar2_table_300 := NULL,
1886    p_qpa_context                      IN  jtf_varchar2_table_100 := NULL,
1887    p_qpa_attribute1                   IN  jtf_varchar2_table_300 := NULL,
1888    p_qpa_attribute2                   IN  jtf_varchar2_table_300 := NULL,
1889    p_qpa_attribute3                   IN  jtf_varchar2_table_300 := NULL,
1890    p_qpa_attribute4                   IN  jtf_varchar2_table_300 := NULL,
1891    p_qpa_attribute5                   IN  jtf_varchar2_table_300 := NULL,
1892    p_qpa_attribute6                   IN  jtf_varchar2_table_300 := NULL,
1893    p_qpa_attribute7                   IN  jtf_varchar2_table_300 := NULL,
1894    p_qpa_attribute8                   IN  jtf_varchar2_table_300 := NULL,
1895    p_qpa_attribute9                   IN  jtf_varchar2_table_300 := NULL,
1896    p_qpa_attribute10                  IN  jtf_varchar2_table_300 := NULL,
1897    p_qpa_attribute11                  IN  jtf_varchar2_table_300 := NULL,
1898    p_qpa_attribute12                  IN  jtf_varchar2_table_300 := NULL,
1899    p_qpa_attribute13                  IN  jtf_varchar2_table_300 := NULL,
1900    p_qpa_attribute14                  IN  jtf_varchar2_table_300 := NULL,
1901    p_qpa_attribute15                  IN  jtf_varchar2_table_300 := NULL,
1902    p_qpa_attribute16                  IN  jtf_varchar2_table_300 := NULL,
1903    p_qpa_attribute17                  IN  jtf_varchar2_table_300 := NULL,
1904    p_qpa_attribute18                  IN  jtf_varchar2_table_300 := NULL,
1905    p_qpa_attribute19                  IN  jtf_varchar2_table_300 := NULL,
1906    p_qpa_attribute20                  IN  jtf_varchar2_table_300 := NULL,
1907    p_qpa_object_version_number        IN  jtf_number_table       := NULL,
1908    p_qp_operation_code                IN  jtf_varchar2_table_100 := NULL,
1909    p_qp_qte_line_index                IN  jtf_number_table := NULL,
1910    p_qp_payment_id                    IN  jtf_number_table := NULL,
1911    p_qp_creation_date                 IN  jtf_date_table   := NULL,
1912    p_qp_created_by                    IN  jtf_number_table := NULL,
1913    p_qp_last_update_date              IN  jtf_date_table   := NULL,
1914    p_qp_last_updated_by               IN  jtf_number_table := NULL,
1915    p_qp_last_update_login             IN  jtf_number_table := NULL,
1916    p_qp_request_id                    IN  jtf_number_table := NULL,
1917    p_qp_program_application_id        IN  jtf_number_table := NULL,
1918    p_qp_program_id                    IN  jtf_number_table := NULL,
1919    p_qp_program_update_date           IN  jtf_date_table   := NULL,
1920    p_qp_quote_header_id               IN  jtf_number_table := NULL,
1921    p_qp_quote_line_id                 IN  jtf_number_table := NULL,
1922    p_qp_payment_type_code             IN  jtf_varchar2_table_100 := NULL,
1923    p_qp_payment_ref_number            IN  jtf_varchar2_table_300 := NULL,
1924    p_qp_payment_option                IN  jtf_varchar2_table_300 := NULL,
1925    p_qp_payment_term_id               IN  jtf_number_table := NULL,
1926    p_qp_credit_card_code              IN  jtf_varchar2_table_100 := NULL,
1927    p_qp_credit_card_holder_name       IN  jtf_varchar2_table_100 := NULL,
1928    p_qp_credit_card_exp_date          IN  jtf_date_table   := NULL,
1929    p_qp_credit_card_aprv_code         IN  jtf_varchar2_table_100 := NULL,
1930    p_qp_credit_card_aprv_date         IN  jtf_date_table   := NULL,
1931    p_qp_payment_amount                IN  jtf_number_table := NULL,
1932    p_qp_attribute_category            IN  jtf_varchar2_table_100 := NULL,
1933    p_qp_attribute1                    IN  jtf_varchar2_table_300 := NULL,
1934    p_qp_attribute2                    IN  jtf_varchar2_table_300 := NULL,
1935    p_qp_attribute3                    IN  jtf_varchar2_table_300 := NULL,
1936    p_qp_attribute4                    IN  jtf_varchar2_table_300 := NULL,
1937    p_qp_attribute5                    IN  jtf_varchar2_table_300 := NULL,
1938    p_qp_attribute6                    IN  jtf_varchar2_table_300 := NULL,
1939    p_qp_attribute7                    IN  jtf_varchar2_table_300 := NULL,
1940    p_qp_attribute8                    IN  jtf_varchar2_table_300 := NULL,
1941    p_qp_attribute9                    IN  jtf_varchar2_table_300 := NULL,
1942    p_qp_attribute10                   IN  jtf_varchar2_table_300 := NULL,
1943    p_qp_attribute11                   IN  jtf_varchar2_table_300 := NULL,
1944    p_qp_attribute12                   IN  jtf_varchar2_table_300 := NULL,
1945    p_qp_attribute13                   IN  jtf_varchar2_table_300 := NULL,
1946    p_qp_attribute14                   IN  jtf_varchar2_table_300 := NULL,
1947    p_qp_attribute15                   IN  jtf_varchar2_table_300 := NULL,
1948    p_qp_attribute16                   IN  jtf_varchar2_table_300 := NULL,
1949    p_qp_attribute17                   IN  jtf_varchar2_table_300 := NULL,
1950    p_qp_attribute18                   IN  jtf_varchar2_table_300 := NULL,
1951    p_qp_attribute19                   IN  jtf_varchar2_table_300 := NULL,
1952    p_qp_attribute20                   IN  jtf_varchar2_table_300 := NULL,
1953    p_qp_shipment_index                IN  jtf_number_table       := NULL,
1954    p_qp_quote_shipment_id             IN  jtf_number_table       := NULL,
1955    p_qp_cust_po_number                IN  jtf_varchar2_table_100 := NULL,
1956    p_qp_cust_po_line_number           IN  jtf_varchar2_table_100 := NULL,
1957    p_qp_trxn_extension_id             IN  jtf_number_table := NULL,
1958    p_qp_instrument_id                 IN  jtf_number_table := NULL,
1959    p_qp_instr_assignment_id           IN  jtf_number_table := NULL,
1963    p_qs_qte_line_index                IN  jtf_number_table        := NULL,
1960    p_qp_cvv2                          IN  jtf_varchar2_table_100 := NULL,
1961    p_qp_object_version_number         IN  jtf_number_table       := NULL,
1962    p_qs_operation_code                IN  jtf_varchar2_table_100  := NULL,
1964    p_qs_shipment_id                   IN  jtf_number_table        := NULL,
1965    p_qs_creation_date                 IN  jtf_date_table          := NULL,
1966    p_qs_created_by                    IN  jtf_number_table        := NULL,
1967    p_qs_last_update_date              IN  jtf_date_table          := NULL,
1968    p_qs_last_updated_by               IN  jtf_number_table        := NULL,
1969    p_qs_last_update_login             IN  jtf_number_table        := NULL,
1970    p_qs_request_id                    IN  jtf_number_table        := NULL,
1971    p_qs_program_application_id        IN  jtf_number_table        := NULL,
1972    p_qs_program_id                    IN  jtf_number_table        := NULL,
1973    p_qs_program_update_date           IN  jtf_date_table          := NULL,
1974    p_qs_quote_header_id               IN  jtf_number_table        := NULL,
1975    p_qs_quote_line_id                 IN  jtf_number_table        := NULL,
1976    p_qs_promise_date                  IN  jtf_date_table          := NULL,
1977    p_qs_request_date                  IN  jtf_date_table          := NULL,
1978    p_qs_schedule_ship_date            IN  jtf_date_table          := NULL,
1979    p_qs_ship_to_party_site_id         IN  jtf_number_table        := NULL,
1980    p_qs_ship_to_party_id              IN  jtf_number_table        := NULL,
1981    p_qs_ship_to_cust_account_id       IN  jtf_number_table        := NULL,
1982    p_qs_ship_partial_flag             IN  jtf_varchar2_table_300  := NULL,
1983    p_qs_ship_set_id                   IN  jtf_number_table        := NULL,
1984    p_qs_ship_method_code              IN  jtf_varchar2_table_100  := NULL,
1985    p_qs_freight_terms_code            IN  jtf_varchar2_table_100  := NULL,
1986    p_qs_freight_carrier_code          IN  jtf_varchar2_table_100  := NULL,
1987    p_qs_fob_code                      IN  jtf_varchar2_table_100  := NULL,
1988    p_qs_shipping_instructions         IN  jtf_varchar2_table_2000 := NULL,
1989    p_qs_packing_instructions          IN  jtf_varchar2_table_2000 := NULL,
1990    p_qs_quantity                      IN  jtf_number_table        := NULL,
1991    p_qs_reserved_quantity             IN  jtf_varchar2_table_300  := NULL,
1992    p_qs_reservation_id                IN  jtf_number_table        := NULL,
1993    p_qs_order_line_id                 IN  jtf_number_table        := NULL,
1994    p_qs_ship_to_party_name            IN  jtf_varchar2_table_300  := NULL,
1995    p_qs_ship_to_cont_first_name       IN  jtf_varchar2_table_100  := NULL,
1996    p_qs_ship_to_cont_mid_name         IN  jtf_varchar2_table_100  := NULL,
1997    p_qs_ship_to_cont_last_name        IN  jtf_varchar2_table_100  := NULL,
1998    p_qs_ship_to_address1              IN  jtf_varchar2_table_300  := NULL,
1999    p_qs_ship_to_address2              IN  jtf_varchar2_table_300  := NULL,
2000    p_qs_ship_to_address3              IN  jtf_varchar2_table_300  := NULL,
2001    p_qs_ship_to_address4              IN  jtf_varchar2_table_300  := NULL,
2002    p_qs_ship_to_country_code          IN  jtf_varchar2_table_100  := NULL,
2003    p_qs_ship_to_country               IN  jtf_varchar2_table_100  := NULL,
2004    p_qs_ship_to_city                  IN  jtf_varchar2_table_100  := NULL,
2005    p_qs_ship_to_postal_code           IN  jtf_varchar2_table_100  := NULL,
2006    p_qs_ship_to_state                 IN  jtf_varchar2_table_100  := NULL,
2007    p_qs_ship_to_province              IN  jtf_varchar2_table_100  := NULL,
2008    p_qs_ship_to_county                IN  jtf_varchar2_table_100  := NULL,
2009    p_qs_attribute_category            IN  jtf_varchar2_table_100  := NULL,
2010    p_qs_attribute1                    IN  jtf_varchar2_table_300  := NULL,
2011    p_qs_attribute2                    IN  jtf_varchar2_table_300  := NULL,
2012    p_qs_attribute3                    IN  jtf_varchar2_table_300  := NULL,
2013    p_qs_attribute4                    IN  jtf_varchar2_table_300  := NULL,
2014    p_qs_attribute5                    IN  jtf_varchar2_table_300  := NULL,
2015    p_qs_attribute6                    IN  jtf_varchar2_table_300  := NULL,
2016    p_qs_attribute7                    IN  jtf_varchar2_table_300  := NULL,
2017    p_qs_attribute8                    IN  jtf_varchar2_table_300  := NULL,
2018    p_qs_attribute9                    IN  jtf_varchar2_table_300  := NULL,
2019    p_qs_attribute10                   IN  jtf_varchar2_table_300  := NULL,
2020    p_qs_attribute11                   IN  jtf_varchar2_table_300  := NULL,
2021    p_qs_attribute12                   IN  jtf_varchar2_table_300  := NULL,
2022    p_qs_attribute13                   IN  jtf_varchar2_table_300  := NULL,
2023    p_qs_attribute14                   IN  jtf_varchar2_table_300  := NULL,
2024    p_qs_attribute15                   IN  jtf_varchar2_table_300  := NULL,
2025    p_qs_attribute16                   IN  jtf_varchar2_table_300  := NULL,
2026    p_qs_attribute17                   IN  jtf_varchar2_table_300  := NULL,
2027    p_qs_attribute18                   IN  jtf_varchar2_table_300  := NULL,
2028    p_qs_attribute19                   IN  jtf_varchar2_table_300  := NULL,
2029    p_qs_attribute20                   IN  jtf_varchar2_table_300  := NULL,
2030    p_qs_ship_quote_price              IN  jtf_number_table        := NULL,
2031    p_qs_pricing_quantity              IN  jtf_number_table        := NULL,
2032    p_qs_shipment_priority_code        IN  jtf_varchar2_table_100  := NULL,
2033    p_qs_ship_from_org_id              IN  jtf_number_table        := NULL,
2034    p_qs_ship_to_cust_party_id         IN  jtf_number_table        := NULL,
2035    p_qs_request_date_type             IN  jtf_varchar2_table_100  := NULL,
2036    p_qs_demand_class_code             IN  jtf_varchar2_table_100  := NULL,
2037    p_qs_object_version_number         IN  jtf_number_table       := NULL,
2038    p_qt_operation_code                IN  jtf_varchar2_table_100 := NULL,
2039    p_qt_qte_line_index                IN  jtf_number_table       := NULL,
2040    p_qt_shipment_index                IN  jtf_number_table       := NULL,
2044    p_qt_quote_shipment_id             IN  jtf_number_table       := NULL,
2041    p_qt_tax_detail_id                 IN  jtf_number_table       := NULL,
2042    p_qt_quote_header_id               IN  jtf_number_table       := NULL,
2043    p_qt_quote_line_id                 IN  jtf_number_table       := NULL,
2045    p_qt_creation_date                 IN  jtf_date_table         := NULL,
2046    p_qt_created_by                    IN  jtf_number_table       := NULL,
2047    p_qt_last_update_date              IN  jtf_date_table         := NULL,
2048    p_qt_last_updated_by               IN  jtf_number_table       := NULL,
2049    p_qt_last_update_login             IN  jtf_number_table       := NULL,
2050    p_qt_request_id                    IN  jtf_number_table       := NULL,
2051    p_qt_program_application_id        IN  jtf_number_table       := NULL,
2052    p_qt_program_id                    IN  jtf_number_table       := NULL,
2053    p_qt_program_update_date           IN  jtf_date_table         := NULL,
2054    p_qt_orig_tax_code                 IN  jtf_varchar2_table_300 := NULL,
2055    p_qt_tax_code                      IN  jtf_varchar2_table_100 := NULL,
2056    p_qt_tax_rate                      IN  jtf_number_table       := NULL,
2057    p_qt_tax_date                      IN  jtf_date_table         := NULL,
2058    p_qt_tax_amount                    IN  jtf_number_table       := NULL,
2059    p_qt_tax_exempt_flag               IN  jtf_varchar2_table_100 := NULL,
2060    p_qt_tax_exempt_number             IN  jtf_varchar2_table_100 := NULL,
2061    p_qt_tax_exempt_reason_code        IN  jtf_varchar2_table_100 := NULL,
2062    p_qt_attribute_category            IN  jtf_varchar2_table_100 := NULL,
2063    p_qt_attribute1                    IN  jtf_varchar2_table_300 := NULL,
2064    p_qt_attribute2                    IN  jtf_varchar2_table_300 := NULL,
2065    p_qt_attribute3                    IN  jtf_varchar2_table_300 := NULL,
2066    p_qt_attribute4                    IN  jtf_varchar2_table_300 := NULL,
2067    p_qt_attribute5                    IN  jtf_varchar2_table_300 := NULL,
2068    p_qt_attribute6                    IN  jtf_varchar2_table_300 := NULL,
2069    p_qt_attribute7                    IN  jtf_varchar2_table_300 := NULL,
2070    p_qt_attribute8                    IN  jtf_varchar2_table_300 := NULL,
2071    p_qt_attribute9                    IN  jtf_varchar2_table_300 := NULL,
2072    p_qt_attribute10                   IN  jtf_varchar2_table_300 := NULL,
2073    p_qt_attribute11                   IN  jtf_varchar2_table_300 := NULL,
2074    p_qt_attribute12                   IN  jtf_varchar2_table_300 := NULL,
2075    p_qt_attribute13                   IN  jtf_varchar2_table_300 := NULL,
2076    p_qt_attribute14                   IN  jtf_varchar2_table_300 := NULL,
2077    p_qt_attribute15                   IN  jtf_varchar2_table_300 := NULL,
2078    p_qt_attribute16                   IN  jtf_varchar2_table_300 := NULL,
2079    p_qt_attribute17                   IN  jtf_varchar2_table_300 := NULL,
2080    p_qt_attribute18                   IN  jtf_varchar2_table_300 := NULL,
2081    p_qt_attribute19                   IN  jtf_varchar2_table_300 := NULL,
2082    p_qt_attribute20                   IN  jtf_varchar2_table_300 := NULL,
2083    p_qt_object_version_number         IN  jtf_number_table       := NULL,
2084    p_qt_tax_rate_id                   IN  jtf_number_table       := NULL,
2085    p_qsc_operation_code               IN  jtf_varchar2_table_100 := NULL,
2086    p_qsc_qte_line_index               IN  jtf_number_table       := NULL,
2087    p_qsc_sales_credit_id              IN  jtf_number_table       := NULL,
2088    p_qsc_creation_date                IN  jtf_date_table         := NULL,
2089    p_qsc_created_by                   IN  jtf_number_table       := NULL,
2090    p_qsc_last_updated_by              IN  jtf_varchar2_table_300 := NULL,
2091    p_qsc_last_update_date             IN  jtf_date_table         := NULL,
2092    p_qsc_last_update_login            IN  jtf_number_table       := NULL,
2093    p_qsc_request_id                   IN  jtf_number_table       := NULL,
2094    p_qsc_program_application_id       IN  jtf_number_table       := NULL,
2095    p_qsc_program_id                   IN  jtf_number_table       := NULL,
2096    p_qsc_program_update_date          IN  jtf_date_table         := NULL,
2097    p_qsc_quote_header_id              IN  jtf_number_table       := NULL,
2098    p_qsc_quote_line_id                IN  jtf_number_table       := NULL,
2099    p_qsc_percent                      IN  jtf_number_table       := NULL,
2100    p_qsc_resource_id                  IN  jtf_number_table       := NULL,
2101    p_qsc_first_name                   IN  jtf_varchar2_table_300 := NULL,
2102    p_qsc_last_name                    IN  jtf_varchar2_table_300 := NULL,
2103    p_qsc_sales_credit_type            IN  jtf_varchar2_table_300 := NULL,
2104    p_qsc_resource_group_id            IN  jtf_number_table       := NULL,
2105    p_qsc_employee_person_id           IN  jtf_number_table       := NULL,
2106    p_qsc_sales_credit_type_id         IN  jtf_number_table       := NULL,
2107    p_qsc_attribute_category           IN  jtf_varchar2_table_100 := NULL,
2108    p_qsc_attribute1                   IN  jtf_varchar2_table_300 := NULL,
2109    p_qsc_attribute2                   IN  jtf_varchar2_table_300 := NULL,
2110    p_qsc_attribute3                   IN  jtf_varchar2_table_300 := NULL,
2111    p_qsc_attribute4                   IN  jtf_varchar2_table_300 := NULL,
2112    p_qsc_attribute5                   IN  jtf_varchar2_table_300 := NULL,
2113    p_qsc_attribute6                   IN  jtf_varchar2_table_300 := NULL,
2114    p_qsc_attribute7                   IN  jtf_varchar2_table_300 := NULL,
2115    p_qsc_attribute8                   IN  jtf_varchar2_table_300 := NULL,
2116    p_qsc_attribute9                   IN  jtf_varchar2_table_300 := NULL,
2117    p_qsc_attribute10                  IN  jtf_varchar2_table_300 := NULL,
2118    p_qsc_attribute11                  IN  jtf_varchar2_table_300 := NULL,
2119    p_qsc_attribute12                  IN  jtf_varchar2_table_300 := NULL,
2120    p_qsc_attribute13                  IN  jtf_varchar2_table_300 := NULL,
2121    p_qsc_attribute14                  IN  jtf_varchar2_table_300 := NULL,
2125    p_qsc_attribute18                  IN  jtf_varchar2_table_300 := NULL,
2122    p_qsc_attribute15                  IN  jtf_varchar2_table_300 := NULL,
2123    p_qsc_attribute16                  IN  jtf_varchar2_table_300 := NULL,
2124    p_qsc_attribute17                  IN  jtf_varchar2_table_300 := NULL,
2126    p_qsc_attribute19                  IN  jtf_varchar2_table_300 := NULL,
2127    p_qsc_attribute20                  IN  jtf_varchar2_table_300 := NULL,
2128    p_qsc_system_assigned_flag           IN  jtf_varchar2_table_100 := NULL,
2129    p_qsc_credit_rule_id               IN  jtf_number_table       := NULL,
2130    p_qsc_object_version_number         IN  jtf_number_table       := NULL,
2131    p_qlpa_operation_code               IN  jtf_varchar2_table_100 := NULL,
2132    p_qlpa_qte_line_index               IN  jtf_number_table       := NULL,
2133    p_qlpa_price_attribute_id           IN  jtf_number_table       := NULL,
2134    p_qlpa_creation_date                IN  jtf_date_table         := NULL,
2135    p_qlpa_created_by                   IN  jtf_number_table       := NULL,
2136    p_qlpa_last_update_date             IN  jtf_date_table         := NULL,
2137    p_qlpa_last_updated_by              IN  jtf_number_table       := NULL,
2138    p_qlpa_last_update_login            IN  jtf_number_table       := NULL,
2139    p_qlpa_request_id                   IN  jtf_number_table       := NULL,
2140    p_qlpa_program_application_id       IN  jtf_number_table       := NULL,
2141    p_qlpa_program_id                   IN  jtf_number_table       := NULL,
2142    p_qlpa_program_update_date          IN  jtf_date_table         := NULL,
2143    p_qlpa_quote_header_id              IN  jtf_number_table       := NULL,
2144    p_qlpa_quote_line_id                IN  jtf_number_table       := NULL,
2145    p_qlpa_flex_title                   IN  jtf_varchar2_table_100 := NULL,
2146    p_qlpa_pricing_context              IN  jtf_varchar2_table_100 := NULL,
2147    p_qlpa_pricing_attribute1           IN  jtf_varchar2_table_300 := NULL,
2148    p_qlpa_pricing_attribute2           IN  jtf_varchar2_table_300 := NULL,
2149    p_qlpa_pricing_attribute3           IN  jtf_varchar2_table_300 := NULL,
2150    p_qlpa_pricing_attribute4           IN  jtf_varchar2_table_300 := NULL,
2151    p_qlpa_pricing_attribute5           IN  jtf_varchar2_table_300 := NULL,
2152    p_qlpa_pricing_attribute6           IN  jtf_varchar2_table_300 := NULL,
2153    p_qlpa_pricing_attribute7           IN  jtf_varchar2_table_300 := NULL,
2154    p_qlpa_pricing_attribute8           IN  jtf_varchar2_table_300 := NULL,
2155    p_qlpa_pricing_attribute9           IN  jtf_varchar2_table_300 := NULL,
2156    p_qlpa_pricing_attribute10          IN  jtf_varchar2_table_300 := NULL,
2157    p_qlpa_pricing_attribute11          IN  jtf_varchar2_table_300 := NULL,
2158    p_qlpa_pricing_attribute12          IN  jtf_varchar2_table_300 := NULL,
2159    p_qlpa_pricing_attribute13          IN  jtf_varchar2_table_300 := NULL,
2160    p_qlpa_pricing_attribute14          IN  jtf_varchar2_table_300 := NULL,
2161    p_qlpa_pricing_attribute15          IN  jtf_varchar2_table_300 := NULL,
2162    p_qlpa_pricing_attribute16          IN  jtf_varchar2_table_300 := NULL,
2163    p_qlpa_pricing_attribute17          IN  jtf_varchar2_table_300 := NULL,
2164    p_qlpa_pricing_attribute18          IN  jtf_varchar2_table_300 := NULL,
2165    p_qlpa_pricing_attribute19          IN  jtf_varchar2_table_300 := NULL,
2166    p_qlpa_pricing_attribute20          IN  jtf_varchar2_table_300 := NULL,
2167    p_qlpa_pricing_attribute21          IN  jtf_varchar2_table_300 := NULL,
2168    p_qlpa_pricing_attribute22          IN  jtf_varchar2_table_300 := NULL,
2169    p_qlpa_pricing_attribute23          IN  jtf_varchar2_table_300 := NULL,
2170    p_qlpa_pricing_attribute24          IN  jtf_varchar2_table_300 := NULL,
2171    p_qlpa_pricing_attribute25          IN  jtf_varchar2_table_300 := NULL,
2172    p_qlpa_pricing_attribute26          IN  jtf_varchar2_table_300 := NULL,
2173    p_qlpa_pricing_attribute27          IN  jtf_varchar2_table_300 := NULL,
2174    p_qlpa_pricing_attribute28          IN  jtf_varchar2_table_300 := NULL,
2175    p_qlpa_pricing_attribute29          IN  jtf_varchar2_table_300 := NULL,
2176    p_qlpa_pricing_attribute30          IN  jtf_varchar2_table_300 := NULL,
2177    p_qlpa_pricing_attribute31          IN  jtf_varchar2_table_300 := NULL,
2178    p_qlpa_pricing_attribute32          IN  jtf_varchar2_table_300 := NULL,
2179    p_qlpa_pricing_attribute33          IN  jtf_varchar2_table_300 := NULL,
2180    p_qlpa_pricing_attribute34          IN  jtf_varchar2_table_300 := NULL,
2181    p_qlpa_pricing_attribute35          IN  jtf_varchar2_table_300 := NULL,
2182    p_qlpa_pricing_attribute36          IN  jtf_varchar2_table_300 := NULL,
2183    p_qlpa_pricing_attribute37          IN  jtf_varchar2_table_300 := NULL,
2184    p_qlpa_pricing_attribute38          IN  jtf_varchar2_table_300 := NULL,
2185    p_qlpa_pricing_attribute39          IN  jtf_varchar2_table_300 := NULL,
2186    p_qlpa_pricing_attribute40          IN  jtf_varchar2_table_300 := NULL,
2187    p_qlpa_pricing_attribute41          IN  jtf_varchar2_table_300 := NULL,
2188    p_qlpa_pricing_attribute42          IN  jtf_varchar2_table_300 := NULL,
2189    p_qlpa_pricing_attribute43          IN  jtf_varchar2_table_300 := NULL,
2190    p_qlpa_pricing_attribute44          IN  jtf_varchar2_table_300 := NULL,
2191    p_qlpa_pricing_attribute45          IN  jtf_varchar2_table_300 := NULL,
2192    p_qlpa_pricing_attribute46          IN  jtf_varchar2_table_300 := NULL,
2193    p_qlpa_pricing_attribute47          IN  jtf_varchar2_table_300 := NULL,
2194    p_qlpa_pricing_attribute48          IN  jtf_varchar2_table_300 := NULL,
2195    p_qlpa_pricing_attribute49          IN  jtf_varchar2_table_300 := NULL,
2196    p_qlpa_pricing_attribute50          IN  jtf_varchar2_table_300 := NULL,
2197    p_qlpa_pricing_attribute51          IN  jtf_varchar2_table_300 := NULL,
2198    p_qlpa_pricing_attribute52          IN  jtf_varchar2_table_300 := NULL,
2199    p_qlpa_pricing_attribute53          IN  jtf_varchar2_table_300 := NULL,
2200    p_qlpa_pricing_attribute54          IN  jtf_varchar2_table_300 := NULL,
2201    p_qlpa_pricing_attribute55          IN  jtf_varchar2_table_300 := NULL,
2202    p_qlpa_pricing_attribute56          IN  jtf_varchar2_table_300 := NULL,
2206    p_qlpa_pricing_attribute60          IN  jtf_varchar2_table_300 := NULL,
2203    p_qlpa_pricing_attribute57          IN  jtf_varchar2_table_300 := NULL,
2204    p_qlpa_pricing_attribute58          IN  jtf_varchar2_table_300 := NULL,
2205    p_qlpa_pricing_attribute59          IN  jtf_varchar2_table_300 := NULL,
2207    p_qlpa_pricing_attribute61          IN  jtf_varchar2_table_300 := NULL,
2208    p_qlpa_pricing_attribute62          IN  jtf_varchar2_table_300 := NULL,
2209    p_qlpa_pricing_attribute63          IN  jtf_varchar2_table_300 := NULL,
2210    p_qlpa_pricing_attribute64          IN  jtf_varchar2_table_300 := NULL,
2211    p_qlpa_pricing_attribute65          IN  jtf_varchar2_table_300 := NULL,
2212    p_qlpa_pricing_attribute66          IN  jtf_varchar2_table_300 := NULL,
2213    p_qlpa_pricing_attribute67          IN  jtf_varchar2_table_300 := NULL,
2214    p_qlpa_pricing_attribute68          IN  jtf_varchar2_table_300 := NULL,
2215    p_qlpa_pricing_attribute69          IN  jtf_varchar2_table_300 := NULL,
2216    p_qlpa_pricing_attribute70          IN  jtf_varchar2_table_300 := NULL,
2217    p_qlpa_pricing_attribute71          IN  jtf_varchar2_table_300 := NULL,
2218    p_qlpa_pricing_attribute72          IN  jtf_varchar2_table_300 := NULL,
2219    p_qlpa_pricing_attribute73          IN  jtf_varchar2_table_300 := NULL,
2220    p_qlpa_pricing_attribute74          IN  jtf_varchar2_table_300 := NULL,
2221    p_qlpa_pricing_attribute75          IN  jtf_varchar2_table_300 := NULL,
2222    p_qlpa_pricing_attribute76          IN  jtf_varchar2_table_300 := NULL,
2223    p_qlpa_pricing_attribute77          IN  jtf_varchar2_table_300 := NULL,
2224    p_qlpa_pricing_attribute78          IN  jtf_varchar2_table_300 := NULL,
2225    p_qlpa_pricing_attribute79          IN  jtf_varchar2_table_300 := NULL,
2226    p_qlpa_pricing_attribute80          IN  jtf_varchar2_table_300 := NULL,
2227    p_qlpa_pricing_attribute81          IN  jtf_varchar2_table_300 := NULL,
2228    p_qlpa_pricing_attribute82          IN  jtf_varchar2_table_300 := NULL,
2229    p_qlpa_pricing_attribute83          IN  jtf_varchar2_table_300 := NULL,
2230    p_qlpa_pricing_attribute84          IN  jtf_varchar2_table_300 := NULL,
2231    p_qlpa_pricing_attribute85          IN  jtf_varchar2_table_300 := NULL,
2232    p_qlpa_pricing_attribute86          IN  jtf_varchar2_table_300 := NULL,
2233    p_qlpa_pricing_attribute87          IN  jtf_varchar2_table_300 := NULL,
2234    p_qlpa_pricing_attribute88          IN  jtf_varchar2_table_300 := NULL,
2235    p_qlpa_pricing_attribute89          IN  jtf_varchar2_table_300 := NULL,
2236    p_qlpa_pricing_attribute90          IN  jtf_varchar2_table_300 := NULL,
2237    p_qlpa_pricing_attribute91          IN  jtf_varchar2_table_300 := NULL,
2238    p_qlpa_pricing_attribute92          IN  jtf_varchar2_table_300 := NULL,
2239    p_qlpa_pricing_attribute93          IN  jtf_varchar2_table_300 := NULL,
2240    p_qlpa_pricing_attribute94          IN  jtf_varchar2_table_300 := NULL,
2241    p_qlpa_pricing_attribute95          IN  jtf_varchar2_table_300 := NULL,
2242    p_qlpa_pricing_attribute96          IN  jtf_varchar2_table_300 := NULL,
2243    p_qlpa_pricing_attribute97          IN  jtf_varchar2_table_300 := NULL,
2244    p_qlpa_pricing_attribute98          IN  jtf_varchar2_table_300 := NULL,
2245    p_qlpa_pricing_attribute99          IN  jtf_varchar2_table_300 := NULL,
2246    p_qlpa_pricing_attribute100         IN  jtf_varchar2_table_300 := NULL,
2247    p_qlpa_context                      IN  jtf_varchar2_table_100 := NULL,
2248    p_qlpa_attribute1                   IN  jtf_varchar2_table_300 := NULL,
2249    p_qlpa_attribute2                   IN  jtf_varchar2_table_300 := NULL,
2250    p_qlpa_attribute3                   IN  jtf_varchar2_table_300 := NULL,
2251    p_qlpa_attribute4                   IN  jtf_varchar2_table_300 := NULL,
2252    p_qlpa_attribute5                   IN  jtf_varchar2_table_300 := NULL,
2253    p_qlpa_attribute6                   IN  jtf_varchar2_table_300 := NULL,
2254    p_qlpa_attribute7                   IN  jtf_varchar2_table_300 := NULL,
2255    p_qlpa_attribute8                   IN  jtf_varchar2_table_300 := NULL,
2256    p_qlpa_attribute9                   IN  jtf_varchar2_table_300 := NULL,
2257    p_qlpa_attribute10                  IN  jtf_varchar2_table_300 := NULL,
2258    p_qlpa_attribute11                  IN  jtf_varchar2_table_300 := NULL,
2259    p_qlpa_attribute12                  IN  jtf_varchar2_table_300 := NULL,
2260    p_qlpa_attribute13                  IN  jtf_varchar2_table_300 := NULL,
2261    p_qlpa_attribute14                  IN  jtf_varchar2_table_300 := NULL,
2262    p_qlpa_attribute15                  IN  jtf_varchar2_table_300 := NULL,
2263    p_qlpa_attribute16                  IN  jtf_varchar2_table_300 := NULL,
2264    p_qlpa_attribute17                  IN  jtf_varchar2_table_300 := NULL,
2265    p_qlpa_attribute18                  IN  jtf_varchar2_table_300 := NULL,
2266    p_qlpa_attribute19                  IN  jtf_varchar2_table_300 := NULL,
2267    p_qlpa_attribute20                  IN  jtf_varchar2_table_300 := NULL,
2268    p_qlpa_object_version_number        IN  jtf_number_table       := NULL,
2269    p_qlp_operation_code                IN  jtf_varchar2_table_100 := NULL,
2270    p_qlp_qte_line_index                IN  jtf_number_table := NULL,
2271    p_qlp_payment_id                    IN  jtf_number_table := NULL,
2272    p_qlp_creation_date                 IN  jtf_date_table   := NULL,
2273    p_qlp_created_by                    IN  jtf_number_table := NULL,
2274    p_qlp_last_update_date              IN  jtf_date_table   := NULL,
2275    p_qlp_last_updated_by               IN  jtf_number_table := NULL,
2276    p_qlp_last_update_login             IN  jtf_number_table := NULL,
2277    p_qlp_request_id                    IN  jtf_number_table := NULL,
2278    p_qlp_program_application_id        IN  jtf_number_table := NULL,
2279    p_qlp_program_id                    IN  jtf_number_table := NULL,
2280    p_qlp_program_update_date           IN  jtf_date_table   := NULL,
2281    p_qlp_quote_header_id               IN  jtf_number_table := NULL,
2282    p_qlp_quote_line_id                 IN  jtf_number_table := NULL,
2283    p_qlp_payment_type_code             IN  jtf_varchar2_table_100 := NULL,
2287    p_qlp_credit_card_code              IN  jtf_varchar2_table_100 := NULL,
2284    p_qlp_payment_ref_number            IN  jtf_varchar2_table_300 := NULL,
2285    p_qlp_payment_option                IN  jtf_varchar2_table_300 := NULL,
2286    p_qlp_payment_term_id               IN  jtf_number_table := NULL,
2288    p_qlp_credit_card_holder_name       IN  jtf_varchar2_table_100 := NULL,
2289    p_qlp_credit_card_exp_date          IN  jtf_date_table   := NULL,
2290    p_qlp_credit_card_aprv_code         IN  jtf_varchar2_table_100 := NULL,
2291    p_qlp_credit_card_aprv_date         IN  jtf_date_table   := NULL,
2292    p_qlp_payment_amount                IN  jtf_number_table := NULL,
2293    p_qlp_attribute_category            IN  jtf_varchar2_table_100 := NULL,
2294    p_qlp_attribute1                    IN  jtf_varchar2_table_300 := NULL,
2295    p_qlp_attribute2                    IN  jtf_varchar2_table_300 := NULL,
2296    p_qlp_attribute3                    IN  jtf_varchar2_table_300 := NULL,
2297    p_qlp_attribute4                    IN  jtf_varchar2_table_300 := NULL,
2298    p_qlp_attribute5                    IN  jtf_varchar2_table_300 := NULL,
2299    p_qlp_attribute6                    IN  jtf_varchar2_table_300 := NULL,
2300    p_qlp_attribute7                    IN  jtf_varchar2_table_300 := NULL,
2301    p_qlp_attribute8                    IN  jtf_varchar2_table_300 := NULL,
2302    p_qlp_attribute9                    IN  jtf_varchar2_table_300 := NULL,
2303    p_qlp_attribute10                   IN  jtf_varchar2_table_300 := NULL,
2304    p_qlp_attribute11                   IN  jtf_varchar2_table_300 := NULL,
2305    p_qlp_attribute12                   IN  jtf_varchar2_table_300 := NULL,
2306    p_qlp_attribute13                   IN  jtf_varchar2_table_300 := NULL,
2307    p_qlp_attribute14                   IN  jtf_varchar2_table_300 := NULL,
2308    p_qlp_attribute15                   IN  jtf_varchar2_table_300 := NULL,
2309    p_qlp_attribute16                   IN  jtf_varchar2_table_300 := NULL,
2310    p_qlp_attribute17                   IN  jtf_varchar2_table_300 := NULL,
2311    p_qlp_attribute18                   IN  jtf_varchar2_table_300 := NULL,
2312    p_qlp_attribute19                   IN  jtf_varchar2_table_300 := NULL,
2313    p_qlp_attribute20                   IN  jtf_varchar2_table_300 := NULL,
2314    p_qlp_shipment_index                IN  jtf_number_table := NULL,
2315    p_qlp_quote_shipment_id             IN  jtf_number_table := NULL,
2316    p_qlp_cust_po_number                IN  jtf_varchar2_table_100 := NULL,
2317    p_qlp_cust_po_line_number           IN  jtf_varchar2_table_100 := NULL,
2318    p_qlp_trxn_extension_id             IN  jtf_number_table := NULL,
2319    p_qlp_instrument_id                 IN  jtf_number_table := NULL,
2320    p_qlp_instr_assignment_id           IN  jtf_number_table := NULL,
2321    p_qlp_cvv2                          IN  jtf_varchar2_table_100 := NULL,
2322    p_qlp_object_version_number         IN  jtf_number_table       := NULL,
2323    p_qls_operation_code               IN  jtf_varchar2_table_100  := NULL,
2324    p_qls_qte_line_index               IN  jtf_number_table        := NULL,
2325    p_qls_shipment_id                  IN  jtf_number_table        := NULL,
2326    p_qls_creation_date                IN  jtf_date_table          := NULL,
2327    p_qls_created_by                   IN  jtf_number_table        := NULL,
2328    p_qls_last_update_date             IN  jtf_date_table          := NULL,
2329    p_qls_last_updated_by              IN  jtf_number_table        := NULL,
2330    p_qls_last_update_login            IN  jtf_number_table        := NULL,
2331    p_qls_request_id                   IN  jtf_number_table        := NULL,
2332    p_qls_program_application_id       IN  jtf_number_table        := NULL,
2333    p_qls_program_id                   IN  jtf_number_table        := NULL,
2334    p_qls_program_update_date          IN  jtf_date_table          := NULL,
2335    p_qls_quote_header_id              IN  jtf_number_table        := NULL,
2336    p_qls_quote_line_id                IN  jtf_number_table        := NULL,
2337    p_qls_promise_date                 IN  jtf_date_table          := NULL,
2338    p_qls_request_date                 IN  jtf_date_table          := NULL,
2339    p_qls_schedule_ship_date           IN  jtf_date_table          := NULL,
2340    p_qls_ship_to_party_site_id        IN  jtf_number_table        := NULL,
2341    p_qls_ship_to_party_id             IN  jtf_number_table        := NULL,
2342    p_qls_ship_to_cust_account_id      IN  jtf_number_table        := NULL,
2343    p_qls_ship_partial_flag            IN  jtf_varchar2_table_300  := NULL,
2344    p_qls_ship_set_id                  IN  jtf_number_table        := NULL,
2345    p_qls_ship_method_code             IN  jtf_varchar2_table_100  := NULL,
2346    p_qls_freight_terms_code           IN  jtf_varchar2_table_100  := NULL,
2347    p_qls_freight_carrier_code         IN  jtf_varchar2_table_100  := NULL,
2348    p_qls_fob_code                     IN  jtf_varchar2_table_100  := NULL,
2349    p_qls_shipping_instructions        IN  jtf_varchar2_table_2000 := NULL,
2350    p_qls_packing_instructions         IN  jtf_varchar2_table_2000 := NULL,
2351    p_qls_quantity                     IN  jtf_number_table        := NULL,
2352    p_qls_reserved_quantity            IN  jtf_varchar2_table_300  := NULL,
2353    p_qls_reservation_id               IN  jtf_number_table        := NULL,
2354    p_qls_order_line_id                IN  jtf_number_table        := NULL,
2355    p_qls_ship_to_party_name           IN  jtf_varchar2_table_300  := NULL,
2356    p_qls_ship_to_cont_first_name      IN  jtf_varchar2_table_100  := NULL,
2357    p_qls_ship_to_cont_mid_name        IN  jtf_varchar2_table_100  := NULL,
2358    p_qls_ship_to_cont_last_name       IN  jtf_varchar2_table_100  := NULL,
2359    p_qls_ship_to_address1             IN  jtf_varchar2_table_300  := NULL,
2360    p_qls_ship_to_address2             IN  jtf_varchar2_table_300  := NULL,
2361    p_qls_ship_to_address3             IN  jtf_varchar2_table_300  := NULL,
2362    p_qls_ship_to_address4             IN  jtf_varchar2_table_300  := NULL,
2363    p_qls_ship_to_country_code         IN  jtf_varchar2_table_100  := NULL,
2364    p_qls_ship_to_country              IN  jtf_varchar2_table_100  := NULL,
2368    p_qls_ship_to_province             IN  jtf_varchar2_table_100  := NULL,
2365    p_qls_ship_to_city                 IN  jtf_varchar2_table_100  := NULL,
2366    p_qls_ship_to_postal_code          IN  jtf_varchar2_table_100  := NULL,
2367    p_qls_ship_to_state                IN  jtf_varchar2_table_100  := NULL,
2369    p_qls_ship_to_county               IN  jtf_varchar2_table_100  := NULL,
2370    p_qls_attribute_category           IN  jtf_varchar2_table_100  := NULL,
2371    p_qls_attribute1                   IN  jtf_varchar2_table_300  := NULL,
2372    p_qls_attribute2                   IN  jtf_varchar2_table_300  := NULL,
2373    p_qls_attribute3                   IN  jtf_varchar2_table_300  := NULL,
2374    p_qls_attribute4                   IN  jtf_varchar2_table_300  := NULL,
2375    p_qls_attribute5                   IN  jtf_varchar2_table_300  := NULL,
2376    p_qls_attribute6                   IN  jtf_varchar2_table_300  := NULL,
2377    p_qls_attribute7                   IN  jtf_varchar2_table_300  := NULL,
2378    p_qls_attribute8                   IN  jtf_varchar2_table_300  := NULL,
2379    p_qls_attribute9                   IN  jtf_varchar2_table_300  := NULL,
2380    p_qls_attribute10                  IN  jtf_varchar2_table_300  := NULL,
2381    p_qls_attribute11                  IN  jtf_varchar2_table_300  := NULL,
2382    p_qls_attribute12                  IN  jtf_varchar2_table_300  := NULL,
2383    p_qls_attribute13                  IN  jtf_varchar2_table_300  := NULL,
2384    p_qls_attribute14                  IN  jtf_varchar2_table_300  := NULL,
2385    p_qls_attribute15                  IN  jtf_varchar2_table_300  := NULL,
2386    p_qls_attribute16                  IN  jtf_varchar2_table_300  := NULL,
2387    p_qls_attribute17                  IN  jtf_varchar2_table_300  := NULL,
2388    p_qls_attribute18                  IN  jtf_varchar2_table_300  := NULL,
2389    p_qls_attribute19                  IN  jtf_varchar2_table_300  := NULL,
2390    p_qls_attribute20                  IN  jtf_varchar2_table_300  := NULL,
2391    p_qls_ship_quote_price             IN  jtf_number_table        := NULL,
2392    p_qls_pricing_quantity             IN  jtf_number_table        := NULL,
2393    p_qls_shipment_priority_code       IN  jtf_varchar2_table_100  := NULL,
2394    p_qls_ship_from_org_id             IN  jtf_number_table        := NULL,
2395    p_qls_ship_to_cust_party_id        IN  jtf_number_table        := NULL,
2396    p_qls_request_date_type            IN  jtf_varchar2_table_100 := NULL,
2397    p_qls_demand_class_code            IN  jtf_varchar2_table_100 := NULL,
2398    p_qls_object_version_number        IN  jtf_number_table       := NULL,
2399    p_qlt_operation_code                IN  jtf_varchar2_table_100 := NULL,
2400    p_qlt_qte_line_index                IN  jtf_number_table       := NULL,
2401    p_qlt_shipment_index                IN  jtf_number_table       := NULL,
2402    p_qlt_tax_detail_id                 IN  jtf_number_table       := NULL,
2403    p_qlt_quote_header_id               IN  jtf_number_table       := NULL,
2404    p_qlt_quote_line_id                 IN  jtf_number_table       := NULL,
2405    p_qlt_quote_shipment_id             IN  jtf_number_table       := NULL,
2406    p_qlt_creation_date                 IN  jtf_date_table         := NULL,
2407    p_qlt_created_by                    IN  jtf_number_table       := NULL,
2408    p_qlt_last_update_date              IN  jtf_date_table         := NULL,
2409    p_qlt_last_updated_by               IN  jtf_number_table       := NULL,
2410    p_qlt_last_update_login             IN  jtf_number_table       := NULL,
2411    p_qlt_request_id                    IN  jtf_number_table       := NULL,
2412    p_qlt_program_application_id        IN  jtf_number_table       := NULL,
2413    p_qlt_program_id                    IN  jtf_number_table       := NULL,
2414    p_qlt_program_update_date           IN  jtf_date_table         := NULL,
2415    p_qlt_orig_tax_code                 IN  jtf_varchar2_table_300 := NULL,
2416    p_qlt_tax_code                      IN  jtf_varchar2_table_100 := NULL,
2417    p_qlt_tax_rate                      IN  jtf_number_table       := NULL,
2418    p_qlt_tax_date                      IN  jtf_date_table         := NULL,
2419    p_qlt_tax_amount                    IN  jtf_number_table       := NULL,
2420    p_qlt_tax_exempt_flag               IN  jtf_varchar2_table_100 := NULL,
2421    p_qlt_tax_exempt_number             IN  jtf_varchar2_table_100 := NULL,
2422    p_qlt_tax_exempt_reason_code        IN  jtf_varchar2_table_100 := NULL,
2423    p_qlt_attribute_category            IN  jtf_varchar2_table_100 := NULL,
2424    p_qlt_attribute1                    IN  jtf_varchar2_table_300 := NULL,
2425    p_qlt_attribute2                    IN  jtf_varchar2_table_300 := NULL,
2426    p_qlt_attribute3                    IN  jtf_varchar2_table_300 := NULL,
2427    p_qlt_attribute4                    IN  jtf_varchar2_table_300 := NULL,
2428    p_qlt_attribute5                    IN  jtf_varchar2_table_300 := NULL,
2429    p_qlt_attribute6                    IN  jtf_varchar2_table_300 := NULL,
2430    p_qlt_attribute7                    IN  jtf_varchar2_table_300 := NULL,
2431    p_qlt_attribute8                    IN  jtf_varchar2_table_300 := NULL,
2432    p_qlt_attribute9                    IN  jtf_varchar2_table_300 := NULL,
2433    p_qlt_attribute10                   IN  jtf_varchar2_table_300 := NULL,
2434    p_qlt_attribute11                   IN  jtf_varchar2_table_300 := NULL,
2435    p_qlt_attribute12                   IN  jtf_varchar2_table_300 := NULL,
2436    p_qlt_attribute13                   IN  jtf_varchar2_table_300 := NULL,
2437    p_qlt_attribute14                   IN  jtf_varchar2_table_300 := NULL,
2438    p_qlt_attribute15                   IN  jtf_varchar2_table_300 := NULL,
2439    p_qlt_attribute16                   IN  jtf_varchar2_table_300 := NULL,
2440    p_qlt_attribute17                   IN  jtf_varchar2_table_300 := NULL,
2441    p_qlt_attribute18                   IN  jtf_varchar2_table_300 := NULL,
2442    p_qlt_attribute19                   IN  jtf_varchar2_table_300 := NULL,
2443    p_qlt_attribute20                   IN  jtf_varchar2_table_300 := NULL,
2444    p_qlt_object_version_number        IN  jtf_number_table       := NULL,
2445    p_qlt_tax_rate_id                   IN  jtf_number_table       := NULL,
2449    p_qlpaj_creation_date              IN jtf_date_table         := NULL,
2446    p_qlpaj_operation_code             IN jtf_varchar2_table_100 := NULL,
2447    p_qlpaj_qte_line_index             IN jtf_number_table       := NULL,
2448    p_qlpaj_price_adjustment_id        IN jtf_number_table       := NULL,
2450    p_qlpaj_created_by                 IN jtf_number_table       := NULL,
2451    p_qlpaj_last_update_date           IN jtf_date_table         := NULL,
2452    p_qlpaj_last_updated_by            IN jtf_number_table       := NULL,
2453    p_qlpaj_last_update_login          IN jtf_number_table       := NULL,
2454    p_qlpaj_program_application_id     IN jtf_number_table       := NULL,
2455    p_qlpaj_program_id                 IN jtf_number_table       := NULL,
2456    p_qlpaj_program_update_date        IN jtf_date_table         := NULL,
2457    p_qlpaj_request_id                 IN jtf_number_table       := NULL,
2458    p_qlpaj_quote_header_id            IN jtf_number_table       := NULL,
2459    p_qlpaj_quote_line_id              IN jtf_number_table       := NULL,
2460    p_qlpaj_modifier_header_id         IN jtf_number_table       := NULL,
2461    p_qlpaj_modifier_line_id           IN jtf_number_table       := NULL,
2462    p_qlpaj_mod_line_type_code         IN jtf_varchar2_table_100 := NULL,
2463    p_qlpaj_mod_mech_type_code         IN jtf_varchar2_table_100 := NULL,
2464    p_qlpaj_modified_from              IN jtf_number_table       := NULL,
2465    p_qlpaj_modified_to                IN jtf_number_table       := NULL,
2466    p_qlpaj_operand                    IN jtf_number_table       := NULL,
2467    p_qlpaj_arithmetic_operator        IN jtf_varchar2_table_100 := NULL,
2468    p_qlpaj_automatic_flag             IN jtf_varchar2_table_100 := NULL,
2469    p_qlpaj_update_allowable_flag      IN jtf_varchar2_table_100 := NULL,
2470    p_qlpaj_updated_flag               IN jtf_varchar2_table_100 := NULL,
2471    p_qlpaj_applied_flag               IN jtf_varchar2_table_100 := NULL,
2472    p_qlpaj_on_invoice_flag            IN jtf_varchar2_table_100 := NULL,
2473    p_qlpaj_pricing_phase_id           IN jtf_number_table       := NULL,
2474    p_qlpaj_attribute_category         IN jtf_varchar2_table_100 := NULL,
2475    p_qlpaj_attribute1                 IN jtf_varchar2_table_300 := NULL,
2476    p_qlpaj_attribute2                 IN jtf_varchar2_table_300 := NULL,
2477    p_qlpaj_attribute3                 IN jtf_varchar2_table_300 := NULL,
2478    p_qlpaj_attribute4                 IN jtf_varchar2_table_300 := NULL,
2479    p_qlpaj_attribute5                 IN jtf_varchar2_table_300 := NULL,
2480    p_qlpaj_attribute6                 IN jtf_varchar2_table_300 := NULL,
2481    p_qlpaj_attribute7                 IN jtf_varchar2_table_300 := NULL,
2482    p_qlpaj_attribute8                 IN jtf_varchar2_table_300 := NULL,
2483    p_qlpaj_attribute9                 IN jtf_varchar2_table_300 := NULL,
2484    p_qlpaj_attribute10                IN jtf_varchar2_table_300 := NULL,
2485    p_qlpaj_attribute11                IN jtf_varchar2_table_300 := NULL,
2486    p_qlpaj_attribute12                IN jtf_varchar2_table_300 := NULL,
2487    p_qlpaj_attribute13                IN jtf_varchar2_table_300 := NULL,
2488    p_qlpaj_attribute14                IN jtf_varchar2_table_300 := NULL,
2489    p_qlpaj_attribute15                IN jtf_varchar2_table_300 := NULL,
2490    p_qlpaj_attribute16                IN jtf_varchar2_table_300 := NULL,
2491    p_qlpaj_attribute17                IN jtf_varchar2_table_300 := NULL,
2492    p_qlpaj_attribute18                IN jtf_varchar2_table_300 := NULL,
2493    p_qlpaj_attribute19                IN jtf_varchar2_table_300 := NULL,
2494    p_qlpaj_attribute20                IN jtf_varchar2_table_300 := NULL,
2495    p_qlpaj_orig_sys_discount_ref      IN jtf_varchar2_table_100 := NULL,
2496    p_qlpaj_change_sequence            IN jtf_varchar2_table_100 := NULL,
2497    p_qlpaj_update_allowed             IN jtf_varchar2_table_100 := NULL,
2498    p_qlpaj_change_reason_code         IN jtf_varchar2_table_100 := NULL,
2499    p_qlpaj_change_reason_text         IN jtf_varchar2_table_2000 := NULL,
2500    p_qlpaj_cost_id                    IN jtf_number_table       := NULL,
2501    p_qlpaj_tax_code                   IN jtf_varchar2_table_100 := NULL,
2502    p_qlpaj_tax_exempt_flag            IN jtf_varchar2_table_100 := NULL,
2503    p_qlpaj_tax_exempt_number          IN jtf_varchar2_table_100 := NULL,
2504    p_qlpaj_tax_exempt_reason_code     IN jtf_varchar2_table_100 := NULL,
2505    p_qlpaj_parent_adjustment_id       IN jtf_number_table       := NULL,
2506    p_qlpaj_invoiced_flag              IN jtf_varchar2_table_100 := NULL,
2507    p_qlpaj_estimated_flag             IN jtf_varchar2_table_100 := NULL,
2508    p_qlpaj_inc_in_sales_perfce        IN jtf_varchar2_table_100 := NULL,
2509    p_qlpaj_split_action_code          IN jtf_varchar2_table_100 := NULL,
2510    p_qlpaj_adjusted_amount            IN jtf_number_table       := NULL,
2511    p_qlpaj_charge_type_code           IN jtf_varchar2_table_100 := NULL,
2512    p_qlpaj_charge_subtype_code        IN jtf_varchar2_table_100 := NULL,
2513    p_qlpaj_range_break_quantity       IN jtf_number_table       := NULL,
2514    p_qlpaj_accrual_conv_rate          IN jtf_number_table       := NULL,
2515    p_qlpaj_pricing_group_sequence     IN jtf_number_table       := NULL,
2516    p_qlpaj_accrual_flag               IN jtf_varchar2_table_100 := NULL,
2517    p_qlpaj_list_line_no               IN jtf_varchar2_table_300 := NULL,
2518    p_qlpaj_source_system_code         IN jtf_varchar2_table_100 := NULL,
2519    p_qlpaj_benefit_qty                IN jtf_number_table       := NULL,
2520    p_qlpaj_benefit_uom_code           IN jtf_varchar2_table_100 := NULL,
2521    p_qlpaj_print_on_invoice_flag      IN jtf_varchar2_table_100 := NULL,
2522    p_qlpaj_expiration_date            IN jtf_date_table         := NULL,
2523    p_qlpaj_rebate_trans_type_code     IN jtf_varchar2_table_100 := NULL,
2524    p_qlpaj_rebate_trans_reference     IN jtf_varchar2_table_100 := NULL,
2525    p_qlpaj_rebate_pay_system_code     IN jtf_varchar2_table_100 := NULL,
2526    p_qlpaj_redeemed_date              IN jtf_date_table         := NULL,
2527    p_qlpaj_redeemed_flag              IN jtf_varchar2_table_100 := NULL,
2531    p_qlpaj_proration_type_code        IN jtf_varchar2_table_100 := NULL,
2528    p_qlpaj_modifier_level_code        IN jtf_varchar2_table_100 := NULL,
2529    p_qlpaj_price_break_type_code      IN jtf_varchar2_table_100 := NULL,
2530    p_qlpaj_substitution_attribute     IN jtf_varchar2_table_100 := NULL,
2532    p_qlpaj_include_on_ret_flag        IN jtf_varchar2_table_100 := NULL,
2533    p_qlpaj_credit_or_charge_flag      IN jtf_varchar2_table_100 := NULL,
2534    p_qlpaj_shipment_index             IN jtf_number_table       := NULL,
2535    p_qlpaj_quote_shipment_id          IN jtf_number_table       := NULL,
2536    p_qlpaj_object_version_number      IN jtf_number_table       := NULL,
2537    p_qlsc_operation_code              IN jtf_varchar2_table_100 := NULL,
2538    p_qlsc_qte_line_index              IN jtf_number_table       := NULL,
2539    p_qlsc_sales_credit_id             IN jtf_number_table       := NULL,
2540    p_qlsc_creation_date               IN jtf_date_table         := NULL,
2541    p_qlsc_created_by                  IN jtf_number_table       := NULL,
2542    p_qlsc_last_updated_by             IN jtf_varchar2_table_300 := NULL,
2543    p_qlsc_last_update_date            IN jtf_date_table         := NULL,
2544    p_qlsc_last_update_login           IN jtf_number_table       := NULL,
2545    p_qlsc_request_id                  IN jtf_number_table       := NULL,
2546    p_qlsc_program_application_id      IN jtf_number_table       := NULL,
2547    p_qlsc_program_id                  IN jtf_number_table       := NULL,
2548    p_qlsc_program_update_date         IN jtf_date_table         := NULL,
2549    p_qlsc_quote_header_id             IN jtf_number_table       := NULL,
2550    p_qlsc_quote_line_id               IN jtf_number_table       := NULL,
2551    p_qlsc_percent                     IN jtf_number_table       := NULL,
2552    p_qlsc_resource_id                 IN jtf_number_table       := NULL,
2553    p_qlsc_first_name                  IN jtf_varchar2_table_300 := NULL,
2554    p_qlsc_last_name                   IN jtf_varchar2_table_300 := NULL,
2555    p_qlsc_sales_credit_type           IN jtf_varchar2_table_300 := NULL,
2556    p_qlsc_resource_group_id           IN jtf_number_table       := NULL,
2557    p_qlsc_employee_person_id          IN jtf_number_table       := NULL,
2558    p_qlsc_sales_credit_type_id        IN jtf_number_table       := NULL,
2559    p_qlsc_attribute_category          IN jtf_varchar2_table_100 := NULL,
2560    p_qlsc_attribute1                  IN jtf_varchar2_table_300 := NULL,
2561    p_qlsc_attribute2                  IN jtf_varchar2_table_300 := NULL,
2562    p_qlsc_attribute3                  IN jtf_varchar2_table_300 := NULL,
2563    p_qlsc_attribute4                  IN jtf_varchar2_table_300 := NULL,
2564    p_qlsc_attribute5                  IN jtf_varchar2_table_300 := NULL,
2565    p_qlsc_attribute6                  IN jtf_varchar2_table_300 := NULL,
2566    p_qlsc_attribute7                  IN jtf_varchar2_table_300 := NULL,
2567    p_qlsc_attribute8                  IN jtf_varchar2_table_300 := NULL,
2568    p_qlsc_attribute9                  IN jtf_varchar2_table_300 := NULL,
2569    p_qlsc_attribute10                 IN jtf_varchar2_table_300 := NULL,
2570    p_qlsc_attribute11                 IN jtf_varchar2_table_300 := NULL,
2571    p_qlsc_attribute12                 IN jtf_varchar2_table_300 := NULL,
2572    p_qlsc_attribute13                 IN jtf_varchar2_table_300 := NULL,
2573    p_qlsc_attribute14                 IN jtf_varchar2_table_300 := NULL,
2574    p_qlsc_attribute15                 IN jtf_varchar2_table_300 := NULL,
2575    p_qlsc_attribute16                 IN jtf_varchar2_table_300 := NULL,
2576    p_qlsc_attribute17                 IN jtf_varchar2_table_300 := NULL,
2577    p_qlsc_attribute18                 IN jtf_varchar2_table_300 := NULL,
2578    p_qlsc_attribute19                 IN jtf_varchar2_table_300 := NULL,
2579    p_qlsc_attribute20                 IN jtf_varchar2_table_300 := NULL,
2580    p_qlsc_object_version_number       IN jtf_number_table       := NULL,
2581    p_qac_access_id                    IN jtf_number_table       := NULL,
2582    p_qac_quote_number                 IN jtf_number_table       := NULL,
2583    p_qac_resource_id                  IN jtf_number_table       := NULL,
2584    p_qac_resource_grp_id              IN jtf_number_table       := NULL,
2585    p_qac_creation_date                IN jtf_date_table         := NULL,
2586    p_qac_created_by                   IN jtf_number_table       := NULL,
2587    p_qac_last_updated_by              IN jtf_number_table       := NULL,
2588    p_qac_last_update_date             IN jtf_date_table         := NULL,
2589    p_qac_last_update_login            IN jtf_number_table       := NULL,
2590    p_qac_request_id                   IN jtf_number_table       := NULL,
2591    p_qac_program_application_id       IN jtf_number_table       := NULL,
2592    p_qac_program_id                   IN jtf_number_table       := NULL,
2593    p_qac_program_update_date          IN jtf_date_table         := NULL,
2594    p_qac_keep_flag                    IN jtf_varchar2_table_100 := NULL,
2595    p_qac_update_access_flag           IN jtf_varchar2_table_100 := NULL,
2596    p_qac_created_by_tap_flag          IN jtf_varchar2_table_100 := NULL,
2597    p_qac_territory_id                 IN jtf_number_table       := NULL,
2598    p_qac_territory_source_flag        IN jtf_varchar2_table_100 := NULL,
2599    p_qac_role_id                      IN jtf_number_table       := NULL,
2600    p_qac_attribute_category           IN jtf_varchar2_table_100 := NULL,
2601    p_qac_attribute1                   IN jtf_varchar2_table_300 := NULL,
2602    p_qac_attribute2                   IN jtf_varchar2_table_300 := NULL,
2603    p_qac_attribute3                   IN jtf_varchar2_table_300 := NULL,
2604    p_qac_attribute4                   IN jtf_varchar2_table_300 := NULL,
2605    p_qac_attribute5                   IN jtf_varchar2_table_300 := NULL,
2606    p_qac_attribute6                   IN jtf_varchar2_table_300 := NULL,
2607    p_qac_attribute7                   IN jtf_varchar2_table_300 := NULL,
2608    p_qac_attribute8                   IN jtf_varchar2_table_300 := NULL,
2609    p_qac_attribute9                   IN jtf_varchar2_table_300 := NULL,
2613    p_qac_attribute13                  IN jtf_varchar2_table_300 := NULL,
2610    p_qac_attribute10                  IN jtf_varchar2_table_300 := NULL,
2611    p_qac_attribute11                  IN jtf_varchar2_table_300 := NULL,
2612    p_qac_attribute12                  IN jtf_varchar2_table_300 := NULL,
2614    p_qac_attribute14                  IN jtf_varchar2_table_300 := NULL,
2615    p_qac_attribute15                  IN jtf_varchar2_table_300 := NULL,
2616    p_qac_attribute16                  IN jtf_varchar2_table_300 := NULL,
2617    p_qac_attribute17                  IN jtf_varchar2_table_300 := NULL,
2618    p_qac_attribute18                  IN jtf_varchar2_table_300 := NULL,
2619    p_qac_attribute19                  IN jtf_varchar2_table_300 := NULL,
2620    p_qac_attribute20                  IN jtf_varchar2_table_300 := NULL,
2621    p_qac_batch_price_flag             IN jtf_varchar2_table_100 := NULL,
2622    p_qac_operation_code               IN jtf_varchar2_table_100 := NULL,
2623    p_qac_object_version_number        IN jtf_number_table       := NULL,
2624    p_qtmpl_template_id                IN jtf_number_table       := NULL,
2625    p_qrobj_operation_code             IN jtf_varchar2_table_100 := NULL,
2626    p_qrobj_RELATED_OBJECT_ID          IN jtf_number_table       := NULL,
2627    p_qrobj_CREATION_DATE              IN jtf_date_table         := null,
2628    p_qrobj_CREATED_BY                 IN jtf_number_table       := NULL,
2629    p_qrobj_LAST_UPDATE_DATE           IN jtf_date_table         := null,
2630    p_qrobj_LAST_UPDATED_BY            IN jtf_number_table       := NULL,
2631    p_qrobj_LAST_UPDATE_LOGIN          IN jtf_number_table       := NULL,
2632    p_qrobj_REQUEST_ID                 IN jtf_number_table       := NULL,
2633    p_qrobj_PROGRAM_APPLICATION_ID     IN jtf_number_table       := NULL,
2634    p_qrobj_PROGRAM_ID                 IN jtf_number_table       := NULL,
2635    p_qrobj_PROGRAM_UPDATE_DATE        IN jtf_date_table         := null,
2636    p_qrobj_QUOTE_OBJECT_TYPE_CODE     IN jtf_varchar2_table_300 := NULL,
2637    p_qrobj_QUOTE_OBJECT_ID            IN jtf_number_table       := NULL,
2638    p_qrobj_OBJECT_TYPE_CODE           IN jtf_varchar2_table_300 := NULL,
2639    p_qrobj_OBJECT_ID                  IN jtf_number_table       := NULL,
2640    p_qrobj_RELATIONSHIP_TYPE_CODE     IN jtf_varchar2_table_300 := NULL,
2641    p_qrobj_RECIPROCAL_FLAG            IN jtf_varchar2_table_100 := NULL,
2642    p_qrobj_QUOTE_OBJECT_CODE          IN jtf_number_table       := NULL,
2643    p_qrobj_OBJECT_VERSION_NUMBER      IN jtf_number_table       := NULL,
2644    p_api_version_number               IN  NUMBER  := 1                 ,
2645    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
2646    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
2647    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
2648    x_return_status                    OUT NOCOPY VARCHAR2                     ,
2649    x_msg_count                        OUT NOCOPY NUMBER                       ,
2650    x_msg_data                         OUT NOCOPY VARCHAR2
2651 );
2652 
2653 
2654 PROCEDURE Create_Qte_Opportunity(
2655    x_op_quote_header_id            OUT NOCOPY NUMBER                         ,
2656    x_op_quote_number               OUT NOCOPY NUMBER                         ,
2657    x_op_related_object_id          OUT NOCOPY NUMBER                         ,
2658    x_op_cust_account_id            OUT NOCOPY NUMBER                         ,
2659    x_op_party_id                   OUT NOCOPY NUMBER                         ,
2660    x_op_currency_code              OUT NOCOPY VARCHAR2                       ,
2661    p_source_code                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2662    p_op_opportunity_id             IN  NUMBER   := FND_API.G_MISS_NUM ,
2663    p_op_quote_number               IN  NUMBER   := FND_API.G_MISS_NUM ,
2664    p_op_quote_name                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2665    p_op_cust_account_id            IN  NUMBER   := FND_API.G_MISS_NUM ,
2666    p_op_resource_id                IN  NUMBER   := FND_API.G_MISS_NUM ,
2667    p_op_sold_to_contact_id         IN  NUMBER   := FND_API.G_MISS_NUM ,
2668    p_op_sold_to_party_site_id      IN  NUMBER   := FND_API.G_MISS_NUM ,
2669    p_op_price_list_id              IN  NUMBER   := FND_API.G_MISS_NUM ,
2670    p_op_resource_grp_id            IN  NUMBER   := FND_API.G_MISS_NUM ,
2671    p_op_channel_code               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2672    p_op_order_type_id              IN  NUMBER   := FND_API.G_MISS_NUM ,
2673    p_op_agreement_id               IN  NUMBER   := FND_API.G_MISS_NUM ,
2674    p_op_contract_template_id       IN  NUMBER   := FND_API.G_MISS_NUM ,
2675    p_op_contract_template_maj_ver  IN  NUMBER   := FND_API.G_MISS_NUM ,
2676    p_op_currency_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2677    p_op_marketing_source_code_id   IN  NUMBER   := FND_API.G_MISS_NUM ,
2678    p_op_quote_expiration_date      IN  DATE     := FND_API.G_MISS_DATE,
2679    p_op_cust_party_id              IN  NUMBER   := FND_API.G_MISS_NUM,
2680    p_op_pricing_status_indicator   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2681    p_op_tax_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2682    p_op_price_updated_date         IN  DATE     := FND_API.G_MISS_DATE,
2683    p_op_tax_updated_date           IN  DATE     := FND_API.G_MISS_DATE,
2684    p_op_org_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
2685    p_c_last_update_date            IN  DATE     := FND_API.G_MISS_DATE,
2686    p_c_auto_version_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2687    p_c_pricing_request_type        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2688    p_c_header_pricing_event        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2689    p_c_line_pricing_event          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2690    p_c_cal_tax_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2691    p_c_cal_freight_charge_flag     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2692    p_c_functionality_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2693    p_c_copy_task_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2694    p_c_copy_notes_flag             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2698    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2695    p_c_copy_att_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2696    p_c_deactivate_all              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2697    p_c_price_mode                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2699    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2700    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2701    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2702    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
2703    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
2704    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
2705    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
2706    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
2707    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
2708    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
2709    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
2710    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
2711    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
2712    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
2713    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2714    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
2715    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
2716    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
2717    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2718    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
2719    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
2720    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2721    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2722    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
2723    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
2724    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
2725    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
2726    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2727    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2728    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2729    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2730    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2731    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
2732    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
2733    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2734    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2735    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
2736    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
2737    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
2738    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
2739    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
2740    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
2741    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
2742    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
2743    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
2744    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
2745    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2746    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
2747    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2748    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2749    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2750    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
2751    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2752    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2753    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2754    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2755    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2756    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2757    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2758    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2759    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2760    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2761    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2762    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2763    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2764    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2765    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2766    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2767    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2768    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2769    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2770    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2771    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2772    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2773    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2774    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2775    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
2779    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2776    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
2777    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
2778    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2780    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2781    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2782    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2783    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2784    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2785    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2786    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2787    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2788    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2789    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
2790    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2791    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
2792    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2793    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2794    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2795    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
2796    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
2797    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2798    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2799    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
2800    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
2801    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
2802    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
2803    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2804    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
2805    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
2806    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
2807    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
2808    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
2809    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2810    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2811    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
2812    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
2813    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2814    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2815    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2816    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
2817    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
2818    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
2819    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2820    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2821    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
2822    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
2823    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2824    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
2825    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
2826    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2827    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
2828    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2829    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
2830    p_q_end_cust_party_id              IN  NUMBER  := FND_API.G_MISS_NUM,
2831    p_q_end_cust_party_site_id         IN  NUMBER  := FND_API.G_MISS_NUM,
2832    p_q_end_cust_cust_account_id       IN  NUMBER  := FND_API.G_MISS_NUM,
2833    p_q_end_cust_cust_party_id         IN  NUMBER  := FND_API.G_MISS_NUM,
2834    p_q_automatic_price_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2835    p_q_automatic_tax_flag             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2836    p_q_assistance_requested           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2837    p_q_assistance_reason_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2838    p_q_object_version_number          IN  NUMBER  := FND_API.G_MISS_NUM,
2839    p_q_header_paynow_charges          IN  NUMBER  := FND_API.G_MISS_NUM,
2840    p_qp_operation_code                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2841    p_qp_qte_line_index                IN  NUMBER      := FND_API.G_MISS_NUM,
2842    p_qp_payment_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2843    p_qp_creation_date                 IN  DATE        := FND_API.G_MISS_DATE,
2844    p_qp_created_by                    IN  NUMBER      := FND_API.G_MISS_NUM,
2845    p_qp_last_update_date              IN  DATE        := FND_API.G_MISS_DATE,
2846    p_qp_last_updated_by               IN  NUMBER      := FND_API.G_MISS_NUM,
2847    p_qp_last_update_login             IN  NUMBER      := FND_API.G_MISS_NUM,
2848    p_qp_request_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2849    p_qp_program_application_id        IN  NUMBER      := FND_API.G_MISS_NUM,
2850    p_qp_program_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2851    p_qp_program_update_date           IN  DATE        := FND_API.G_MISS_DATE,
2852    p_qp_quote_header_id               IN  NUMBER      := FND_API.G_MISS_NUM,
2853    p_qp_quote_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2854    p_qp_payment_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2855    p_qp_payment_ref_number            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2856    p_qp_payment_option                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2860    p_qp_credit_card_exp_date          IN  DATE        := FND_API.G_MISS_DATE,
2857    p_qp_payment_term_id               IN  NUMBER      := FND_API.G_MISS_NUM,
2858    p_qp_credit_card_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2859    p_qp_credit_card_holder_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2861    p_qp_credit_card_aprv_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2862    p_qp_credit_card_aprv_date         IN  DATE        := FND_API.G_MISS_DATE,
2863    p_qp_payment_amount                IN  NUMBER      := FND_API.G_MISS_NUM,
2864    p_qp_attribute_category            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2865    p_qp_attribute1                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2866    p_qp_attribute2                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2867    p_qp_attribute3                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2868    p_qp_attribute4                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2869    p_qp_attribute5                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2870    p_qp_attribute6                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2871    p_qp_attribute7                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2872    p_qp_attribute8                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2873    p_qp_attribute9                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2874    p_qp_attribute10                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2875    p_qp_attribute11                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2876    p_qp_attribute12                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2877    p_qp_attribute13                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2878    p_qp_attribute14                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2879    p_qp_attribute15                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2880    p_qp_attribute16                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2881    p_qp_attribute17                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2882    p_qp_attribute18                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2883    p_qp_attribute19                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2884    p_qp_attribute20                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2885    p_qp_shipment_index                IN  NUMBER      := FND_API.G_MISS_NUM,
2886    p_qp_quote_shipment_id             IN  NUMBER      := FND_API.G_MISS_NUM,
2887    p_qp_cust_po_number                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2888    p_qp_cust_po_line_number           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2889    p_qp_trxn_extension_id             IN  NUMBER      := FND_API.G_MISS_NUM,
2890    p_qp_instrument_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2891    p_qp_instr_assignment_id           IN  NUMBER      := FND_API.G_MISS_NUM,
2892    p_qp_cvv2                          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
2893    p_qp_object_version_number         IN  NUMBER      := FND_API.G_MISS_NUM,
2894    p_qs_operation_code                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2895    p_qs_qte_line_index                IN  NUMBER      := FND_API.G_MISS_NUM,
2896    p_qs_shipment_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
2897    p_qs_creation_date                 IN  DATE        := FND_API.G_MISS_DATE,
2898    p_qs_created_by                    IN  NUMBER      := FND_API.G_MISS_NUM,
2899    p_qs_last_update_date              IN  DATE        := FND_API.G_MISS_DATE,
2900    p_qs_last_updated_by               IN  NUMBER      := FND_API.G_MISS_NUM,
2901    p_qs_last_update_login             IN  NUMBER      := FND_API.G_MISS_NUM,
2902    p_qs_request_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2903    p_qs_program_application_id        IN  NUMBER      := FND_API.G_MISS_NUM,
2904    p_qs_program_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2905    p_qs_program_update_date           IN  DATE        := FND_API.G_MISS_DATE,
2906    p_qs_quote_header_id               IN  NUMBER      := FND_API.G_MISS_NUM,
2907    p_qs_quote_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2908    p_qs_promise_date                  IN  DATE        := FND_API.G_MISS_DATE,
2909    p_qs_request_date                  IN  DATE        := FND_API.G_MISS_DATE,
2910    p_qs_schedule_ship_date            IN  DATE        := FND_API.G_MISS_DATE,
2911    p_qs_ship_to_party_site_id         IN  NUMBER      := FND_API.G_MISS_NUM,
2912    p_qs_ship_to_party_id              IN  NUMBER      := FND_API.G_MISS_NUM,
2913    p_qs_ship_to_cust_account_id       IN  NUMBER      := FND_API.G_MISS_NUM,
2914    p_qs_ship_partial_flag             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2915    p_qs_ship_set_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
2916    p_qs_ship_method_code              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2917    p_qs_freight_terms_code            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2918    p_qs_freight_carrier_code          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2919    p_qs_fob_code                      IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2920    p_qs_shipping_instructions         IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2921    p_qs_packing_instructions          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2922    p_qs_quantity                      IN  NUMBER      := FND_API.G_MISS_NUM,
2923    p_qs_reserved_quantity             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2924    p_qs_reservation_id                IN  NUMBER      := FND_API.G_MISS_NUM,
2925    p_qs_order_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2926    p_qs_ship_to_party_name            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2927    p_qs_ship_to_cont_first_name       IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2928    p_qs_ship_to_cont_mid_name         IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2929    p_qs_ship_to_cont_last_name        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2930    p_qs_ship_to_address1              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2931    p_qs_ship_to_address2              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2932    p_qs_ship_to_address3              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2933    p_qs_ship_to_address4              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2934    p_qs_ship_to_country_code          IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2935    p_qs_ship_to_country               IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2939    p_qs_ship_to_province              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2936    p_qs_ship_to_city                  IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2937    p_qs_ship_to_postal_code           IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2938    p_qs_ship_to_state                 IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2940    p_qs_ship_to_county                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2941    p_qs_attribute_category            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2942    p_qs_attribute1                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2943    p_qs_attribute2                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2944    p_qs_attribute3                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2945    p_qs_attribute4                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2946    p_qs_attribute5                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2947    p_qs_attribute6                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2948    p_qs_attribute7                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2949    p_qs_attribute8                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2950    p_qs_attribute9                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2951    p_qs_attribute10                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2952    p_qs_attribute11                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2953    p_qs_attribute12                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2954    p_qs_attribute13                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2955    p_qs_attribute14                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2956    p_qs_attribute15                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2957    p_qs_attribute16                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2958    p_qs_attribute17                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2959    p_qs_attribute18                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2960    p_qs_attribute19                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2961    p_qs_attribute20                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2962    p_qs_ship_quote_price              IN  NUMBER      := FND_API.G_MISS_NUM,
2963    p_qs_pricing_quantity              IN  NUMBER      := FND_API.G_MISS_NUM,
2964    p_qs_shipment_priority_code        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2965    p_qs_ship_from_org_id              IN  NUMBER      := FND_API.G_MISS_NUM,
2966    p_qs_ship_to_cust_party_id         IN  NUMBER      := FND_API.G_MISS_NUM,
2967    p_qs_request_date_type             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2968    p_qs_demand_class_code             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2969    p_qs_object_version_number         IN  NUMBER      := FND_API.G_MISS_NUM,
2970    p_qt_operation_code                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2971    p_qt_qte_line_index                IN  NUMBER      := FND_API.G_MISS_NUM,
2972    p_qt_shipment_index                IN  NUMBER      := FND_API.G_MISS_NUM,
2973    p_qt_tax_detail_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2974    p_qt_quote_header_id               IN  NUMBER      := FND_API.G_MISS_NUM,
2975    p_qt_quote_line_id                 IN  NUMBER      := FND_API.G_MISS_NUM,
2976    p_qt_quote_shipment_id             IN  NUMBER      := FND_API.G_MISS_NUM,
2977    p_qt_creation_date                 IN  DATE        := FND_API.G_MISS_DATE,
2978    p_qt_created_by                    IN  NUMBER      := FND_API.G_MISS_NUM,
2979    p_qt_last_update_date              IN  DATE        := FND_API.G_MISS_DATE,
2980    p_qt_last_updated_by               IN  NUMBER      := FND_API.G_MISS_NUM,
2981    p_qt_last_update_login             IN  NUMBER      := FND_API.G_MISS_NUM,
2982    p_qt_request_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2983    p_qt_program_application_id        IN  NUMBER      := FND_API.G_MISS_NUM,
2984    p_qt_program_id                    IN  NUMBER      := FND_API.G_MISS_NUM,
2985    p_qt_program_update_date           IN  DATE        := FND_API.G_MISS_DATE,
2986    p_qt_orig_tax_code                 IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2987    p_qt_tax_code                      IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2988    p_qt_tax_rate                      IN  NUMBER      := FND_API.G_MISS_NUM,
2989    p_qt_tax_date                      IN  DATE        := FND_API.G_MISS_DATE,
2990    p_qt_tax_amount                    IN  NUMBER      := FND_API.G_MISS_NUM,
2991    p_qt_tax_exempt_flag               IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2992    p_qt_tax_exempt_number             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2993    p_qt_tax_exempt_reason_code        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2994    p_qt_attribute_category            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2995    p_qt_attribute1                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2996    p_qt_attribute2                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2997    p_qt_attribute3                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2998    p_qt_attribute4                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
2999    p_qt_attribute5                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3000    p_qt_attribute6                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3001    p_qt_attribute7                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3002    p_qt_attribute8                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3003    p_qt_attribute9                    IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3004    p_qt_attribute10                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3005    p_qt_attribute11                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3006    p_qt_attribute12                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3007    p_qt_attribute13                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3008    p_qt_attribute14                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3009    p_qt_attribute15                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3010    p_qt_attribute16                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3011    p_qt_attribute17                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3012    p_qt_attribute18                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3013    p_qt_attribute19                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3017    p_qtmpl_template_id                IN  jtf_number_table       := NULL,
3014    p_qt_attribute20                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3015    p_qt_object_version_number         IN  NUMBER      := FND_API.G_MISS_NUM,
3016    p_qt_tax_rate_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
3018    p_api_version_number            IN  NUMBER   := 1                  ,
3019    p_init_msg_list                 IN  VARCHAR2 := FND_API.G_TRUE     ,
3020    p_commit                        IN  VARCHAR2 := FND_API.G_FALSE    ,
3021    p_validation_level              IN  NUMBER   := FND_API.G_MISS_NUM ,
3022    x_return_status                 OUT NOCOPY VARCHAR2                       ,
3023    x_msg_count                     OUT NOCOPY NUMBER                         ,
3024    x_msg_data                      OUT NOCOPY VARCHAR2
3025 );
3026 
3027 
3028 PROCEDURE Add_Resource(
3029    x_qac_access_id                  OUT NOCOPY jtf_number_table       ,
3030    p_qac_access_id                  IN  jtf_number_table       := NULL,
3031    p_qac_quote_number               IN  jtf_number_table       := NULL,
3032    p_qac_resource_id                IN  jtf_number_table       := NULL,
3033    p_qac_resource_grp_id            IN  jtf_number_table       := NULL,
3034    p_qac_created_by                 IN  jtf_number_table       := NULL,
3035    p_qac_creation_date              IN  jtf_date_table         := NULL,
3036    p_qac_last_updated_by            IN  jtf_number_table       := NULL,
3037    p_qac_last_update_login          IN  jtf_number_table       := NULL,
3038    p_qac_last_update_date           IN  jtf_date_table         := NULL,
3039    p_qac_request_id                 IN  jtf_number_table       := NULL,
3040    p_qac_program_application_id     IN  jtf_number_table       := NULL,
3041    p_qac_program_id                 IN  jtf_number_table       := NULL,
3042    p_qac_program_update_date        IN  jtf_date_table         := NULL,
3043    p_qac_keep_flag                  IN  jtf_varchar2_table_100 := NULL,
3044    p_qac_update_access_flag         IN  jtf_varchar2_table_100 := NULL,
3045    p_qac_created_by_tap_flag        IN  jtf_varchar2_table_100 := NULL,
3046    p_qac_role_id                 	 IN  jtf_number_table       := NULL,
3047    p_qac_territory_id               IN  jtf_number_table       := NULL,
3048    p_qac_territory_source_flag      IN  jtf_varchar2_table_100 := NULL,
3049    p_qac_attribute_category         IN  jtf_varchar2_table_100 := NULL,
3050    p_qac_attribute1                 IN  jtf_varchar2_table_300 := NULL,
3051    p_qac_attribute2                 IN  jtf_varchar2_table_300 := NULL,
3052    p_qac_attribute3                 IN  jtf_varchar2_table_300 := NULL,
3053    p_qac_attribute4                 IN  jtf_varchar2_table_300 := NULL,
3054    p_qac_attribute5                 IN  jtf_varchar2_table_300 := NULL,
3055    p_qac_attribute6                 IN  jtf_varchar2_table_300 := NULL,
3056    p_qac_attribute7                 IN  jtf_varchar2_table_300 := NULL,
3057    p_qac_attribute8                 IN  jtf_varchar2_table_300 := NULL,
3058    p_qac_attribute9                 IN  jtf_varchar2_table_300 := NULL,
3059    p_qac_attribute10                IN  jtf_varchar2_table_300 := NULL,
3060    p_qac_attribute11                IN  jtf_varchar2_table_300 := NULL,
3061    p_qac_attribute12                IN  jtf_varchar2_table_300 := NULL,
3062    p_qac_attribute13                IN  jtf_varchar2_table_300 := NULL,
3063    p_qac_attribute14                IN  jtf_varchar2_table_300 := NULL,
3064    p_qac_attribute15                IN  jtf_varchar2_table_300 := NULL,
3065    p_qac_attribute16                 IN  jtf_varchar2_table_300 := NULL,
3066    p_qac_attribute17                 IN  jtf_varchar2_table_300 := NULL,
3067    p_qac_attribute18                 IN  jtf_varchar2_table_300 := NULL,
3068    p_qac_attribute19                 IN  jtf_varchar2_table_300 := NULL,
3069    p_qac_attribute20                 IN  jtf_varchar2_table_300 := NULL,
3070    p_init_msg_list                  IN  VARCHAR2 := FND_API.G_TRUE    ,
3071    p_commit                         IN  VARCHAR2 := FND_API.G_FALSE   ,
3072    x_return_status                  OUT NOCOPY VARCHAR2               ,
3073    x_msg_count                      OUT NOCOPY NUMBER                 ,
3074    x_msg_data                       OUT NOCOPY VARCHAR2
3075 );
3076 
3077 PROCEDURE Delete_Resource(
3078    p_qac_access_id                  IN jtf_number_table       := NULL,
3079    p_qac_quote_number               IN jtf_number_table       := NULL,
3080    p_qac_resource_id                IN jtf_number_table       := NULL,
3081    p_qac_resource_grp_id            IN jtf_number_table       := NULL,
3082    p_qac_created_by                 IN jtf_number_table       := NULL,
3083    p_qac_creation_date              IN jtf_date_table         := NULL,
3084    p_qac_last_updated_by            IN jtf_number_table       := NULL,
3085    p_qac_last_update_login          IN jtf_number_table       := NULL,
3086    p_qac_last_update_date           IN jtf_date_table         := NULL,
3087    p_qac_request_id                 IN jtf_number_table       := NULL,
3088    p_qac_program_application_id     IN jtf_number_table       := NULL,
3089    p_qac_program_id                 IN jtf_number_table       := NULL,
3090    p_qac_program_update_date        IN jtf_date_table         := NULL,
3091    p_qac_keep_flag                  IN jtf_varchar2_table_100 := NULL,
3092    p_qac_update_access_flag         IN jtf_varchar2_table_100 := NULL,
3093    p_qac_created_by_tap_flag        IN jtf_varchar2_table_100 := NULL,
3094    p_qac_role_id                 	 IN jtf_number_table       := NULL,
3095    p_qac_territory_id               IN jtf_number_table       := NULL,
3096    p_qac_territory_source_flag      IN jtf_varchar2_table_100 := NULL,
3097    p_qac_attribute_category         IN jtf_varchar2_table_100 := NULL,
3098    p_qac_attribute1                 IN jtf_varchar2_table_300 := NULL,
3099    p_qac_attribute2                 IN jtf_varchar2_table_300 := NULL,
3100    p_qac_attribute3                 IN jtf_varchar2_table_300 := NULL,
3101    p_qac_attribute4                 IN jtf_varchar2_table_300 := NULL,
3102    p_qac_attribute5                 IN jtf_varchar2_table_300 := NULL,
3106    p_qac_attribute9                 IN jtf_varchar2_table_300 := NULL,
3103    p_qac_attribute6                 IN jtf_varchar2_table_300 := NULL,
3104    p_qac_attribute7                 IN jtf_varchar2_table_300 := NULL,
3105    p_qac_attribute8                 IN jtf_varchar2_table_300 := NULL,
3107    p_qac_attribute10                IN jtf_varchar2_table_300 := NULL,
3108    p_qac_attribute11                IN jtf_varchar2_table_300 := NULL,
3109    p_qac_attribute12                IN jtf_varchar2_table_300 := NULL,
3110    p_qac_attribute13                IN jtf_varchar2_table_300 := NULL,
3111    p_qac_attribute14                IN jtf_varchar2_table_300 := NULL,
3112    p_qac_attribute15                IN jtf_varchar2_table_300 := NULL,
3113    p_qac_attribute16                 IN jtf_varchar2_table_300 := NULL,
3114    p_qac_attribute17                 IN jtf_varchar2_table_300 := NULL,
3115    p_qac_attribute18                 IN jtf_varchar2_table_300 := NULL,
3116    p_qac_attribute19                 IN jtf_varchar2_table_300 := NULL,
3117    p_qac_attribute20                 IN jtf_varchar2_table_300 := NULL,
3118    p_init_msg_list                  IN  VARCHAR2 := FND_API.G_TRUE   ,
3119    p_commit                         IN  VARCHAR2 := FND_API.G_FALSE  ,
3120    x_return_status                  OUT NOCOPY VARCHAR2              ,
3121    x_msg_count                      OUT NOCOPY NUMBER                ,
3122    x_msg_data                       OUT NOCOPY VARCHAR2
3123 );
3124 
3125 
3126 PROCEDURE Copy_Quote(
3127    x_quote_header_id               OUT NOCOPY NUMBER,
3128    x_quote_number                  OUT NOCOPY NUMBER,
3129    p_cq_quote_header_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3130    p_cq_quote_name                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3131    p_cq_quote_number               IN  NUMBER   := FND_API.G_MISS_NUM,
3132    p_cq_quote_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3133    p_cq_quote_expiration_date      IN  DATE     := FND_API.G_MISS_DATE,
3134    p_cq_resource_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3135    p_cq_resource_grp_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3136    p_cq_pricing_status_indicator   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3137    p_cq_tax_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3138    p_cq_price_updated_date         IN  DATE     := FND_API.G_MISS_DATE,
3139    p_cq_tax_updated_date           IN  DATE     := FND_API.G_MISS_DATE,
3140    p_cc_copy_header_only           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3141    p_cc_new_version                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3142    p_cc_copy_note                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3143    p_cc_copy_task                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3144    p_cc_copy_attachment            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3145    p_cc_pricing_request_type       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3146    p_cc_header_pricing_event       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3147    p_cc_price_mode                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3148    p_cc_calc_freight_charge_flag   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3149    p_cc_calculate_tax_flag         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3150    p_api_version_number            IN  NUMBER   := 1                  ,
3151    p_init_msg_list                 IN  VARCHAR2 := FND_API.G_TRUE     ,
3152    p_commit                        IN  VARCHAR2 := FND_API.G_FALSE    ,
3153    x_return_status                 OUT NOCOPY VARCHAR2                ,
3154    x_msg_count                     OUT NOCOPY NUMBER                  ,
3155    x_msg_data                      OUT NOCOPY VARCHAR2
3156 );
3157 
3158 PROCEDURE Copy_Line (
3159   -- OUT: newly created quote_line_id
3160   x_ql_quote_line_id                 OUT NOCOPY NUMBER,
3161   x_q_quote_header_id                OUT NOCOPY NUMBER,
3162   x_q_quote_obj_version_number       OUT NOCOPY NUMBER,
3163   x_q_quote_last_update_date         OUT NOCOPY DATE,
3164   -- IN: quote_header_id of the source quote
3165   p_quote_header_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3166   -- IN: quote_line_id of the source quote line
3167   p_quote_line_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3168   -- IN: header record of the destination quote
3169   p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3170   p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
3171   p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
3172   p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
3173   p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3174   p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
3175   p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3176   p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3177   p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3178   p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
3179   p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
3180   p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3181   p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3182   p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
3183   p_q_object_version_number          IN  NUMBER   := FND_API.G_MISS_NUM,
3184   p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3185   p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3186   p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
3187   p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
3188   p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3189   p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3190   p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3191   p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3192   p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3193   p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3197   p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3194   p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3195   p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3196   p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3198   p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3199   p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3200   p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3201   p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3202   p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3203   p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
3204   p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
3205   p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
3206   p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
3207   p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
3208   p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
3209   p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
3210   p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
3211   p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3212   p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
3213   p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3214   p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
3215   p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3216   p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3217   p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3218   p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3219   p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3220   p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3221   p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3222   p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3223   p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3224   p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3225   p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3226   p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3227   p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3228   p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3229   p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3230   p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3231   p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3232   p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3233   p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3234   p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3235   p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3236   p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3237   p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3238   p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3239   p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3240   p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3241   p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3242   p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3243   p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3244   p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3245   p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3246   p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3247   p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3248   p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3249   p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3250   p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3251   p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3252   p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3253   p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3254   p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3255   p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3256   p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3257   p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3258   p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3259   p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3260   p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3261   p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3262   p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3263   p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
3264   p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3265   p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3266   p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3267   p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3268   p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3269   p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3270   p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3271   p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3272   p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
3273   p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3274   p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3275   p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
3279   p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3276   p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3277   p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3278   p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3280   p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3281   p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3282   p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3283   p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3284   p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3285   p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3286   p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3287   p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3288   p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3289   p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
3290   p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
3291   p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3292   p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3293   p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
3294   p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3295   p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3296   p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3297   p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3298   -- IN: control record
3299   p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3300   p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3301   p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3302   p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3303   p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3304   p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3305   p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3306   p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3307   p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3308   p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3309   p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3310   p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3311   p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3312    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3313    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3314    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3315    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3316   -- IN: copy quote control record
3317   p_cc_copy_header_only              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3318   p_cc_new_version                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3319   p_cc_copy_note                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3320   p_cc_copy_task                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3321   p_cc_copy_attachment               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3322   p_cc_pricing_request_type          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3323   p_cc_header_pricing_event          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3324   p_cc_price_mode                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3325   p_cc_calc_freight_charge_flag      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3326   p_cc_calculate_tax_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3327   -- Standard IN params
3328   p_api_version_number               IN  NUMBER   := NULL,
3329   p_init_msg_list                    IN  VARCHAR2 := NULL,
3330   p_commit                           IN  VARCHAR2 := NULL,
3331   -- Standard OUT params
3332   x_return_status                    OUT NOCOPY VARCHAR2,
3333   x_msg_count                        OUT NOCOPY NUMBER,
3334   x_msg_data                         OUT NOCOPY VARCHAR2
3335 );
3336 
3337 
3338 PROCEDURE Get_Config_Details (
3339    p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3340    p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3341    p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3342    p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3343    p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3344    p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3345    p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3346    p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3347    p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3348    p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3349    p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3350    p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3351    p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3352    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3353    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3354    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3355    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3356 
3357    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3358    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
3359    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
3360    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
3361    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3362    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
3363    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3367    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
3364    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3365    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3366    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
3368    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3369    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3370    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
3371    p_q_object_version_number          IN  NUMBER   := FND_API.G_MISS_NUM,
3372    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3373    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3374    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
3375    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
3376    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3377    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3378    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3379    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3380    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3381    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3382    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3383    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3384    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3385    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3386    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3387    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3388    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3389    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3390    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3391    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
3392    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
3393    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
3394    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
3395    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
3396    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
3397    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
3398    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
3399    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3400    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
3401    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3402    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
3403    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3404    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3405    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3406    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3407    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3408    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3409    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3410    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3411    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3412    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3413    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3414    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3415    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3416    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3417    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3418    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3419    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3420    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3421    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3422    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3423    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3424    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3425    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3426    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3427    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3428    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3429    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3430    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3431    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3432    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3433    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3434    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3435    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3436    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3437    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3438    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3439    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3440    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3441    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3442    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3443    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3444    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3448    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3445    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3446    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3447    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3449    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3450    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3451    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
3452    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3453    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3454    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3455    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3456    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3457    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3458    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3459    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3460    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
3461    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3462    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3463    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
3464    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3465    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3466    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3467    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3468    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3469    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3470    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3471    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3472    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3473    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3474    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3475    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3476    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3477    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
3478    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
3479    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3480    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3481    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
3482    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3483    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3484    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3485    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3486 
3487    p_qdl_quote_line_detail_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3488    p_qdl_creation_date                IN  DATE     := FND_API.G_MISS_DATE,
3489    p_qdl_created_by                   IN  NUMBER   := FND_API.G_MISS_NUM,
3490    p_qdl_last_update_date             IN  DATE     := FND_API.G_MISS_DATE,
3491    p_qdl_last_updated_by              IN  NUMBER   := FND_API.G_MISS_NUM,
3492    p_qdl_last_update_login            IN  NUMBER   := FND_API.G_MISS_NUM,
3493    p_qdl_request_id                   IN  NUMBER   := FND_API.G_MISS_NUM,
3494    p_qdl_program_application_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3495    p_qdl_program_id                   IN  NUMBER   := FND_API.G_MISS_NUM,
3496    p_qdl_program_update_date          IN  DATE     := FND_API.G_MISS_DATE,
3497    p_qdl_quote_line_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3498    p_qdl_config_header_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3499    p_qdl_config_revision_num          IN  NUMBER   := FND_API.G_MISS_NUM,
3500    p_qdl_config_item_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3501    p_qdl_complete_configuration       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3502    p_qdl_valid_configuration_flag     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3503    p_qdl_component_code               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3504    p_qdl_service_coterminate_flag     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3505    p_qdl_service_duration             IN  NUMBER   := FND_API.G_MISS_NUM,
3506    p_qdl_service_period               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3507    p_qdl_service_unit_selling         IN  NUMBER   := FND_API.G_MISS_NUM,
3508    p_qdl_service_unit_list            IN  NUMBER   := FND_API.G_MISS_NUM,
3509    p_qdl_service_number               IN  NUMBER   := FND_API.G_MISS_NUM,
3510    p_qdl_unit_percent_base_price      IN  NUMBER   := FND_API.G_MISS_NUM,
3511    p_qdl_attribute_category           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3512    p_qdl_attribute1                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3513    p_qdl_attribute2                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3514    p_qdl_attribute3                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3515    p_qdl_attribute4                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3516    p_qdl_attribute5                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3517    p_qdl_attribute6                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3518    p_qdl_attribute7                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3519    p_qdl_attribute8                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3520    p_qdl_attribute9                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3521    p_qdl_attribute10                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3522    p_qdl_attribute11                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3523    p_qdl_attribute12                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3524    p_qdl_attribute13                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3525    p_qdl_attribute14                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3526    p_qdl_attribute15                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3530    p_qdl_attribute19                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3527    p_qdl_attribute16                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3528    p_qdl_attribute17                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3529    p_qdl_attribute18                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3531    p_qdl_attribute20                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3532    p_qdl_service_ref_type_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3533    p_qdl_service_ref_order_number     IN  NUMBER   := FND_API.G_MISS_NUM,
3534    p_qdl_service_ref_line_number      IN  NUMBER   := FND_API.G_MISS_NUM,
3535    p_qdl_service_ref_qte_line_ind     IN  NUMBER   := FND_API.G_MISS_NUM,
3536    p_qdl_service_ref_line_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3537    p_qdl_service_ref_system_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3538    p_qdl_service_ref_option_numb      IN  NUMBER   := FND_API.G_MISS_NUM,
3539    p_qdl_service_ref_shipment         IN  NUMBER   := FND_API.G_MISS_NUM,
3540    p_qdl_return_ref_type              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3541    p_qdl_return_ref_header_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3542    p_qdl_return_ref_line_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3543    p_qdl_return_attribute1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3544    p_qdl_return_attribute2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3545    p_qdl_return_attribute3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3546    p_qdl_return_attribute4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3547    p_qdl_return_attribute5            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3548    p_qdl_return_attribute6            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3549    p_qdl_return_attribute7            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3550    p_qdl_return_attribute8            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3551    p_qdl_return_attribute9            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3552    p_qdl_return_attribute10           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3553    p_qdl_return_attribute11           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3554    p_qdl_return_attribute12           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3555    p_qdl_return_attribute13           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3556    p_qdl_return_attribute14           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3557    p_qdl_return_attribute15           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3558    p_qdl_operation_code               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3559    p_qdl_qte_line_index               IN  NUMBER   := FND_API.G_MISS_NUM,
3560    p_qdl_return_attr_category         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3561    p_qdl_return_reason_code           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3562    p_qdl_change_reason_code           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3563 
3564    p_ql_creation_date                 IN  DATE     := FND_API.G_MISS_DATE,
3565    p_ql_created_by                    IN  NUMBER   := FND_API.G_MISS_NUM,
3566    p_ql_last_updated_by               IN  NUMBER   := FND_API.G_MISS_NUM,
3567    p_ql_last_update_date              IN  DATE     := FND_API.G_MISS_DATE,
3568    p_ql_last_update_login             IN  NUMBER   := FND_API.G_MISS_NUM,
3569    p_ql_request_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3570    p_ql_program_application_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3571    p_ql_program_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3572    p_ql_program_update_date           IN  DATE     := FND_API.G_MISS_DATE,
3573    p_ql_quote_line_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3574    p_ql_quote_header_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3575    p_ql_org_id                        IN  NUMBER   := FND_API.G_MISS_NUM,
3576    p_ql_line_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3577    p_ql_line_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3578    p_ql_item_type_code                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3579    p_ql_inventory_item_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3580    p_ql_organization_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3581    p_ql_quantity                      IN  NUMBER   := FND_API.G_MISS_NUM,
3582    p_ql_uom_code                      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3583    p_ql_start_date_active             IN  DATE     := FND_API.G_MISS_DATE,
3584    p_ql_end_date_active               IN  DATE     := FND_API.G_MISS_DATE,
3585    p_ql_order_line_type_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3586    p_ql_price_list_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3587    p_ql_price_list_line_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3588    p_ql_currency_code                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3589    p_ql_line_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
3590    p_ql_line_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
3591    p_ql_line_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
3592    p_ql_line_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
3593    p_ql_related_item_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3594    p_ql_item_relationship_type        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3595    p_ql_split_shipment_flag           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3596    p_ql_backorder_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3597    p_ql_selling_price_change          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3598    p_ql_recalculate_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3599    p_ql_attribute_category            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3600    p_ql_attribute1                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3601    p_ql_attribute2                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3602    p_ql_attribute3                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3603    p_ql_attribute4                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3604    p_ql_attribute5                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3605    p_ql_attribute6                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3606    p_ql_attribute7                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3607    p_ql_attribute8                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3608    p_ql_attribute9                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3612    p_ql_attribute13                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3609    p_ql_attribute10                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3610    p_ql_attribute11                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3611    p_ql_attribute12                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3613    p_ql_attribute14                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3614    p_ql_attribute15                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3615    p_ql_attribute16                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3616    p_ql_attribute17                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3617    p_ql_attribute18                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3618    p_ql_attribute19                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3619    p_ql_attribute20                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3620    p_ql_accounting_rule_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3621    p_ql_ffm_content_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3622    p_ql_ffm_content_type              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3623    p_ql_ffm_document_type             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3624    p_ql_ffm_media_id                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3625    p_ql_ffm_media_type                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3626    p_ql_ffm_user_note                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3627    p_ql_invoice_to_party_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3628    p_ql_invoice_to_party_site_id      IN  NUMBER   := FND_API.G_MISS_NUM,
3629    p_ql_invoicing_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3630    p_ql_marketing_source_code_id      IN  NUMBER   := FND_API.G_MISS_NUM,
3631    p_ql_operation_code                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3632    p_ql_invoice_to_cust_acct_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3633    p_ql_pricing_quantity_uom          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3634    p_ql_minisite_id                   IN  NUMBER   := FND_API.G_MISS_NUM,
3635    p_ql_section_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3636    p_ql_priced_price_list_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3637    p_ql_agreement_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3638    p_ql_commitment_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3639    p_ql_display_arithmetic_op         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3640    p_ql_invoice_to_cust_party_id      IN  NUMBER   := FND_API.G_MISS_NUM,
3641 
3642    p_config_hdr_id                    IN  NUMBER   := FND_API.G_MISS_NUM ,
3643    p_config_rev_nbr                   IN  NUMBER   := FND_API.G_MISS_NUM ,
3644    p_api_version_number               IN  NUMBER   := 1                  ,
3645    p_init_msg_list                    IN  VARCHAR2 := FND_API.G_TRUE     ,
3646    p_commit                           IN  VARCHAR2 := FND_API.G_FALSE    ,
3647    x_return_status                    OUT NOCOPY VARCHAR2                ,
3648    x_msg_count                        OUT NOCOPY NUMBER                  ,
3649    x_msg_data                         OUT NOCOPY VARCHAR2
3650 );
3651 
3652 PROCEDURE Delete_Quotes (
3653     p_api_version           IN  NUMBER           := 1,
3654     p_init_msg_list         IN  VARCHAR2         := FND_API.G_TRUE,
3655     p_commit                IN  VARCHAR2         := FND_API.G_FALSE,
3656     p_quote_header_ids      IN  JTF_NUMBER_TABLE := NULL,
3657     x_return_status         OUT NOCOPY VARCHAR2 ,
3658     x_msg_count             OUT NOCOPY NUMBER   ,
3659     x_msg_data              OUT NOCOPY VARCHAR2
3660 );
3661 
3662 PROCEDURE Add_Templates_To_Quote (
3663    P_API_VERSION_NUMBER               IN  NUMBER      := 1,
3664    P_INIT_MSG_LIST                    IN  VARCHAR2    := FND_API.G_FALSE,
3665    P_COMMIT                           IN  VARCHAR2    := FND_API.G_FALSE,
3666    P_VALIDATION_LEVEL                 IN  NUMBER      := FND_API.G_VALID_LEVEL_FULL,
3667    p_template_ids                     IN  JTF_NUMBER_TABLE := NULL,
3668    p_q_quote_header_id                IN  NUMBER      := FND_API.G_MISS_NUM,
3669    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
3670    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
3671    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
3672    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3673    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
3674    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3675    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3676    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3677    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
3678    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
3679    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3680    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3681    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
3682    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3683    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3684    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
3685    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
3686    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3687    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3688    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3689    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3690    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3691    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3692    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3693    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3694    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3695    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3696    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3700    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3697    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3698    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3699    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3701    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
3702    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
3703    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
3704    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
3705    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
3706    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
3707    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
3708    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
3709    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3710    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
3711    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3712    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
3713    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3714    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3715    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3716    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3717    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3718    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3719    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3720    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3721    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3722    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3723    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3724    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3725    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3726    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3727    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3728    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3729    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3730    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3731    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3732    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3733    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3734    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3735    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3736    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3737    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3738    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3739    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3740    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3741    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3742    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3743    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3744    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3745    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3746    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3747    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3748    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3749    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3750    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3751    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3752    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3753    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3754    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3755    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3756    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3757    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3758    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3759    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3760    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3761    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
3762    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3763    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3764    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3765    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3766    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3767    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3768    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3769    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3770    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
3771    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3772    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3773    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
3774    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3775    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3776    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3777    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3781    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3778    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3779    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3780    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3782    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3783    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3784    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3785    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3786    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3787    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
3788    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
3789    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3790    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3791    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
3792    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3793    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3794    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3795    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3796    p_c_last_update_date               IN  DATE        := FND_API.G_MISS_DATE,
3797    p_c_auto_version_flag              IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3798    p_c_pricing_request_type           IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3799    p_c_header_pricing_event           IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3800    p_c_line_pricing_event             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3801    p_c_cal_tax_flag                   IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3802    p_c_cal_freight_charge_flag        IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3803    p_c_functionality_code             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3804    p_c_copy_task_flag                 IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3805    p_c_copy_notes_flag                IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3806    p_c_copy_att_flag                  IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3807    p_c_deactivate_all                 IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3808    p_c_price_mode                     IN  VARCHAR2    := FND_API.G_MISS_CHAR,
3809    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3810    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3811    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3812    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3813    x_return_status                    OUT NOCOPY VARCHAR2                       ,
3814    x_msg_count                        OUT NOCOPY NUMBER                         ,
3815    x_msg_data                         OUT NOCOPY VARCHAR2
3816 );
3817 
3818 procedure Get_Config_Launch_Info(
3819 	p_api_version	        IN  NUMBER,
3820 	p_init_msg_list	        IN  VARCHAR2 := FND_API.g_false,
3821 	p_commit	        IN  VARCHAR2 := FND_API.g_false,
3822 	p_validation_level	IN  NUMBER   := FND_API.g_valid_level_full,
3823 	x_return_status	        OUT NOCOPY VARCHAR2,
3824 	x_msg_count	        OUT NOCOPY NUMBER,
3825 	x_msg_data	        OUT NOCOPY VARCHAR2,
3826 
3827 	p_item_id	        IN  NUMBER,
3828 	p_organization_id	IN  NUMBER,
3829 	x_configurable	        OUT NOCOPY VARCHAR2,
3830 	x_icx_sessn_tkt	        OUT NOCOPY VARCHAR2,
3831 	x_db_id		        OUT NOCOPY VARCHAR2,
3832 	x_servlet_url	        OUT NOCOPY VARCHAR2,
3833 	x_sysdate	        OUT NOCOPY VARCHAR2
3834 );
3835 
3836 
3837 procedure Get_Quote_Exp_Date(
3838 	p_api_version	 IN  NUMBER,
3839 	p_init_msg_list	 IN  VARCHAR2 := FND_API.g_false,
3840 	x_return_status	 OUT NOCOPY VARCHAR2,
3841 	x_msg_count	 OUT NOCOPY NUMBER,
3842 	x_msg_data	 OUT NOCOPY VARCHAR2,
3843         x_quote_exp_date OUT NOCOPY DATE
3844 );
3845 
3846 procedure validate_quantity(
3847    p_api_version           IN  NUMBER,
3848    p_init_msg_list         IN  VARCHAR2 := FND_API.G_FALSE,
3849    p_validation_level      IN  NUMBER   := FND_API.G_VALID_LEVEL_FULL,
3850    x_return_status         OUT NOCOPY VARCHAR2,
3851    x_msg_count             OUT NOCOPY NUMBER,
3852    x_msg_data              OUT NOCOPY VARCHAR2,
3853 
3854    p_item_id_tbl           IN  JTF_NUMBER_TABLE,
3855    p_organization_id_tbl   IN  JTF_NUMBER_TABLE,
3856    p_qty_tbl               IN  JTF_NUMBER_TABLE,
3857    p_uom_code_tbl          IN  JTF_VARCHAR2_TABLE_100,
3858    x_valid_qty_tbl         OUT NOCOPY JTF_VARCHAR2_TABLE_100
3859 );
3860 
3861 
3862 PROCEDURE Credit_Check (
3863     -- OUT Parameters
3864     x_result_out                       OUT NOCOPY VARCHAR,
3865     x_cc_hold_comment                  OUT NOCOPY VARCHAR,
3866     -- Standard IN parameters
3867     p_api_version   				   IN  NUMBER   := 1.0,
3868     p_init_msg_list                    IN  VARCHAR2 := FND_API.G_FALSE,
3869     p_commit                           IN  VARCHAR2 := FND_API.G_FALSE,
3870     -- IN Parameters for qte_header_rec
3871     p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3872     p_q_object_version_number            IN  NUMBER  := FND_API.G_MISS_NUM,
3873     p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
3874     p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
3875     p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
3876     p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
3877     p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
3878     p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3879     p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
3880     p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
3881     p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
3885     p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
3882     p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
3883     p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3884     p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3886     p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3887     p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3888     p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
3889     p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
3890     p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3891     p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3892     p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3893     p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3894     p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
3895     p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3896     p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3897     p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3898     p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3899     p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3900     p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3901     p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3902     p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3903     p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3904     p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3905     p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
3906     p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
3907     p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
3908     p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
3909     p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
3910     p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
3911     p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
3912     p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
3913     p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3914     p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
3915     p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3916     p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
3917     p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3918     p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3919     p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3920     p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
3921     p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3922     p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3923     p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3924     p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3925     p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3926     p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3927     p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3928     p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3929     p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3930     p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3931     p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3932     p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3933     p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3934     p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3935     p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3936     p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3937     p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3938     p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3939     p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3940     p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3941     p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3942     p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3943     p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3944     p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3945     p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3946     p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3947     p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
3948     p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3949     p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3950     p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3951     p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3952     p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3953     p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3954     p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3955     p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3956     p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3957     p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3958     p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3959     p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
3960     p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3961     p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3965     p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
3962     p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3963     p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3964     p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3966     p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3967     p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3968     p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3969     p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3970     p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3971     p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
3972     p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
3973     p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3974     p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
3975     p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3976     p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
3977     p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
3978     p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3979     p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3980     p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3981     p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
3982     p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
3983     p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3984     p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3985     p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3986     p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
3987     p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
3988     p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
3989     p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3990     p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3991     p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
3992     p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
3993     p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3994     p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
3995     p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
3996 	p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3997     p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
3998     p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
3999     p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4000 
4001     -- Standard OUT parameters
4002     x_return_status                    OUT NOCOPY VARCHAR2,
4003     x_msg_count                        OUT NOCOPY NUMBER,
4004     x_msg_data	                       OUT NOCOPY VARCHAR2
4005   );
4006 
4007 PROCEDURE Update_Object_Relationship (
4008   p_api_version                     IN  NUMBER      := 1.0,
4009   p_init_msg_list                   IN  VARCHAR2    := FND_API.G_FALSE,
4010   p_commit                          IN  VARCHAR2    := FND_API.G_FALSE,
4011   p_validation_level                IN  NUMBER      := FND_API.G_VALID_LEVEL_FULL,
4012   p_operation_code                  IN  VARCHAR2    := FND_API.G_MISS_CHAR,
4013   p_qro_related_object_id           IN  NUMBER      := FND_API.G_MISS_NUM,
4014   p_qro_creation_date               IN  DATE        := FND_API.G_MISS_DATE,
4015   p_qro_created_by                  IN  NUMBER      := FND_API.G_MISS_NUM,
4016   p_qro_last_update_date            IN  DATE        := FND_API.G_MISS_DATE,
4017   p_qro_last_updated_by             IN  NUMBER      := FND_API.G_MISS_NUM,
4018   p_qro_last_update_login           IN  NUMBER      := FND_API.G_MISS_NUM,
4019   p_qro_request_id                  IN  NUMBER      := FND_API.G_MISS_NUM,
4020   p_qro_program_application_id      IN  NUMBER      := FND_API.G_MISS_NUM,
4021   p_qro_program_id                  IN  NUMBER      := FND_API.G_MISS_NUM,
4022   p_qro_program_update_date         IN  DATE        := FND_API.G_MISS_DATE,
4023   p_qro_quote_object_type_code      IN  VARCHAR2    := FND_API.G_MISS_CHAR,
4024   p_qro_quote_object_id             IN  NUMBER      := FND_API.G_MISS_NUM,
4025   p_qro_object_type_code            IN  VARCHAR2    := FND_API.G_MISS_CHAR,
4026   p_qro_object_id                   IN  NUMBER      := FND_API.G_MISS_NUM,
4027   p_qro_relationship_type_code      IN  VARCHAR2    := FND_API.G_MISS_CHAR,
4028   p_qro_reciprocal_flag             IN  VARCHAR2    := FND_API.G_MISS_CHAR,
4029   p_qro_quote_object_code           IN  NUMBER      := FND_API.G_MISS_NUM,
4030   x_related_object_id               OUT NOCOPY NUMBER,
4031   x_return_status                   OUT NOCOPY VARCHAR2,
4032   x_msg_count                       OUT NOCOPY NUMBER,
4033   x_msg_data                        OUT NOCOPY VARCHAR2
4034 );
4035 
4036 PROCEDURE Tradein_Lines_from_InstallBase(
4037    x_q_quote_header_id                OUT NOCOPY NUMBER,
4038    x_q_last_update_date               OUT NOCOPY DATE,
4039    x_ql_quote_line_id                 OUT NOCOPY jtf_number_table,
4040    x_qdl_quote_line_detail_id         OUT NOCOPY jtf_number_table,
4041    x_qls_shipment_id                  OUT NOCOPY jtf_number_table,
4042    p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4043    p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4044    p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4045    p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4046    p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4047    p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4048    p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4049    p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4053    p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4050    p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4051    p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4052    p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4054    p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4055    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4056    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4057    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4058    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4059    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4060    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
4061    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
4062    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
4063    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4064    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
4065    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4066    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4067    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4068    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4069    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
4070    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4071    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4072    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
4073    p_q_object_version_number          IN  NUMBER   := FND_API.G_MISS_NUM,
4074    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4075    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4076    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
4077    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
4078    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4079    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4080    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4081    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4082    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4083    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4084    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4085    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4086    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4087    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4088    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4089    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4090    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4091    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4092    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4093    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
4094    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
4095    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
4096    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
4097    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
4098    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
4099    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
4100    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
4101    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4102    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
4103    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4104    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
4105    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4106    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4107    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4108    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4109    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4110    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4111    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4112    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4113    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4114    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4115    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4116    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4117    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4118    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4119    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4120    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4121    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4122    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4123    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4124    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4125    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4126    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4127    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4128    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4129    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4130    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4134    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4131    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4132    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4133    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4135    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4136    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4137    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4138    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4139    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4140    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4141    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4142    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4143    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4144    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4145    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4146    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4147    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
4148    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4149    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4150    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4151    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4152    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4153    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
4154    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4155    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4156    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4157    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4158    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4159    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4160    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4161    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4162    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
4163    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4164    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4165    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
4166    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4167    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4168    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4169    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4170    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4171    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4172    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4173    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4174    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4175    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4176    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4177    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4178    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4179    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
4180    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
4181    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4182    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4183    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
4184    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4185    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4186    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4187    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4188    p_i_instance_id                    IN  JTF_NUMBER_TABLE := NULL,
4189    p_i_price_list_id                  IN  JTF_NUMBER_TABLE := NULL,
4190    p_api_version_number               IN  NUMBER  := 1                 ,
4191    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
4192    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
4193    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
4194    x_return_status                    OUT NOCOPY VARCHAR2              ,
4195    x_msg_count                        OUT NOCOPY NUMBER                ,
4196    x_msg_data                         OUT NOCOPY VARCHAR2
4197 );
4198 
4199 PROCEDURE GET_DEFAULT_PARTY_SITES (
4200      x_party_site_ids     OUT NOCOPY   JTF_NUMBER_TABLE,
4201      p_party_id           IN NUMBER,
4202      p_site_use_types     IN JTF_VARCHAR2_TABLE_100 :=NULL,
4203      p_api_version_number IN NUMBER,
4204      p_init_msg_list      IN VARCHAR2,
4205      x_return_status      OUT NOCOPY  VARCHAR2,
4206      x_msg_count          OUT NOCOPY  NUMBER,
4207      x_msg_data           OUT NOCOPY  VARCHAR2);
4208 
4209 PROCEDURE Submit_Price_Tax_Req (
4210   -- IN: header record of the destination quote
4211   p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4212   p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
4213   p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
4214   p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
4215   p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4216   p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
4217   p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4218   p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4222   p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4219   p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4220   p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4221   p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
4223   p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4224   p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
4225   p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4226   p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4227   p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
4228   p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
4229   p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4230   p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4231   p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4232   p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4233   p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4234   p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4235   p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4236   p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4237   p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4238   p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4239   p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4240   p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4241   p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4242   p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4243   p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4244   p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
4245   p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
4246   p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
4247   p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
4248   p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
4249   p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
4250   p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
4251   p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
4252   p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4253   p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
4254   p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4255   p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
4256   p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4257   p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4258   p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4259   p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4260   p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4261   p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4262   p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4263   p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4264   p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4265   p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4266   p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4267   p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4268   p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4269   p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4270   p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4271   p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4272   p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4273   p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4274   p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4275   p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4276   p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4277   p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4278   p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4279   p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4280   p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4281   p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4282   p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4283   p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4284   p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4285   p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4286   p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4287   p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4288   p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4289   p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4290   p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4291   p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4292   p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4293   p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4294   p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4295   p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4296   p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4297   p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4298   p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
4299   p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4300   p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4304   p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
4301   p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4302   p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4303   p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4305   p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4306   p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4307   p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4308   p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4309   p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4310   p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4311   p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4312   p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4313   p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
4314   p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4315   p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4316   p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
4317   p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4318   p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4319   p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4320   p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4321   p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4322   p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4323   p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4324   p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4325   p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4326   p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4327   p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4328   p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4329   p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
4330   p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4331   p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
4332   p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4333   p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4334   p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
4335   p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4336   p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4337   p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4338   p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4339   p_q_object_version_number            IN  NUMBER  := FND_API.G_MISS_NUM,
4340   -- IN: control record
4341   p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4342   p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4343   p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4344   p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4345   p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4346   p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4347   p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4348   p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4349   p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4350   p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4351   p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4352   p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4353   p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4354    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4355    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4356    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4357    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4358   -- OUT params
4359   x_request_id                       OUT NOCOPY NUMBER,
4360   -- Standard OUT params
4361   x_return_status                    OUT NOCOPY VARCHAR2,
4362   x_msg_count                        OUT NOCOPY NUMBER,
4363   x_msg_data                         OUT NOCOPY VARCHAR2
4364 );
4365 
4366 PROCEDURE Cancel_Price_Tax_Req (
4367   -- IN: header record of the destination quote
4368   p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4369   p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
4370   p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
4371   p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
4372   p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4373   p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
4374   p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4375   p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4376   p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4377   p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4378   p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
4379   p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4380   p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4381   p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
4382   p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4383   p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4384   p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
4385   p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
4386   p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4387   p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4391   p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4388   p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4389   p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4390   p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4392   p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4393   p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4394   p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4395   p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4396   p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4397   p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4398   p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4399   p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4400   p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4401   p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
4402   p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
4403   p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
4404   p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
4405   p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
4406   p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
4407   p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
4408   p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
4409   p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4410   p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
4411   p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4412   p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
4413   p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4414   p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4415   p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4416   p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4417   p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4418   p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4419   p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4420   p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4421   p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4422   p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4423   p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4424   p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4425   p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4426   p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4427   p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4428   p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4429   p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4430   p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4431   p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4432   p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4433   p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4434   p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4435   p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4436   p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4437   p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4438   p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4439   p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4440   p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4441   p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4442   p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4443   p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4444   p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4445   p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4446   p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4447   p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4448   p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4449   p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4450   p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4451   p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4452   p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4453   p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4454   p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4455   p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
4456   p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4457   p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4458   p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4459   p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4460   p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4461   p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
4462   p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4463   p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4464   p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4465   p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4466   p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4467   p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4468   p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4469   p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4473   p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
4470   p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
4471   p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4472   p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4474   p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4475   p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4476   p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4477   p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4478   p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4479   p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4480   p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4481   p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4482   p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4483   p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4484   p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4485   p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4486   p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
4487   p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4488   p_q_tax_updated_date                 IN  DATE     := FND_API.G_MISS_DATE,
4489   p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4490   p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4491   p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
4492   p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4493   p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4494   p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4495   p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4496   p_q_object_version_number            IN  NUMBER  := FND_API.G_MISS_NUM,
4497   -- Standard OUT params
4498   x_return_status                    OUT NOCOPY VARCHAR2,
4499   x_msg_count                        OUT NOCOPY NUMBER,
4500   x_msg_data                         OUT NOCOPY VARCHAR2
4501 );
4502 
4503 PROCEDURE Split_Quote_Line (
4504    -- OUT: an array of quote line IDs of split lines
4505    x_ql_quote_line_id                 OUT NOCOPY jtf_number_table,
4506    -- IN: control record
4507    p_c_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4508    p_c_auto_version_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4509    p_c_pricing_request_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4510    p_c_header_pricing_event           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4511    p_c_line_pricing_event             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4512    p_c_cal_tax_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4513    p_c_cal_freight_charge_flag        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4514    p_c_functionality_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4515    p_c_copy_task_flag                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4516    p_c_copy_notes_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4517    p_c_copy_att_flag                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4518    p_c_deactivate_all                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4519    p_c_price_mode                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4520    p_c_dependency_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4521    p_c_defaulting_flag                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4522    p_c_defaulting_fwk_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4523    p_c_application_type_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4524    -- IN: header record
4525    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4526    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
4527    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
4528    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
4529    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4530    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
4531    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4532    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4533    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4534    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4535    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
4536    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4537    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4538    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
4539    p_q_object_version_number          IN  NUMBER   := FND_API.G_MISS_NUM,
4540    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4541    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4542    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
4543    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
4544    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4545    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4546    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4547    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4548    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4549    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4550    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4551    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4552    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4553    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4554    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4555    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4559    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
4556    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4557    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4558    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4560    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
4561    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
4562    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
4563    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
4564    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
4565    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
4566    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
4567    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4568    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
4569    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4570    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
4571    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4572    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4573    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4574    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4575    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4576    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4577    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4578    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4579    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4580    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4581    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4582    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4583    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4584    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4585    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4586    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4587    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4588    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4589    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4590    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4591    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4592    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4593    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4594    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4595    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4596    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4597    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4598    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4599    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4600    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4601    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4602    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4603    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4604    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4605    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4606    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4607    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4608    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4609    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4610    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4611    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4612    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4613    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
4614    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4615    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4616    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4617    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4618    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4619    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
4620    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4621    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4622    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4623    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4624    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4625    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4626    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4627    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4628    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
4629    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4630    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4631    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
4632    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4633    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4634    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4635    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4636    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4640    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
4637    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4638    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4639    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4641    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4642    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
4643    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4644    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4645    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
4646    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
4647    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4648    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4649    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
4650    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4651    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4652    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4653    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
4654    -- IN: the quote line record of the quote line to be split
4655    p_qlo_creation_date               IN  DATE     := FND_API.G_MISS_DATE,
4656    p_qlo_created_by                  IN  NUMBER   := FND_API.G_MISS_NUM,
4657    p_qlo_last_updated_by             IN  NUMBER   := FND_API.G_MISS_NUM,
4658    p_qlo_last_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4659    p_qlo_last_update_login           IN  NUMBER   := FND_API.G_MISS_NUM,
4660    p_qlo_request_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4661    p_qlo_program_application_id      IN  NUMBER   := FND_API.G_MISS_NUM,
4662    p_qlo_program_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4663    p_qlo_program_update_date         IN  DATE     := FND_API.G_MISS_DATE,
4664    p_qlo_quote_line_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4665    p_qlo_quote_header_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4666    p_qlo_org_id                      IN  NUMBER   := FND_API.G_MISS_NUM,
4667    p_qlo_line_number                 IN  NUMBER   := FND_API.G_MISS_NUM,
4668    p_qlo_line_category_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4669    p_qlo_item_type_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4670    p_qlo_inventory_item_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4671    p_qlo_organization_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4672    p_qlo_quantity                    IN  NUMBER   := FND_API.G_MISS_NUM,
4673    p_qlo_uom_code                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4674    p_qlo_start_date_active           IN  DATE     := FND_API.G_MISS_DATE,
4675    p_qlo_end_date_active             IN  DATE     := FND_API.G_MISS_DATE,
4676    p_qlo_order_line_type_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4677    p_qlo_price_list_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4678    p_qlo_price_list_line_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4679    p_qlo_currency_code               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4680    p_qlo_line_list_price             IN  NUMBER   := FND_API.G_MISS_NUM,
4681    p_qlo_line_adjusted_amount        IN  NUMBER   := FND_API.G_MISS_NUM,
4682    p_qlo_line_adjusted_percent       IN  NUMBER   := FND_API.G_MISS_NUM,
4683    p_qlo_line_quote_price            IN  NUMBER   := FND_API.G_MISS_NUM,
4684    p_qlo_related_item_id             IN  NUMBER   := FND_API.G_MISS_NUM,
4685    p_qlo_item_relationship_type      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4686    p_qlo_split_shipment_flag         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4687    p_qlo_backorder_flag              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4688    p_qlo_selling_price_change        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4689    p_qlo_recalculate_flag            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4690    p_qlo_attribute_category          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4691    p_qlo_attribute1                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4692    p_qlo_attribute2                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4693    p_qlo_attribute3                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4694    p_qlo_attribute4                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4695    p_qlo_attribute5                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4696    p_qlo_attribute6                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4697    p_qlo_attribute7                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4698    p_qlo_attribute8                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4699    p_qlo_attribute9                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4700    p_qlo_attribute10                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4701    p_qlo_attribute11                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4702    p_qlo_attribute12                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4703    p_qlo_attribute13                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4704    p_qlo_attribute14                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4705    p_qlo_attribute15                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4706    p_qlo_attribute16                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4707    p_qlo_attribute17                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4708    p_qlo_attribute18                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4709    p_qlo_attribute19                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4710    p_qlo_attribute20                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4711    p_qlo_accounting_rule_id          IN  NUMBER   := FND_API.G_MISS_NUM,
4712    p_qlo_ffm_content_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4713    p_qlo_ffm_content_type            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4714    p_qlo_ffm_document_type           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4715    p_qlo_ffm_media_id                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4716    p_qlo_ffm_media_type              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4717    p_qlo_ffm_user_note               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4718    p_qlo_invoice_to_party_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4722    p_qlo_operation_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4719    p_qlo_invoice_to_party_site_id    IN  NUMBER   := FND_API.G_MISS_NUM,
4720    p_qlo_invoicing_rule_id           IN  NUMBER   := FND_API.G_MISS_NUM,
4721    p_qlo_marketing_source_code_id    IN  NUMBER   := FND_API.G_MISS_NUM,
4723    p_qlo_invoice_to_cust_acct_id     IN  NUMBER   := FND_API.G_MISS_NUM,
4724    p_qlo_pricing_quantity_uom        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4725    p_qlo_minisite_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4726    p_qlo_section_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
4727    p_qlo_priced_price_list_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4728    p_qlo_agreement_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4729    p_qlo_commitment_id               IN  NUMBER   := FND_API.G_MISS_NUM,
4730    p_qlo_display_arithmetic_op       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4731    p_qlo_invoice_to_cust_party_id    IN  NUMBER   := FND_API.G_MISS_NUM,
4732    -- IN: quote line table
4733    p_ql_creation_date                 IN  jtf_date_table          := NULL,
4734    p_ql_created_by                    IN  jtf_number_table        := NULL,
4735    p_ql_last_updated_by               IN  jtf_number_table        := NULL,
4736    p_ql_last_update_date              IN  jtf_date_table          := NULL,
4737    p_ql_last_update_login             IN  jtf_number_table        := NULL,
4738    p_ql_request_id                    IN  jtf_number_table        := NULL,
4739    p_ql_program_application_id        IN  jtf_number_table        := NULL,
4740    p_ql_program_id                    IN  jtf_number_table        := NULL,
4741    p_ql_program_update_date           IN  jtf_date_table          := NULL,
4742    p_ql_quote_line_id                 IN  jtf_number_table        := NULL,
4743    p_ql_quote_header_id               IN  jtf_number_table        := NULL,
4744    p_ql_org_id                        IN  jtf_number_table        := NULL,
4745    p_ql_line_number                   IN  jtf_number_table        := NULL,
4746    p_ql_line_category_code            IN  jtf_varchar2_table_100  := NULL,
4747    p_ql_item_type_code                IN  jtf_varchar2_table_100  := NULL,
4748    p_ql_inventory_item_id             IN  jtf_number_table        := NULL,
4749    p_ql_organization_id               IN  jtf_number_table        := NULL,
4750    p_ql_quantity                      IN  jtf_number_table        := NULL,
4751    p_ql_uom_code                      IN  jtf_varchar2_table_100  := NULL,
4752    p_ql_start_date_active             IN  jtf_date_table          := NULL,
4753    p_ql_end_date_active               IN  jtf_date_table          := NULL,
4754    p_ql_order_line_type_id            IN  jtf_number_table        := NULL,
4755    p_ql_price_list_id                 IN  jtf_number_table        := NULL,
4756    p_ql_price_list_line_id            IN  jtf_number_table        := NULL,
4757    p_ql_currency_code                 IN  jtf_varchar2_table_100  := NULL,
4758    p_ql_line_list_price               IN  jtf_number_table        := NULL,
4759    p_ql_line_adjusted_amount          IN  jtf_number_table        := NULL,
4760    p_ql_line_adjusted_percent         IN  jtf_number_table        := NULL,
4761    p_ql_line_quote_price              IN  jtf_number_table        := NULL,
4762    p_ql_related_item_id               IN  jtf_number_table        := NULL,
4763    p_ql_item_relationship_type        IN  jtf_varchar2_table_100  := NULL,
4764    p_ql_split_shipment_flag           IN  jtf_varchar2_table_100  := NULL,
4765    p_ql_backorder_flag                IN  jtf_varchar2_table_100  := NULL,
4766    p_ql_selling_price_change          IN  jtf_varchar2_table_100  := NULL,
4767    p_ql_recalculate_flag              IN  jtf_varchar2_table_100  := NULL,
4768    p_ql_attribute_category            IN  jtf_varchar2_table_100  := NULL,
4769    p_ql_attribute1                    IN  jtf_varchar2_table_300  := NULL,
4770    p_ql_attribute2                    IN  jtf_varchar2_table_300  := NULL,
4771    p_ql_attribute3                    IN  jtf_varchar2_table_300  := NULL,
4772    p_ql_attribute4                    IN  jtf_varchar2_table_300  := NULL,
4773    p_ql_attribute5                    IN  jtf_varchar2_table_300  := NULL,
4774    p_ql_attribute6                    IN  jtf_varchar2_table_300  := NULL,
4775    p_ql_attribute7                    IN  jtf_varchar2_table_300  := NULL,
4776    p_ql_attribute8                    IN  jtf_varchar2_table_300  := NULL,
4777    p_ql_attribute9                    IN  jtf_varchar2_table_300  := NULL,
4778    p_ql_attribute10                   IN  jtf_varchar2_table_300  := NULL,
4779    p_ql_attribute11                   IN  jtf_varchar2_table_300  := NULL,
4780    p_ql_attribute12                   IN  jtf_varchar2_table_300  := NULL,
4781    p_ql_attribute13                   IN  jtf_varchar2_table_300  := NULL,
4782    p_ql_attribute14                   IN  jtf_varchar2_table_300  := NULL,
4783    p_ql_attribute15                   IN  jtf_varchar2_table_300  := NULL,
4784    p_ql_attribute16                   IN  jtf_varchar2_table_300  := NULL,
4785    p_ql_attribute17                   IN  jtf_varchar2_table_300  := NULL,
4786    p_ql_attribute18                   IN  jtf_varchar2_table_300  := NULL,
4787    p_ql_attribute19                   IN  jtf_varchar2_table_300  := NULL,
4788    p_ql_attribute20                   IN  jtf_varchar2_table_300  := NULL,
4789    p_ql_accounting_rule_id            IN  jtf_number_table        := NULL,
4790    p_ql_ffm_content_name              IN  jtf_varchar2_table_300  := NULL,
4791    p_ql_ffm_content_type              IN  jtf_varchar2_table_300  := NULL,
4792    p_ql_ffm_document_type             IN  jtf_varchar2_table_300  := NULL,
4793    p_ql_ffm_media_id                  IN  jtf_varchar2_table_300  := NULL,
4794    p_ql_ffm_media_type                IN  jtf_varchar2_table_300  := NULL,
4795    p_ql_ffm_user_note                 IN  jtf_varchar2_table_300  := NULL,
4796    p_ql_invoice_to_party_id           IN  jtf_number_table        := NULL,
4797    p_ql_invoice_to_party_site_id      IN  jtf_number_table        := NULL,
4798    p_ql_invoicing_rule_id             IN  jtf_number_table        := NULL,
4799    p_ql_marketing_source_code_id      IN  jtf_number_table        := NULL,
4803    p_ql_minisite_id                   IN  jtf_number_table        := NULL,
4800    p_ql_operation_code                IN  jtf_varchar2_table_100  := NULL,
4801    p_ql_invoice_to_cust_acct_id       IN  jtf_number_table        := NULL,
4802    p_ql_pricing_quantity_uom          IN  jtf_varchar2_table_100  := NULL,
4804    p_ql_section_id                    IN  jtf_number_table        := NULL,
4805    p_ql_priced_price_list_id          IN  jtf_number_table        := NULL,
4806    p_ql_agreement_id                  IN  jtf_number_table        := NULL,
4807    p_ql_commitment_id                 IN  jtf_number_table        := NULL,
4808    p_ql_display_arithmetic_op         IN  jtf_varchar2_table_100  := NULL,
4809    p_ql_invoice_to_cust_party_id      IN  jtf_number_table        := NULL,
4810 
4811    -- IN: line shipment table
4812    p_qls_operation_code               IN  jtf_varchar2_table_100  := NULL,
4813    p_qls_qte_line_index               IN  jtf_number_table        := NULL,
4814    p_qls_shipment_id                  IN  jtf_number_table        := NULL,
4815    p_qls_creation_date                IN  jtf_date_table          := NULL,
4816    p_qls_created_by                   IN  jtf_number_table        := NULL,
4817    p_qls_last_update_date             IN  jtf_date_table          := NULL,
4818    p_qls_last_updated_by              IN  jtf_number_table        := NULL,
4819    p_qls_last_update_login            IN  jtf_number_table        := NULL,
4820    p_qls_request_id                   IN  jtf_number_table        := NULL,
4821    p_qls_program_application_id       IN  jtf_number_table        := NULL,
4822    p_qls_program_id                   IN  jtf_number_table        := NULL,
4823    p_qls_program_update_date          IN  jtf_date_table          := NULL,
4824    p_qls_quote_header_id              IN  jtf_number_table        := NULL,
4825    p_qls_quote_line_id                IN  jtf_number_table        := NULL,
4826    p_qls_promise_date                 IN  jtf_date_table          := NULL,
4827    p_qls_request_date                 IN  jtf_date_table          := NULL,
4828    p_qls_schedule_ship_date           IN  jtf_date_table          := NULL,
4829    p_qls_ship_to_party_site_id        IN  jtf_number_table        := NULL,
4830    p_qls_ship_to_party_id             IN  jtf_number_table        := NULL,
4831    p_qls_ship_to_cust_account_id      IN  jtf_number_table        := NULL,
4832    p_qls_ship_partial_flag            IN  jtf_varchar2_table_300  := NULL,
4833    p_qls_ship_set_id                  IN  jtf_number_table        := NULL,
4834    p_qls_ship_method_code             IN  jtf_varchar2_table_100  := NULL,
4835    p_qls_freight_terms_code           IN  jtf_varchar2_table_100  := NULL,
4836    p_qls_freight_carrier_code         IN  jtf_varchar2_table_100  := NULL,
4837    p_qls_fob_code                     IN  jtf_varchar2_table_100  := NULL,
4838    p_qls_shipping_instructions        IN  jtf_varchar2_table_2000 := NULL,
4839    p_qls_packing_instructions         IN  jtf_varchar2_table_2000 := NULL,
4840    p_qls_quantity                     IN  jtf_number_table        := NULL,
4841    p_qls_reserved_quantity            IN  jtf_varchar2_table_300  := NULL,
4842    p_qls_reservation_id               IN  jtf_number_table        := NULL,
4843    p_qls_order_line_id                IN  jtf_number_table        := NULL,
4844    p_qls_ship_to_party_name           IN  jtf_varchar2_table_300  := NULL,
4845    p_qls_ship_to_cont_first_name      IN  jtf_varchar2_table_100  := NULL,
4846    p_qls_ship_to_cont_mid_name        IN  jtf_varchar2_table_100  := NULL,
4847    p_qls_ship_to_cont_last_name       IN  jtf_varchar2_table_100  := NULL,
4848    p_qls_ship_to_address1             IN  jtf_varchar2_table_300  := NULL,
4849    p_qls_ship_to_address2             IN  jtf_varchar2_table_300  := NULL,
4850    p_qls_ship_to_address3             IN  jtf_varchar2_table_300  := NULL,
4851    p_qls_ship_to_address4             IN  jtf_varchar2_table_300  := NULL,
4852    p_qls_ship_to_country_code         IN  jtf_varchar2_table_100  := NULL,
4853    p_qls_ship_to_country              IN  jtf_varchar2_table_100  := NULL,
4854    p_qls_ship_to_city                 IN  jtf_varchar2_table_100  := NULL,
4855    p_qls_ship_to_postal_code          IN  jtf_varchar2_table_100  := NULL,
4856    p_qls_ship_to_state                IN  jtf_varchar2_table_100  := NULL,
4857    p_qls_ship_to_province             IN  jtf_varchar2_table_100  := NULL,
4858    p_qls_ship_to_county               IN  jtf_varchar2_table_100  := NULL,
4859    p_qls_attribute_category           IN  jtf_varchar2_table_100  := NULL,
4860    p_qls_attribute1                   IN  jtf_varchar2_table_300  := NULL,
4861    p_qls_attribute2                   IN  jtf_varchar2_table_300  := NULL,
4862    p_qls_attribute3                   IN  jtf_varchar2_table_300  := NULL,
4863    p_qls_attribute4                   IN  jtf_varchar2_table_300  := NULL,
4864    p_qls_attribute5                   IN  jtf_varchar2_table_300  := NULL,
4865    p_qls_attribute6                   IN  jtf_varchar2_table_300  := NULL,
4866    p_qls_attribute7                   IN  jtf_varchar2_table_300  := NULL,
4867    p_qls_attribute8                   IN  jtf_varchar2_table_300  := NULL,
4868    p_qls_attribute9                   IN  jtf_varchar2_table_300  := NULL,
4869    p_qls_attribute10                  IN  jtf_varchar2_table_300  := NULL,
4870    p_qls_attribute11                  IN  jtf_varchar2_table_300  := NULL,
4871    p_qls_attribute12                  IN  jtf_varchar2_table_300  := NULL,
4872    p_qls_attribute13                  IN  jtf_varchar2_table_300  := NULL,
4873    p_qls_attribute14                  IN  jtf_varchar2_table_300  := NULL,
4874    p_qls_attribute15                  IN  jtf_varchar2_table_300  := NULL,
4875    p_qls_attribute16                  IN  jtf_varchar2_table_300  := NULL,
4876    p_qls_attribute17                  IN  jtf_varchar2_table_300  := NULL,
4877    p_qls_attribute18                  IN  jtf_varchar2_table_300  := NULL,
4878    p_qls_attribute19                  IN  jtf_varchar2_table_300  := NULL,
4879    p_qls_attribute20                  IN  jtf_varchar2_table_300  := NULL,
4880    p_qls_ship_quote_price             IN  jtf_number_table        := NULL,
4881    p_qls_pricing_quantity             IN  jtf_number_table        := NULL,
4885    -- Standard IN
4882    p_qls_shipment_priority_code       IN  jtf_varchar2_table_100  := NULL,
4883    p_qls_ship_from_org_id             IN  jtf_number_table        := NULL,
4884    p_qls_ship_to_cust_party_id        IN  jtf_number_table        := NULL,
4886    p_api_version_number               IN  NUMBER   := 1                  ,
4887    p_init_msg_list                    IN  VARCHAR2 := FND_API.G_TRUE     ,
4888    p_commit                           IN  VARCHAR2 := FND_API.G_FALSE    ,
4889    -- Standard OUT
4890    x_return_status                    OUT NOCOPY VARCHAR2                ,
4891    x_msg_count                        OUT NOCOPY NUMBER                  ,
4892    x_msg_data                         OUT NOCOPY VARCHAR2
4893 );
4894 
4895 
4896 FUNCTION Get_Model_Rollup_Quote_Price (p_quote_line_id NUMBER)
4897       RETURN NUMBER;
4898 
4899 PROCEDURE Load_Lines_For_Display (
4900   /* OUTPUT */
4901   -- quote line information
4902   x_ql_quote_line_id             OUT NOCOPY JTF_NUMBER_TABLE,
4903   x_ql_inventory_item_id         OUT NOCOPY JTF_NUMBER_TABLE,
4904   x_ql_organization_id           OUT NOCOPY JTF_NUMBER_TABLE,
4905   x_ql_ui_line_number            OUT NOCOPY JTF_VARCHAR2_TABLE_1000,
4906   x_ql_line_number               OUT NOCOPY JTF_NUMBER_TABLE,
4907   x_ql_item_type_code            OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4908   x_ql_quantity                  OUT NOCOPY JTF_NUMBER_TABLE,
4909   x_ql_uom_code                  OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4910   x_ql_line_list_price           OUT NOCOPY JTF_NUMBER_TABLE,
4911   x_ql_line_quote_price          OUT NOCOPY JTF_NUMBER_TABLE,
4912   x_ql_line_adjusted_amount      OUT NOCOPY JTF_NUMBER_TABLE,
4913   x_ql_display_arithmetic_op     OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4914   x_ql_line_category_code        OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4915   x_ql_order_line_type_id        OUT NOCOPY JTF_NUMBER_TABLE,
4916   x_ql_depth                     OUT NOCOPY JTF_NUMBER_TABLE,
4917   x_ql_node_type                 OUT NOCOPY JTF_NUMBER_TABLE,
4918   x_ql_rollup_quote_price        OUT NOCOPY JTF_NUMBER_TABLE,
4919   x_ql_ship_quote_price          OUT NOCOPY JTF_NUMBER_TABLE,
4920   x_ql_serviceable_product_flag  OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4921   x_ql_service_item_flag         OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4922   x_ql_description               OUT NOCOPY JTF_VARCHAR2_TABLE_300,
4923   x_ql_concatenated_segments     OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4924   x_ql_line_adjusted_percent     OUT NOCOPY JTF_NUMBER_TABLE,
4925   x_ql_line_type_source_flag     OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4926   x_ql_start_date_active         OUT NOCOPY JTF_DATE_TABLE,
4927   x_ql_prc_ln_type_indicator     OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4928 
4929   -- quote line details information
4930   x_qld_config_delta             OUT NOCOPY JTF_NUMBER_TABLE,
4931   x_qld_instance_id              OUT NOCOPY JTF_NUMBER_TABLE,
4932   x_qld_ref_line_id              OUT NOCOPY JTF_NUMBER_TABLE,
4933   x_qld_ref_type_code            OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4934   x_qld_service_ref_line_id      OUT NOCOPY JTF_NUMBER_TABLE,
4935   x_qld_service_ref_type_code    OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4936   x_qld_config_instance_name     OUT NOCOPY JTF_VARCHAR2_TABLE_300,
4937   x_qld_complete_config_flag     OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4938   -- quote line price adjustment information
4939   x_qlp_total_man_prc_adj_amt    OUT NOCOPY JTF_NUMBER_TABLE,
4940   -- line-level tax information
4941   x_qlt_tax_quote_line_id        OUT NOCOPY JTF_NUMBER_TABLE,
4942   x_qlt_tax_code                 OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4943   x_qlt_tax_rate                 OUT NOCOPY JTF_NUMBER_TABLE,
4944   x_qlt_tax_amount               OUT NOCOPY JTF_NUMBER_TABLE,
4945   x_qlt_tax_inclusive_flag       OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4946   -- header-level tax information
4947   x_qt_tax_code                  OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4948   x_qt_tax_amount                OUT NOCOPY JTF_NUMBER_TABLE,
4949   x_qt_tax_inclusive_flag        OUT NOCOPY JTF_VARCHAR2_TABLE_100,
4950   -- header level price adjustment operand
4951   x_qp_total_man_prc_adj_op      OUT NOCOPY NUMBER,
4952   /* input */
4953   p_quote_header_id              IN  NUMBER := FND_API.G_MISS_NUM,
4954   p_expand_quote_line_id         IN  JTF_NUMBER_TABLE := NULL,
4955   -- flags
4956   p_load_ln_tax_flag             IN  VARCHAR2 := 'N',
4957   p_load_hdr_tax_flag            IN  VARCHAR2 := 'N',
4958   p_load_ln_man_prc_adj_flag     IN  VARCHAR2 := 'N',
4959   p_load_hdr_man_prc_adj_flag    IN  VARCHAR2 := 'N',
4960   /* standard output */
4961   x_return_status                OUT NOCOPY	VARCHAR2,
4962   x_msg_count                    OUT NOCOPY	NUMBER,
4963   x_msg_data                     OUT NOCOPY	VARCHAR2
4964 );
4965 
4966 PROCEDURE Assign_sales_Team (
4967    x_q_quote_header_id                OUT NOCOPY NUMBER,
4968    x_q_last_update_date               OUT NOCOPY DATE,
4969    x_q_object_version_number          OUT NOCOPY NUMBER,
4970    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4971    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
4972    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
4973    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
4974    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
4975    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
4976    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4977    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
4978    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
4979    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
4980    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
4981    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4982    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
4983    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
4987    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
4984    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4985    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4986    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
4988    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4989    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4990    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
4991    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
4992    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
4993    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
4994    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4995    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4996    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4997    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4998    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
4999    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5000    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5001    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5002    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5003    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
5004    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
5005    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
5006    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
5007    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
5008    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
5009    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
5010    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
5011    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5012    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
5013    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5014    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
5015    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5016    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5017    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5018    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5019    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5020    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5021    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5022    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5023    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5024    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5025    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5026    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5027    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5028    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5029    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5030    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5031    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5032    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5033    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5034    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5035    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5036    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5037    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5038    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5039    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5040    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5041    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5042    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5043    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5044    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5045    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
5046    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5047    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5048    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5049    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5050    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5051    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5052    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5053    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5054    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5055    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5056    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5057    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
5058    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5059    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5060    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5061    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5062    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5063    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
5064    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5068    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5065    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5066    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5067    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5069    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5070    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
5071    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5072    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
5073    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5074    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
5075    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
5076    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5077    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5078    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5079    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5080    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5081    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5082    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5083    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5084    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5085    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5086    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5087    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5088    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5089    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
5090    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
5091    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5092    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
5093    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
5094    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5095    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5096    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5097    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5098    p_q_object_version_number          IN  NUMBER  := FND_API.G_MISS_NUM,
5099    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
5100    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
5101    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
5102    x_return_status                    OUT NOCOPY VARCHAR2                     ,
5103    x_msg_count                        OUT NOCOPY NUMBER                       ,
5104    x_msg_data                         OUT NOCOPY VARCHAR2
5105 
5106 );
5107 
5108 PROCEDURE Allocate_Sales_Credits (
5109    x_q_quote_header_id                OUT NOCOPY NUMBER,
5110    x_q_last_update_date               OUT NOCOPY DATE,
5111    x_q_object_version_number          OUT NOCOPY NUMBER,
5112    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5113    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
5114    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
5115    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
5116    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
5117    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
5118    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
5119    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
5120    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
5121    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
5122    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
5123    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5124    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
5125    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
5126    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5127    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5128    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
5129    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
5130    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5131    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5132    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5133    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5134    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
5135    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
5136    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5137    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5138    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5139    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5140    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5141    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5142    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5143    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5144    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5145    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
5146    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
5147    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
5148    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
5149    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
5153    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5150    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
5151    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
5152    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
5154    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
5155    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5156    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
5157    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5158    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5159    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5160    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5161    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5162    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5163    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5164    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5165    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5166    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5167    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5168    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5169    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5170    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5171    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5172    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5173    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5174    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5175    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5176    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5177    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5178    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5179    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5180    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5181    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5182    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5183    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5184    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5185    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5186    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5187    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
5188    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5189    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5190    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5191    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5192    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5193    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5194    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5195    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5196    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5197    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5198    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5199    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
5200    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5201    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5202    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5203    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5204    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5205    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
5206    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5207    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5208    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5209    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5210    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5211    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5212    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
5213    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5214    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
5215    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5216    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
5217    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
5218    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5219    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5220    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5221    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5222    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5223    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5224    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5225    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5226    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5227    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5228    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5229    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5230    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5234    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
5231    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
5232    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
5233    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5235    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
5236    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5237    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5238    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5239    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5240    p_q_object_version_number          IN  NUMBER  := FND_API.G_MISS_NUM,
5241    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
5242    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
5243    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
5244    p_api_version_number               IN  NUMBER   := 1                  ,
5245    x_return_status                    OUT NOCOPY VARCHAR2                     ,
5246    x_msg_count                        OUT NOCOPY NUMBER                       ,
5247    x_msg_data                         OUT NOCOPY VARCHAR2
5248 );
5249 
5250 PROCEDURE Calculate_Proj_Commission (
5251    p_q_quote_header_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5252    p_q_creation_date                  IN  DATE     := FND_API.G_MISS_DATE,
5253    p_q_created_by                     IN  NUMBER   := FND_API.G_MISS_NUM,
5254    p_q_last_updated_by                IN  NUMBER   := FND_API.G_MISS_NUM,
5255    p_q_last_update_date               IN  DATE     := FND_API.G_MISS_DATE,
5256    p_q_last_update_login              IN  NUMBER   := FND_API.G_MISS_NUM,
5257    p_q_request_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
5258    p_q_program_application_id         IN  NUMBER   := FND_API.G_MISS_NUM,
5259    p_q_program_id                     IN  NUMBER   := FND_API.G_MISS_NUM,
5260    p_q_program_update_date            IN  DATE     := FND_API.G_MISS_DATE,
5261    p_q_org_id                         IN  NUMBER   := FND_API.G_MISS_NUM,
5262    p_q_quote_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5263    p_q_quote_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
5264    p_q_quote_version                  IN  NUMBER   := FND_API.G_MISS_NUM,
5265    p_q_quote_status_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5266    p_q_quote_source_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5267    p_q_quote_expiration_date          IN  DATE     := FND_API.G_MISS_DATE,
5268    p_q_price_frozen_date              IN  DATE     := FND_API.G_MISS_DATE,
5269    p_q_quote_password                 IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5270    p_q_original_system_reference      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5271    p_q_party_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5272    p_q_cust_account_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5273    p_q_invoice_to_cust_acct_id        IN  NUMBER   := FND_API.G_MISS_NUM,
5274    p_q_org_contact_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
5275    p_q_party_name                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5276    p_q_party_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5277    p_q_person_first_name              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5278    p_q_person_last_name               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5279    p_q_person_middle_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5280    p_q_phone_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5281    p_q_price_list_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5282    p_q_price_list_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5283    p_q_currency_code                  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5284    p_q_total_list_price               IN  NUMBER   := FND_API.G_MISS_NUM,
5285    p_q_total_adjusted_amount          IN  NUMBER   := FND_API.G_MISS_NUM,
5286    p_q_total_adjusted_percent         IN  NUMBER   := FND_API.G_MISS_NUM,
5287    p_q_total_tax                      IN  NUMBER   := FND_API.G_MISS_NUM,
5288    p_q_total_shipping_charge          IN  NUMBER   := FND_API.G_MISS_NUM,
5289    p_q_surcharge                      IN  NUMBER   := FND_API.G_MISS_NUM,
5290    p_q_total_quote_price              IN  NUMBER   := FND_API.G_MISS_NUM,
5291    p_q_payment_amount                 IN  NUMBER   := FND_API.G_MISS_NUM,
5292    p_q_accounting_rule_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5293    p_q_exchange_rate                  IN  NUMBER   := FND_API.G_MISS_NUM,
5294    p_q_exchange_type_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5295    p_q_exchange_rate_date             IN  DATE     := FND_API.G_MISS_DATE,
5296    p_q_quote_category_code            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5297    p_q_quote_status_code              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5298    p_q_quote_status                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5299    p_q_employee_person_id             IN  NUMBER   := FND_API.G_MISS_NUM,
5300    p_q_sales_channel_code             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5301    p_q_salesrep_first_name            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5302    p_q_salesrep_last_name             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5303    p_q_attribute_category             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5304    p_q_attribute1                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5305    p_q_attribute10                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5306    p_q_attribute11                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5307    p_q_attribute12                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5308    p_q_attribute13                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5309    p_q_attribute14                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5310    p_q_attribute15                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5311    p_q_attribute16                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5312    p_q_attribute17                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5313    p_q_attribute18                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5317    p_q_attribute3                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5314    p_q_attribute19                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5315    p_q_attribute20                    IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5316    p_q_attribute2                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5318    p_q_attribute4                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5319    p_q_attribute5                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5320    p_q_attribute6                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5321    p_q_attribute7                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5322    p_q_attribute8                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5323    p_q_attribute9                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5324    p_q_contract_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5325    p_q_qte_contract_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5326    p_q_ffm_request_id                 IN  NUMBER   := FND_API.G_MISS_NUM,
5327    p_q_invoice_to_address1            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5328    p_q_invoice_to_address2            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5329    p_q_invoice_to_address3            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5330    p_q_invoice_to_address4            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5331    p_q_invoice_to_city                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5332    p_q_invoice_to_cont_first_name     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5333    p_q_invoice_to_cont_last_name      IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5334    p_q_invoice_to_cont_mid_name       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5335    p_q_invoice_to_country_code        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5336    p_q_invoice_to_country             IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5337    p_q_invoice_to_county              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5338    p_q_invoice_to_party_id            IN  NUMBER   := FND_API.G_MISS_NUM,
5339    p_q_invoice_to_party_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5340    p_q_invoice_to_party_site_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5341    p_q_invoice_to_postal_code         IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5342    p_q_invoice_to_province            IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5343    p_q_invoice_to_state               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5344    p_q_invoicing_rule_id              IN  NUMBER   := FND_API.G_MISS_NUM,
5345    p_q_marketing_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5346    p_q_marketing_source_code          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5347    p_q_marketing_source_name          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5348    p_q_orig_mktg_source_code_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5349    p_q_order_type_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5350    p_q_order_id                       IN  NUMBER   := FND_API.G_MISS_NUM,
5351    p_q_order_number                   IN  NUMBER   := FND_API.G_MISS_NUM,
5352    p_q_order_type_name                IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5353    p_q_ordered_date                   IN  DATE     := FND_API.G_MISS_DATE,
5354    p_q_resource_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5355    p_q_contract_template_id           IN  NUMBER   := FND_API.G_MISS_NUM,
5356    p_q_contract_template_maj_ver      IN  NUMBER   := FND_API.G_MISS_NUM,
5357    p_q_contract_requester_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5358    p_q_contract_approval_level        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5359    p_q_publish_flag                   IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5360    p_q_resource_grp_id                IN  NUMBER   := FND_API.G_MISS_NUM,
5361    p_q_sold_to_party_site_id          IN  NUMBER   := FND_API.G_MISS_NUM,
5362    p_q_display_arithmetic_op          IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5363    p_q_quote_description              IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5364    p_q_quote_type                     IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5365    p_q_minisite_id                    IN  NUMBER   := FND_API.G_MISS_NUM,
5366    p_q_cust_party_id                  IN  NUMBER   := FND_API.G_MISS_NUM,
5367    p_q_invoice_to_cust_party_id       IN  NUMBER   := FND_API.G_MISS_NUM,
5368    p_q_pricing_status_indicator       IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5369    p_q_tax_status_indicator           IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5370    p_q_price_updated_date             IN  DATE     := FND_API.G_MISS_DATE,
5371    p_q_tax_updated_date               IN  DATE     := FND_API.G_MISS_DATE,
5372    p_q_recalculate_flag               IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5373    p_q_price_request_id               IN  NUMBER   := FND_API.G_MISS_NUM,
5374    p_q_credit_update_date             IN  DATE     := FND_API.G_MISS_DATE,
5375    p_q_customer_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5376    p_q_customer_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5377    p_q_supplier_name_and_title    	  IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5378    p_q_supplier_signature_date    	  IN  DATE     := FND_API.G_MISS_DATE,
5379    p_q_object_version_number          IN  NUMBER  := FND_API.G_MISS_NUM,
5380    p_resource_id                      IN  NUMBER   := FND_API.G_MISS_NUM,
5381    p_init_msg_list                    IN  VARCHAR2:= FND_API.G_TRUE    ,
5382    p_commit                           IN  VARCHAR2:= FND_API.G_FALSE   ,
5383    p_validation_level                 IN  NUMBER  := FND_API.G_MISS_NUM,
5384    x_object_version_number            OUT NOCOPY NUMBER,
5385    x_last_update_date                 OUT NOCOPY DATE,
5386    x_return_status                    OUT NOCOPY VARCHAR2                     ,
5387    x_msg_count                        OUT NOCOPY NUMBER                       ,
5388    x_msg_data                         OUT NOCOPY VARCHAR2
5389 );
5390 
5391 PROCEDURE QA_check_for_contract (
5392 	P_quote_header_id      IN  NUMBER := FND_API.G_MISS_NUM,
5393 	p_init_msg_list        IN  VARCHAR2:= FND_API.G_TRUE    ,
5394 	x_sequence_id          OUT NOCOPY JTF_NUMBER_TABLE,
5395 	x_error_record_type    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5396 	x_title                OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5397 	x_article_id           OUT NOCOPY JTF_NUMBER_TABLE,
5398 	x_deliverable_id       OUT NOCOPY JTF_NUMBER_TABLE,
5402 	x_message_name         OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5399 	x_section_name         OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5400 	x_error_severity       OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5401 	x_QA_code              OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5403 	x_problem_short_desc   OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5404 	x_problem_details      OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5405 	x_suggestion           OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5406 	x_creation_date        OUT NOCOPY JTF_DATE_TABLE,
5407 	x_reference_column1    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5408 	x_reference_column2    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5409 	x_reference_column3    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5410 	x_reference_column4    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5411 	x_reference_column5    OUT NOCOPY JTF_VARCHAR2_TABLE_300,
5412     x_error_record_type_name OUT NOCOPY JTF_VARCHAR2_TABLE_2000,
5413     x_error_severity_name    OUT NOCOPY JTF_VARCHAR2_TABLE_2000,
5414 	x_qa_return_status     OUT NOCOPY VARCHAR2,
5415 	x_return_status        OUT NOCOPY VARCHAR2,
5416 	x_msg_data             OUT NOCOPY VARCHAR2,
5417 	x_msg_count 	   	   OUT NOCOPY NUMBER,
5418 	x_record_count 	   	   OUT NOCOPY NUMBER
5419 );
5420 
5421 PROCEDURE Get_UI_Line_Number (
5422 	P_quote_line_id        IN  NUMBER := FND_API.G_MISS_NUM,
5423 	X_UI_Line_Number       OUT  NOCOPY VARCHAR2
5424 );
5425 
5426 
5427 PROCEDURE get_ou_attribute_value (
5428      P_Attribute        IN  VARCHAR2 := FND_API.G_MISS_CHAR,
5429      P_Org_Id           IN  NUMBER := FND_API.G_MISS_NUM,
5430      X_Attribute_Value  OUT  NOCOPY VARCHAR2
5431 );
5432 
5433 
5434 END ASO_Quote_Pub_W;