<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: Blitz Upload Mode -->
 <LOVS_ROW>
  <GUID>E811F942597A2075E0530100007FF4F2</GUID>
  <LOV_NAME>Blitz Upload Mode</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: HR Operating Unit -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEB979D2E0530100007F1FF2</GUID>
  <LOV_NAME>HR Operating Unit</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
order by
hou.name</LOV_QUERY>
  <VERSION_COMMENTS>Fixed where clause duplication</VERSION_COMMENTS>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>وحدة التشغيل مقيدة بالتحكم في الوصول متعدد المنظمات (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Bedieneinheit eingeschränkt durch Multi Org Access Control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Unidad operativa restringida por el control de acceso multiorgánico (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Unité opérationnelle restreinte par un contrôle d&apos;accès multi-organismes (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Unità operativa limitata dal controllo di accesso multiorgano (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>多機関アクセス制御(MOAC)で制限された操作ユニット</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>다중 조직 액세스 제어 (MOAC)에 의해 제한되는 운영 단위</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Unidade operacional restrita por controle de acesso multi org (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Операционное устройство, ограниченное мультиорганизованным контролем доступа (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Styrenhet begränsad av multi-org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Çoklu kuruluş erişim kontrolü (MOAC) tarafından kısıtlanan işletim birimi</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Operating unit restricted by multi org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>受多机构访问控制（MOAC）限制的操作单元。</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: QP GSA Pricing Upload -->
 <REPORTS_ROW>
  <GUID>512261F078C90C0AE0630100007F5964</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
case when :p_override_list_line = &apos;Y&apos; then xxen_upload.action_meaning(xxen_upload.action_create) else null end action_,
case when :p_override_list_line = &apos;Y&apos; then xxen_upload.status_meaning(xxen_upload.status_new) else null end status_,
case when :p_override_list_line = &apos;Y&apos; then xxen_util.description(&apos;U_EXCEL_MSG_VALIDATION_PENDING&apos;,&apos;XXEN_REPORT_TRANSLATIONS&apos;,0) else null end message_,
null request_id_,
null modified_columns_,
:p_upload_mode upload_mode_,
:p_override_list_line override_list_line_,
to_number(null) upload_row,
:p_modifier_numbering modifier_numbering,
to_number(null) mod_list_row_id,
to_number(null) mod_line_row_id,
to_number(null) qualifier_group_row_id,
to_number(null) qualifier_row_id,
to_number(null) price_break_line_row_id,
to_number(null) pricing_attribute_row_id,
to_number(null) excluder_row_id,
to_number(null) buy_line_row_id,
to_number(null) get_line_row_id,
to_number(null) limit_row_id,
to_number(null) limit_att_row_id,
qp.*
from
(
--
-- Q1 List Header Qualifiers
--
select
--
-- Modifier List Header
qslhv.pte_code pte_code,
qslhv.source_system_code source_system_code,
xxen_util.meaning(qslhv.list_type_code,&apos;LIST_TYPE_CODE&apos;,661) list_type,
qslhv.orig_system_header_ref list_orig_sys_ref,
qslhv.name list_number,
qslhv.version_no list_version,
qslhv.description list_name,
qslhv.comments list_description,
qslhv.currency_code list_currency,
xxen_util.meaning(nvl(qslhv.global_flag,&apos;Y&apos;),&apos;YES_NO&apos;,0) global_list,
qp_util.get_ou_name(qslhv.orig_org_id) operating_unit,
qslhv.start_date_active list_effective_from,
qslhv.end_date_active list_effective_to,
xxen_util.meaning(nvl(qslhv.active_flag,&apos;N&apos;),&apos;YES_NO&apos;,0) list_is_active,
xxen_util.meaning(decode(qslhv.automatic_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_is_automatic,
xxen_util.meaning(decode(qslhv.gsa_indicator,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_gsa_indicator,
--
xxen_util.display_flexfield_context(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context) list_header_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE1&apos;,qslhv.row_id,qslhv.attribute1) list_header_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE2&apos;,qslhv.row_id,qslhv.attribute2) list_header_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE3&apos;,qslhv.row_id,qslhv.attribute3) list_header_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE4&apos;,qslhv.row_id,qslhv.attribute4) list_header_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE5&apos;,qslhv.row_id,qslhv.attribute5) list_header_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE6&apos;,qslhv.row_id,qslhv.attribute6) list_header_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE7&apos;,qslhv.row_id,qslhv.attribute7) list_header_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE8&apos;,qslhv.row_id,qslhv.attribute8) list_header_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE9&apos;,qslhv.row_id,qslhv.attribute9) list_header_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE10&apos;,qslhv.row_id,qslhv.attribute10) list_header_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE11&apos;,qslhv.row_id,qslhv.attribute11) list_header_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE12&apos;,qslhv.row_id,qslhv.attribute12) list_header_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE13&apos;,qslhv.row_id,qslhv.attribute13) list_header_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE14&apos;,qslhv.row_id,qslhv.attribute14) list_header_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE15&apos;,qslhv.row_id,qslhv.attribute15) list_header_attribute15,
--
-- Modifier Line
-- summary
null line_orig_sys_ref,
null line_no,
null line_modifier_level,
null line_modifier_type,
to_date(null) line_effective_from,
to_date(null) line_effective_to,
null line_automatic,
null line_allow_override,
null line_proration_type,
null line_pricing_phase,
null line_incompatibility_group,
to_number(null) line_bucket,
null line_product_attribute,
null line_product_value,
null line_product_description,
to_number(null) line_precedence,
null line_product_uom,
-- Discounts/Charges
null application_method,
to_number(null) value,
-- Line DFF Attributes
null list_line_dff_context,
null list_line_attribute1,
null list_line_attribute2,
null list_line_attribute3,
null list_line_attribute4,
null list_line_attribute5,
null list_line_attribute6,
null list_line_attribute7,
null list_line_attribute8,
null list_line_attribute9,
null list_line_attribute10,
null list_line_attribute11,
null list_line_attribute12,
null list_line_attribute13,
null list_line_attribute14,
null list_line_attribute15,
--
-- Qualifiers
xxen_util.meaning(&apos;HEADER&apos;,&apos;ZX_ROUNDING_LEVEL&apos;,0) qualifier_assignment_level,
xxen_qp_upload.get_orig_sys_ref(&apos;QUALIFIER&apos;,qqv.qualifier_id) qualifier_orig_sys_ref,
qqv.qualifier_grouping_no qualifier_grouping_number,
qp_util.get_context(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context) qualifier_context,
qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context,qqv.qualifier_attribute) qualifier_attribute,
xxen_util.meaning(decode(qqv.qualify_hier_descendents_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) qualifier_applies_party_hier,
qqv.qualifier_precedence qualifier_precedence,
qqv.comparision_operator_code qualifier_operator,
rtrim(replace(
 qp_util.get_attribute_value
 (&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,
  qqv.qualifier_context,
  qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),
  qqv.qualifier_attr_value,
  qqv.comparision_operator_code
 ),chr(0),null)
) qualifier_value_from,
rtrim(replace(
 qp_util.get_attribute_value_meaning
 (&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,
  qqv.qualifier_context,
  qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),
  qqv.qualifier_attr_value,
  qqv.comparision_operator_code
 ),chr(0),null)
) qualifier_value_from_desc,
qp_util.get_attribute_value
(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,
 qqv.qualifier_context,
 qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),
 qqv.qualifier_attr_value_to,
 qqv.comparision_operator_code
) qualifier_value_to,
qqv.start_date_active qualifier_start_date,
qqv.end_date_active qualifier_end_date,
null delete_qualifier,
--
xxen_util.display_flexfield_context(661,&apos;QP_QUALIFIERS&apos;,qqv.context) qualifier_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE1&apos;,qqv.row_id,qqv.attribute1) qualifier_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE2&apos;,qqv.row_id,qqv.attribute2) qualifier_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE3&apos;,qqv.row_id,qqv.attribute3) qualifier_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE4&apos;,qqv.row_id,qqv.attribute4) qualifier_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE5&apos;,qqv.row_id,qqv.attribute5) qualifier_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE6&apos;,qqv.row_id,qqv.attribute6) qualifier_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE7&apos;,qqv.row_id,qqv.attribute7) qualifier_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE8&apos;,qqv.row_id,qqv.attribute8) qualifier_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE9&apos;,qqv.row_id,qqv.attribute9) qualifier_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE10&apos;,qqv.row_id,qqv.attribute10) qualifier_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE11&apos;,qqv.row_id,qqv.attribute11) qualifier_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE12&apos;,qqv.row_id,qqv.attribute12) qualifier_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE13&apos;,qqv.row_id,qqv.attribute13) qualifier_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE14&apos;,qqv.row_id,qqv.attribute14) qualifier_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE15&apos;,qqv.row_id,qqv.attribute15) qualifier_attribute15,
--
-- IDs
qslhv.list_header_id modifier_list_id,
to_number(null) modifier_line_id,
qqv.qualifier_id qualifier_id,
&apos;Modifier List&apos; row_type,
1.0 seq
from
qp_secu_list_headers_vl qslhv,
qp_qualifiers_v qqv
where
1=1 and
:p_show_header_qualifiers = &apos;Y&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :p_pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :p_appl_sn and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
((nvl(:p_gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and
  ((qp_util.get_qp_status = &apos;I&apos; and qslhv.list_type_code in (&apos;DLT&apos;, &apos;SLT&apos;, &apos;PRO&apos;, &apos;DEL&apos;, &apos;CHARGES&apos;)) or
   (qp_util.get_qp_status = &apos;S&apos; and qslhv.list_type_code in (&apos;DLT&apos;, &apos;SLT&apos;, &apos;CHARGES&apos;))
  )
 ) or
 (nvl(:p_gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and
  nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;Y&apos; and
  qslhv.list_type_code = &apos;DLT&apos; and
  qslhv.active_flag = &apos;Y&apos;
 )
) and
(qslhv.global_flag = &apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
--
qslhv.list_header_id = qqv.list_header_id and
qqv.list_line_id = -1 and
(nvl(:p_gsa_pricing,&apos;N&apos;) = &apos;N&apos; or
 not (qqv.qualifier_context = &apos;CUSTOMER&apos; and qqv.qualifier_attribute = &apos;QUALIFIER_ATTRIBUTE15&apos; and qqv.qualifier_attr_value = &apos;Y&apos;)
) and
exists
(select
 null
 from
 qp_modifier_summary_v qmsv
 where
 2=2 and
 qslhv.list_header_id = qmsv.list_header_id and
 (qmsv.pricing_attribute_context is null or qmsv.pricing_attribute_context = &apos;VOLUME&apos;) and
 nvl(qmsv.excluder_flag,&apos;N&apos;) = &apos;N&apos;
)
--
union
--
-- Q2 Modifier Lines
--
select
--
-- Modifier List Header
qslhv.pte_code pte_code,
qslhv.source_system_code source_system_code,
xxen_util.meaning(qslhv.list_type_code,&apos;LIST_TYPE_CODE&apos;,661) list_type,
qslhv.orig_system_header_ref list_orig_sys_ref,
qslhv.name list_number,
qslhv.version_no list_version,
qslhv.description list_name,
qslhv.comments list_description,
qslhv.currency_code list_currency,
xxen_util.meaning(nvl(qslhv.global_flag,&apos;Y&apos;),&apos;YES_NO&apos;,0) global_list,
qp_util.get_ou_name(qslhv.orig_org_id) operating_unit,
qslhv.start_date_active list_effective_from,
qslhv.end_date_active list_effective_to,
xxen_util.meaning(nvl(qslhv.active_flag,&apos;N&apos;),&apos;YES_NO&apos;,0) list_is_active,
xxen_util.meaning(decode(qslhv.automatic_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_is_automatic,
xxen_util.meaning(decode(qslhv.gsa_indicator,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_gsa_indicator,
--
xxen_util.display_flexfield_context(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context) list_header_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE1&apos;,qslhv.row_id,qslhv.attribute1) list_header_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE2&apos;,qslhv.row_id,qslhv.attribute2) list_header_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE3&apos;,qslhv.row_id,qslhv.attribute3) list_header_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE4&apos;,qslhv.row_id,qslhv.attribute4) list_header_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE5&apos;,qslhv.row_id,qslhv.attribute5) list_header_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE6&apos;,qslhv.row_id,qslhv.attribute6) list_header_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE7&apos;,qslhv.row_id,qslhv.attribute7) list_header_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE8&apos;,qslhv.row_id,qslhv.attribute8) list_header_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE9&apos;,qslhv.row_id,qslhv.attribute9) list_header_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE10&apos;,qslhv.row_id,qslhv.attribute10) list_header_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE11&apos;,qslhv.row_id,qslhv.attribute11) list_header_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE12&apos;,qslhv.row_id,qslhv.attribute12) list_header_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE13&apos;,qslhv.row_id,qslhv.attribute13) list_header_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE14&apos;,qslhv.row_id,qslhv.attribute14) list_header_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE15&apos;,qslhv.row_id,qslhv.attribute15) list_header_attribute15,
--
-- Modifier Line
-- summary
xxen_qp_upload.get_orig_sys_ref(&apos;LINE&apos;,qmsv.list_line_id) line_orig_sys_ref,
qmsv.list_line_no line_no,
qmsv.modifier_level line_modifier_level,
qmsv.list_line_type line_modifier_type,
qmsv.start_date_active line_effective_from,
qmsv.end_date_active line_effective_to,
xxen_util.meaning(decode(qmsv.automatic_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) line_automatic,
xxen_util.meaning(decode(qmsv.override_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) line_allow_override,
qmsv.proration_type line_proration_type,
qmsv.pricing_phase line_pricing_phase,
qmsv.incompatibility_grp line_incompatibility_group,
qmsv.pricing_group_sequence line_bucket,
qmsv.product_attribute_type line_product_attribute,
qmsv.product_attr_value line_product_value,
xxen_qp_upload.get_product_description
(qslhv.pte_code,
 qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,qmsv.product_attribute_context),
 qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;,qmsv.product_attribute_context,qmsv.product_attr),
 qmsv.product_attr_val,
 qmsv.product_attr_value
) line_product_description,
qmsv.product_precedence line_precedence,
qmsv.product_uom_code line_product_uom,
-- Discounts/Charges
qmsv.arithmetic_operator_type application_method,
qmsv.operand value,
-- Line DFF Attributes
xxen_util.display_flexfield_context(661,&apos;QP_LIST_LINES&apos;,qmsv.context) list_line_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE1&apos;,qmsv.row_id,qmsv.attribute1) list_line_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE2&apos;,qmsv.row_id,qmsv.attribute2) list_line_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE3&apos;,qmsv.row_id,qmsv.attribute3) list_line_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE4&apos;,qmsv.row_id,qmsv.attribute4) list_line_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE5&apos;,qmsv.row_id,qmsv.attribute5) list_line_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE6&apos;,qmsv.row_id,qmsv.attribute6) list_line_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE7&apos;,qmsv.row_id,qmsv.attribute7) list_line_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE8&apos;,qmsv.row_id,qmsv.attribute8) list_line_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE9&apos;,qmsv.row_id,qmsv.attribute9) list_line_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE10&apos;,qmsv.row_id,qmsv.attribute10) list_line_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE11&apos;,qmsv.row_id,qmsv.attribute11) list_line_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE12&apos;,qmsv.row_id,qmsv.attribute12) list_line_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE13&apos;,qmsv.row_id,qmsv.attribute13) list_line_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE14&apos;,qmsv.row_id,qmsv.attribute14) list_line_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE15&apos;,qmsv.row_id,qmsv.attribute15) list_line_attribute15,
--
-- Qualifiers
null qualifier_assignment_level,
null qualifier_orig_sys_ref,
to_number(null) qualifier_grouping_number,
null qualifier_context,
null qualifier_attribute,
null qualifier_applies_party_hier,
to_number(null) qualifier_precedence,
null qualifier_operator,
null qualifier_value_from,
null qualifier_value_from_desc,
null qualifier_value_to,
to_date(null) qualifier_start_date,
to_date(null) qualifier_end_date,
null delete_qualifier,
--
null qualifier_dff_context,
null qualifier_attribute1,
null qualifier_attribute2,
null qualifier_attribute3,
null qualifier_attribute4,
null qualifier_attribute5,
null qualifier_attribute6,
null qualifier_attribute7,
null qualifier_attribute8,
null qualifier_attribute9,
null qualifier_attribute10,
null qualifier_attribute11,
null qualifier_attribute12,
null qualifier_attribute13,
null qualifier_attribute14,
null qualifier_attribute15,
--
-- IDs
qslhv.list_header_id modifier_list_id,
qmsv.list_line_id modifier_line_id,
to_number(null) qualifier_id,
&apos;Modifier Line&apos; row_type,
2.0 seq
from
qp_secu_list_headers_vl qslhv,
qp_modifier_summary_v qmsv
where
1=1 and
2=2 and
:p_show_modifier_lines = &apos;Y&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :p_pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :p_appl_sn and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
((nvl(:p_gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and
  ((qp_util.get_qp_status = &apos;I&apos; and qslhv.list_type_code in (&apos;DLT&apos;, &apos;SLT&apos;, &apos;PRO&apos;, &apos;DEL&apos;, &apos;CHARGES&apos;)) or
   (qp_util.get_qp_status = &apos;S&apos; and qslhv.list_type_code in (&apos;DLT&apos;, &apos;SLT&apos;, &apos;CHARGES&apos;))
  )
 ) or
 (nvl(:p_gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and
  nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;Y&apos; and
  qslhv.list_type_code = &apos;DLT&apos; and
  qslhv.active_flag = &apos;Y&apos;
 )
) and
(qslhv.global_flag = &apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
-- modifier lines
qslhv.list_header_id = qmsv.list_header_id and
(qmsv.pricing_attribute_context is null or qmsv.pricing_attribute_context = &apos;VOLUME&apos;) and
nvl(qmsv.excluder_flag,&apos;N&apos;) = &apos;N&apos;
) qp
where
:p_upload_mode like &apos;%&apos; || xxen_upload.action_update and
nvl(:p_category_set_id,-99) = nvl(:p_category_set_id,-99)</SQL_TEXT>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_qp_upload.upload_modifier</UPLOAD_OBJECT>
  <UPLOAD_EXCEL_VALIDATION>xxen_qp_upload.validate_modifier_row
( :$column$.pte_code
, :$column$.source_system_code
, nvl(:$column$.list_type,xxen_util.meaning(&apos;DLT&apos;,&apos;LIST_TYPE_CODE&apos;,661))
, :$column$.list_number
, :$column$.list_version
, :$column$.global_list
, :$column$.operating_unit
, :$column$.line_no
, nvl(:$column$.line_modifier_level,case when :$column$.line_no is not null then xxen_util.meaning(&apos;LINE&apos;,&apos;MODIFIER_LEVEL_CODE&apos;,661) end)
, nvl(:$column$.line_modifier_type,case when :$column$.line_no is not null then xxen_util.meaning(&apos;DIS&apos;,&apos;LIST_LINE_TYPE_CODE&apos;,661) end)
, nvl(:$column$.line_pricing_phase,case when :$column$.line_no is not null then &apos;List Line Adjustment&apos; end)
, case when :$column$.line_no is not null then qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;) end
, nvl(:$column$.line_product_attribute,case when :$column$.line_no is not null then qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;) end)
, :$column$.line_product_value
, :$column$.line_product_uom
)</UPLOAD_EXCEL_VALIDATION>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>QP GSA Pricing Upload</REPORT_NAME>
    <DESCRIPTION>This upload supports the creation and update of GSA Pricing Setup in Oracle Advanced Pricing.

The upload supports creation/update/deletion of the following entities within a GSA Pricing List:

- GSA Lists (created as a Modifier List)
- GSA List Qualifiers (created as a Modifier List Qualifier)
- GSA List Lines (created as Modifier Lines)

Notes:

When downloading existing GSA Lists into the upload excel; the List level Qualifiers and the List Lines will be downloaded into separate rows in the excel. This is to minimize the duplication of data in the excel.  

However:
When entering List Header qualifiers, these can be added in the same excel row as the List Lines (i.e. You can upload an excel row containing list line details and a list header qualifier). 

Modifier Line Numbering
====================
The Modifier Numbering report parameter determines if you want the system to automatically generate Modifier Numbers when creating new GSA List Lines or if the line number specified in the Line No column in the upload should be retained. If Automatic is specified, any Line Numbers specified in the upload excel for new GSA List Lines will be replaced by a system generated line number on upload.
The Line No column is required when entering list line details. The upload uses the combination of List Number, List Version, and Line No to identify the GSA List Line. If the combination already exists in Oracle the upload will update the existing GSA List Line, otherwise it will create a new GSA List Line.
</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>R12 only</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>2=2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_appl_sn</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_category_set_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_gsa_pricing</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_modifier_numbering</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_override_list_line</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_pte_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_show_header_qualifiers</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_show_modifier_lines</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_upload_mode</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_gsa_pricing</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>GSA Pricing</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_pte_code</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
lookup_code value,
null description
from
qp_lookups
where
lookup_type = &apos;QP_PTE_TYPE&apos;
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select nvl(fnd_profile.value(&apos;QP_PRICING_TRANSACTION_ENTITY&apos;),&apos;ORDFUL&apos;) from dual</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Pricing Transaction Entity</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_appl_sn</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
qpss.application_short_name id,
qpss.application_short_name value,
fav.application_name description
from
qp_pte_source_systems qpss,
fnd_application_vl fav
where
qpss.application_short_name = fav.application_short_name and
qpss.pte_code = :$flex$.Pricing_Transaction_Entity and
qpss.enabled_flag = &apos;Y&apos;
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select fnd_profile.value(&apos;QP_SOURCE_SYSTEM_CODE&apos;) from dual</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Source System Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>qmsv.product_attribute_context=:p_prod_attribute_context</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.id,
x.value,
x.description
from
xmltable
(&apos;/CONTEXT/ROW&apos;
 passing xxen_qp_upload.get_contexts_lov(:$flex$.pricing_transaction_entity)
 columns
 type varchar2(240) path &apos;TYPE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;
 ) x
where
x.type = &apos;PRODUCT&apos;
order by value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>ITEM</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Product Attribute Context</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>qmsv.product_attr=:p_prod_attribute</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.id,
x.value,
x.description
from
xmltable
(&apos;/ATTRIBUTE/ROW&apos;
 passing xxen_qp_upload.get_attributes_lov(:$flex$.pricing_transaction_entity)
 columns
 context_type varchar2(240) path &apos;CONTEXT_TYPE&apos;,
 context_code varchar2(240) path &apos;CONTEXT_CODE&apos;,
 context_value varchar2(240) path &apos;CONTEXT_VALUE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;,
 enabled varchar2(1) path &apos;ENABLED&apos;,
 segment_level varchar2(10) path &apos;SEGMENT_LEVEL&apos;
 ) x
where
x.context_type = &apos;PRODUCT&apos; and
x.context_value = qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,:$flex$.product_attribute_context) and
x.enabled = &apos;Y&apos; and
nvl(x.segment_level,&apos;LINE&apos;) = &apos;LINE&apos; 
order by value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>PRICING_ATTRIBUTE1</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Product Attribute</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_upload_mode</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Upload Mode</LOV_NAME>
    <LOV_GUID>E811F942597A2075E0530100007FF4F2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_override_list_line</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>End Date Matching Modifiers?</PARAMETER_NAME>
      <DESCRIPTION>Set this parameter to Yes to automatically end date any active matching modifier line on upload.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_modifier_numbering</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substr(flvv.lookup_code,1,1) id,
flvv.meaning value,
null description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;MANUAL OR AUTOMATIC&apos; and
flvv.view_application_id = 201 and
(flvv.lookup_code = &apos;AUTOMATIC&apos; or nvl(:$flex$.End_Date_Matching_Modifiers,&apos;N&apos;) != &apos;Y&apos;)
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>A</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Modifier Numbering</PARAMETER_NAME>
      <DESCRIPTION>The Modifier Numbering parameter determines if you want the system to automatically generate Modifier Numbers when creating new Modifiers or if it should retain the Line No specified in the upload excel.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qslhv.name=:p_modifier_list_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
qslhv.name value,
qslhv.description || &apos; (&apos; || decode(qslhv.global_flag,&apos;Y&apos;,&apos;Global&apos;,haouv.name) || &apos;)&apos; || nvl2(qslhv.version_no,&apos; Vn: &apos; || qslhv.version_no,null) description
from
qp_secu_list_headers_vl qslhv,
hr_all_organization_units_vl haouv
where
qslhv.orig_org_id = haouv.organization_id (+) and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$flex$.pricing_transaction_entity and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$flex$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
(:$flex$.list_type is null or qslhv.list_type_code = :$flex$.list_type) and
((nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;I&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;PRO&apos;,&apos;CHARGES&apos;,&apos;DEL&apos;)) or 
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;S&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;CHARGES&apos;)) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and qslhv.gsa_indicator = &apos;Y&apos; and qslhv.list_type_code in (&apos;DLT&apos;))
)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>List Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>lower(qslhv.name) like lower(:p_mod_list_name_like) || &apos;%&apos;</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>List Number Like</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qslhv.description=:p_modifier_list_desc</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
qslhv.description value,
qslhv.name || &apos; (&apos; || decode(qslhv.global_flag,&apos;Y&apos;,&apos;Global&apos;,haouv.name) || &apos;)&apos; || nvl2(qslhv.version_no,&apos; Vn: &apos; || qslhv.version_no,null) description
from
qp_secu_list_headers_vl qslhv,
hr_all_organization_units_vl haouv
where
qslhv.orig_org_id = haouv.organization_id (+) and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$flex$.pricing_transaction_entity and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$flex$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
(:$flex$.list_type is null or qslhv.list_type_code = :$flex$.list_type) and
((nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;I&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;PRO&apos;,&apos;CHARGES&apos;,&apos;DEL&apos;)) or 
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;S&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;CHARGES&apos;)) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and qslhv.gsa_indicator = &apos;Y&apos; and qslhv.list_type_code in (&apos;DLT&apos;))
)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>List Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>lower(qslhv.description) like lower(:p_mod_list_desc_like) || &apos;%&apos;</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>List Name Like</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qslhv.version_no=:p_version_no</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
qslhv.version_no value,
qslhv.name || &apos; (&apos; || decode(qslhv.global_flag,&apos;Y&apos;,&apos;Global&apos;,haouv.name) || &apos;)&apos; description
from
qp_secu_list_headers_vl qslhv,
hr_all_organization_units_vl haouv
where
qslhv.orig_org_id = haouv.organization_id (+) and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$flex$.pricing_transaction_entity and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$flex$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
(:$flex$.list_type is null or qslhv.list_type_code = :$flex$.list_type) and
(qslhv.name = :$flex$.list_number or qslhv.description = :$flex$.list_name) and
((nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;I&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;PRO&apos;,&apos;CHARGES&apos;,&apos;DEL&apos;)) or 
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and nvl(qslhv.gsa_indicator,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;S&apos; and qslhv.list_type_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;CHARGES&apos;)) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and qslhv.gsa_indicator = &apos;Y&apos; and qslhv.list_type_code in (&apos;DLT&apos;))
)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Version Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>nvl(qslhv.global_flag,&apos;N&apos;) = :p_global_flag</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Global List</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qp_util.get_ou_name(qslhv.orig_org_id)=:p_op_unit</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB979D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
order by
hou.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>qmsv.product_attr_val=to_char(:p_prod_attribute_value)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
msiv.inventory_item_id id,
msiv.concatenated_segments value,
msiv.description
from
mtl_system_items_vl msiv
where
:$flex$.Product_Attribute = &apos;PRICING_ATTRIBUTE1&apos; and
msiv.enabled_flag = &apos;Y&apos; and
msiv.organization_id = qp_util.get_item_validation_org
order by
value
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Product Value (Item)</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>:p_category_set_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
mcsv.category_set_id id,
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where exists
 (select 
  null 
  from 
  mtl_item_categories mic 
  where 
  mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;) and
  mic.category_set_id = mcsv.category_set_id
)
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Item Category Set</PARAMETER_NAME>
      <DESCRIPTION>Use the Item Category Set and Item Category Parameters to download all Items within the specified Modifier Lists that are assigned to the specified Item Categories.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>qmsv.product_attr_value in (
select
to_char(mic.inventory_item_id)
from
mtl_item_categories mic,
mtl_categories_kfv mck
where
mic.category_id = mck.category_id and
mic.category_set_id = :p_category_set_id and
mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;) and
mck.concatenated_segments = :p_category
) and
qllv.product_attribute_context=&apos;ITEM&apos; and
qllv.product_attribute=&apos;PRICING_ATTRIBUTE1&apos;</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
mcbk.concatenated_segments value,
mct.description
from
mtl_category_sets_b mcsb,
mtl_categories_b_kfv mcbk,
mtl_categories_tl mct
where
mcsb.category_set_id=:$flex$.item_category_set and
mcsb.structure_id=mcbk.structure_id and
mcbk.category_id=mct.category_id and
mct.language=userenv(&apos;lang&apos;) and
exists (select null from mtl_item_categories mic where mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;) and mic.category_set_id = mcsb.category_set_id and mic.category_id = mcbk.category_id)
order by
mcbk.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Item Category</PARAMETER_NAME>
      <DESCRIPTION>Use the Item Category Set and Item Category Parameters to download all Items within the specified Modifier Lists that are assigned to the specified Item Categories.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>19</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>:p_effective_date between nvl(qmsv.start_date_active,:p_effective_date) and nvl(qmsv.end_date_active,:p_effective_date)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>sysdate</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Effective Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>20</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>:p_show_modifier_lines</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
&apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description 
from 
dual
where
:$flex$.Upload_Mode like &apos;%U&apos;</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Download Modifier Lines</PARAMETER_NAME>
      <DESCRIPTION>Download the Modifier Lines.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>21</SORT_ORDER>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <ANCHOR>:p_show_header_qualifiers</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
&apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description 
from 
dual
where
:$flex$.Upload_Mode like &apos;%U&apos;</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Download List Qualifiers</PARAMETER_NAME>
      <DESCRIPTION>Download the Modifier Lists assigned Qualifiers.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <GUID>51815CAD31697176E0630100007FDEA5</GUID>
    <TEMPLATE_NAME>Default</TEMPLATE_NAME>
    <OWNER>ERIC.CLEGG</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>APPLICATION_METHOD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELETE_QUALIFIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GLOBAL_LIST</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ALLOW_OVERRIDE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_EFFECTIVE_FROM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_EFFECTIVE_TO</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NO</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_PRECEDENCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_PRODUCT_DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_PRODUCT_UOM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_PRODUCT_VALUE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_EFFECTIVE_FROM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_EFFECTIVE_TO</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LIST_VERSION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_APPLIES_PARTY_HIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_ATTRIBUTE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_CONTEXT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_END_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_GROUPING_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_OPERATOR</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_PRECEDENCE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_START_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_VALUE_FROM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_VALUE_FROM_DESC</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUALIFIER_VALUE_TO</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VALUE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ERIC.CLEGG</USER_NAME>
    <TEMPLATE_GUID>51815CAD31697176E0630100007FDEA5</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>1</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>2</COLUMN_NUMBER>
    <COLUMN_NAME>STATUS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>3</COLUMN_NUMBER>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>4</COLUMN_NUMBER>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>5</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIED_COLUMNS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>6</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_MODE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>OVERRIDE_LIST_LINE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.End_Date_Matching_Modifiers</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_ROW</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIER_NUMBERING</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.list_numbering</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>MOD_LIST_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>MOD_LINE_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_GROUP_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>PRICE_BREAK_LINE_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>PRICING_ATTRIBUTE_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>EXCLUDER_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>BUY_LINE_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>GET_LINE_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>LIMIT_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>LIMIT_ATT_ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>PTE_CODE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.Pricing_Transaction_Entity</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCE_SYSTEM_CODE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.Source_System_Code</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
ql.lookup_code id,
ql.meaning value,
null description
from 
qp_lookups ql
where
ql.lookup_type = &apos;LIST_TYPE_CODE&apos; and
((nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;I&apos; and ql.lookup_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;PRO&apos;,&apos;CHARGES&apos;,&apos;DEL&apos;)) or 
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and qp_util.get_qp_status = &apos;S&apos; and ql.lookup_code in (&apos;DLT&apos;,&apos;SLT&apos;,&apos;CHARGES&apos;)) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and ql.lookup_code in (&apos;DLT&apos;))
) 
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;DLT&apos;,&apos;LIST_TYPE_CODE&apos;,661)</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_ORIG_SYS_REF</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>50</DATA_LENGTH>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_QUERY_DSP>select
qslhv.name value,
qslhv.description || &apos; (&apos; || decode(qslhv.global_flag,&apos;Y&apos;,&apos;Global&apos;,haouv.name) || &apos;)&apos; || nvl2(qslhv.version_no,&apos; (Vn: &apos; || qslhv.version_no || &apos;)&apos;,null) description
from
qp_secu_list_headers_vl qslhv,
hr_all_organization_units_vl haouv
where
qslhv.orig_org_id = haouv.organization_id (+) and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;) 
order by
qslhv.name,
qslhv.version_no</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_VERSION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <LOV_QUERY_DSP>select
qslhv.version_no value,
null description
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)
order by value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
qslhv.version_no
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>select
qslhv.description
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>select
qslhv.comments
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_CURRENCY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from 
fnd_currencies_vl fcv
where 
fcv.enabled_flag = &apos;Y&apos; and 
fcv.currency_flag=&apos;Y&apos; and 
trunc(sysdate) between nvl(fcv.start_date_active,trunc(sysdate)) and nvl(fcv.end_date_active,trunc(sysdate)) 
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
qslhv.currency_code
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>GLOBAL_LIST</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
and (lookup_code = &apos;Y&apos; or nvl(qp_security.security_on,&apos;N&apos;) = &apos;Y&apos;)
order by value,description</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
lookup_code id,
meaning value
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select
nvl(
(
select
xxen_util.meaning(nvl(qslhv.global_flag,&apos;Y&apos;),&apos;YES_NO&apos;,0)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)
),
xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)
)
from
dual</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.organization_id id,
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11) and
xxen_util.lookup_code(:$column$.global_list,&apos;YES_NO&apos;,0) = &apos;N&apos; and
nvl(qp_security.security_on,&apos;N&apos;) = &apos;Y&apos;
order by
hou.name</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
hou.organization_id id,
hou.name value
from
hr_operating_units hou</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select
qp_util.get_ou_name(qslhv.orig_org_id)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_EFFECTIVE_FROM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <DEFAULT_VALUE>select
qslhv.start_date_active
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_EFFECTIVE_TO</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <DEFAULT_VALUE>select
qslhv.end_date_active
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_IS_ACTIVE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos; and
(lookup_code = &apos;Y&apos; or
 nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos;
)
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_IS_AUTOMATIC</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos; and
lookup_code = &apos;Y&apos;
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_GSA_INDICATOR</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(:$flex$.GSA_Pricing,&apos;YES_NO&apos;,0)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_DFF_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts_vl   fdfcv
where
fdfcv.application_id = fdfv.application_id and
fdfcv.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfcv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcv.descriptive_flex_context_code != &apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_context(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE1&apos;,qslhv.row_id,qslhv.attribute1)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE2&apos;,qslhv.row_id,qslhv.attribute2)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE3&apos;,qslhv.row_id,qslhv.attribute3)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE4&apos;,qslhv.row_id,qslhv.attribute4)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE5&apos;,qslhv.row_id,qslhv.attribute5)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>43</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE6&apos;,qslhv.row_id,qslhv.attribute6)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>44</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE7&apos;,qslhv.row_id,qslhv.attribute7)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>45</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE8&apos;,qslhv.row_id,qslhv.attribute8)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>46</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE9&apos;,qslhv.row_id,qslhv.attribute9)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>47</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE10&apos;,qslhv.row_id,qslhv.attribute10)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>48</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE11&apos;,qslhv.row_id,qslhv.attribute11)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>49</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE12&apos;,qslhv.row_id,qslhv.attribute12)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>50</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE13&apos;,qslhv.row_id,qslhv.attribute13)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>51</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE14&apos;,qslhv.row_id,qslhv.attribute14)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>52</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_HEADERS&apos;,
 p_context_name =&gt; :$column$.list_header_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.list_header_attribute1,
 p_attribute2   =&gt; :$column$.list_header_attribute2,
 p_attribute3   =&gt; :$column$.list_header_attribute3,
 p_attribute4   =&gt; :$column$.list_header_attribute4,
 p_attribute5   =&gt; :$column$.list_header_attribute5,
 p_attribute6   =&gt; :$column$.list_header_attribute6,
 p_attribute7   =&gt; :$column$.list_header_attribute7,
 p_attribute8   =&gt; :$column$.list_header_attribute8,
 p_attribute9   =&gt; :$column$.list_header_attribute9,
 p_attribute10  =&gt; :$column$.list_header_attribute10,
 p_attribute11  =&gt; :$column$.list_header_attribute11,
 p_attribute12  =&gt; :$column$.list_header_attribute12,
 p_attribute13  =&gt; :$column$.list_header_attribute13,
 p_attribute14  =&gt; :$column$.list_header_attribute14,
 p_attribute15  =&gt; :$column$.list_header_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE15&apos;,qslhv.row_id,qslhv.attribute15)
from
qp_secu_list_headers_vl qslhv
where
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) &lt;&gt; &apos;LOGSTX&apos; and
nvl(qslhv.pte_code,&apos;ORDFUL&apos;) = :$column$.pte_code and
nvl(qslhv.source_system_code,&apos;QP&apos;) = :$column$.source_system_code and
nvl(qslhv.list_source_code,&apos;null&apos;) not in (&apos;BSO&apos;,&apos;OKS&apos;) and
qslhv.update_flag = &apos;Y&apos; and
(qslhv.global_flag=&apos;Y&apos; or mo_global.check_access(qslhv.orig_org_id) = &apos;Y&apos;) and
qslhv.name = :$column$.list_number and
qslhv.list_type_code = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qslhv.version_no,&apos;?&apos;) = nvl(:$column$.list_version,&apos;?&apos;) and
nvl(qslhv.gsa_indicator,&apos;N&apos;) = nvl(:$flex$.gsa_pricing,&apos;N&apos;)</DEFAULT_VALUE>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_HEADERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>53</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ORIG_SYS_REF</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>54</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_NO</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <COMMENTS>Modifier Line No is required when entering Modifier Lines detail. If Automatic Modifier Numbering is selected, the Line No will be replaced with a system generated line number on upload.

The upload uses the List Number, List Version, and Modifier Line No to identify a Modifier Line. If the combination exists in Oracle already the upload will update the existing modifier line, otherwise it will create a new modifier line.

Use the same Line No to identify a Modifier Line that is repeated in the upload with multiple associated child records (qualifiers, pricing attributes, price breaks, etc).

</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>55</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_MODIFIER_LEVEL</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
ql.lookup_code id,
ql.meaning value,
null description
from 
qp_lookups ql
where
ql.lookup_type = &apos;MODIFIER_LEVEL_CODE&apos; and
(
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  qp_util.get_qp_status = &apos;I&apos; and 
  (ql.lookup_code in (&apos;LINE&apos;, &apos;ORDER&apos;) or 
   (nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  != &apos;CHARGES&apos; and ql.lookup_code = &apos;LINEGROUP&apos;)
  )
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  qp_util.get_qp_status = &apos;S&apos; and 
  ql.lookup_code in (&apos;LINE&apos;, &apos;ORDER&apos;)
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and
  ql.lookup_code in (&apos;LINE&apos;)
 )
)
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;LINE&apos;,&apos;MODIFIER_LEVEL_CODE&apos;,661)
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>56</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_MODIFIER_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
ql.lookup_code id,
ql.meaning value,
null description
from 
qp_lookups ql
where
ql.lookup_type = &apos;LIST_LINE_TYPE_CODE&apos; and
(
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;DEL&apos; and 
  qp_util.get_qp_status = &apos;I&apos; and 
  (ql.lookup_code in (&apos;DIS&apos;, &apos;CIE&apos;, &apos;TSN&apos;, &apos;SUR&apos;) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;, &apos;LINEGROUP&apos;) and ql.lookup_code in (&apos;PBH&apos;, &apos;OID&apos;, &apos;PRG&apos;)) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;) and ql.lookup_code in (&apos;IUE&apos;))
  ) 
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;PRO&apos; and 
  qp_util.get_qp_status = &apos;I&apos; and 
  nvl((select qslhv.limit_exists_flag from qp_secu_list_headers_vl qslhv where qslhv.name = :$column$.list_number and nvl(qslhv.version_no,&apos;#null#&apos;) = nvl(:$column$.list_version,&apos;#null#&apos;)),&apos;N&apos;) = &apos;N&apos; and
  (ql.lookup_code in (&apos;DIS&apos;, &apos;CIE&apos;, &apos;TSN&apos;, &apos;SUR&apos;) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;, &apos;LINEGROUP&apos;) and ql.lookup_code in (&apos;PBH&apos;, &apos;OID&apos;, &apos;PRG&apos;)) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;) and ql.lookup_code in (&apos;IUE&apos;))
  ) 
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;PRO&apos; and 
  qp_util.get_qp_status = &apos;I&apos; and 
  nvl((select qslhv.limit_exists_flag from qp_secu_list_headers_vl qslhv where qslhv.name = :$column$.list_number and nvl(qslhv.version_no,&apos;#null#&apos;) = nvl(:$column$.list_version,&apos;#null#&apos;)),&apos;N&apos;) = &apos;Y&apos; and
  (ql.lookup_code in (&apos;DIS&apos;, &apos;SUR&apos;) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;, &apos;LINEGROUP&apos;) and ql.lookup_code in (&apos;PBH&apos;))
  ) 
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;DLT&apos; and 
  (ql.lookup_code in (&apos;DIS&apos;, &apos;SUR&apos;) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;, &apos;LINEGROUP&apos;) and ql.lookup_code in (&apos;PBH&apos;))
  ) 
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
 nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;SLT&apos; and 
  (ql.lookup_code in (&apos;SUR&apos;) or
   (nvl(xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661), &apos;*&apos;) in (&apos;*&apos;, &apos;LINE&apos;, &apos;LINEGROUP&apos;) and ql.lookup_code in (&apos;PBH&apos;))
  ) 
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; and
  nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)  = &apos;CHARGES&apos; and 
  ql.lookup_code in (&apos;FREIGHT_CHARGE&apos;)
 ) or
 (nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;Y&apos; and
  ql.lookup_code in (&apos;DIS&apos;)
 )
)
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;DIS&apos;,&apos;LIST_LINE_TYPE_CODE&apos;,661)
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>57</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_EFFECTIVE_FROM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>58</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_EFFECTIVE_TO</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>59</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_AUTOMATIC</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos; and
lookup_code = &apos;Y&apos;
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>60</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ALLOW_OVERRIDE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos; and
lookup_code = &apos;Y&apos;
order by 
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>61</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRORATION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
lookup_code id, 
meaning value,
null description
from 
qp_lookups 
where
lookup_type = &apos;PRORATION_TYPE&apos; and
lookup_code like decode(nvl(:$flex$.gsa_pricing,&apos;N&apos;),&apos;Y&apos;,&apos;N&apos;,&apos;N&apos;,&apos;%&apos;)
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
meaning
from
qp_lookups
where
lookup_type = &apos;PRORATION_TYPE&apos; and
lookup_code = &apos;N&apos; and
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>62</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRICING_PHASE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
qpp.pricing_phase_id id,
qpp.name value,
null description
from 
qp_pricing_phases qpp
where
nvl(qpp.modifier_level_code,xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661)) = xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661) and
nvl(qpp.list_type_code, nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;)) = nvl(xxen_util.lookup_code(:$column$.list_type,&apos;LIST_TYPE_CODE&apos;,661),&apos;DLT&apos;) and
nvl(qpp.list_line_type_code,xxen_util.lookup_code(:$column$.line_modifier_type,&apos;LIST_LINE_TYPE_CODE&apos;,661)) = xxen_util.lookup_code(:$column$.line_modifier_type,&apos;LIST_LINE_TYPE_CODE&apos;,661) and
qpp.phase_sequence in decode(nvl(:$flex$.gsa_pricing,&apos;N&apos;),&apos;Y&apos;,10,&apos;N&apos;,qpp.phase_sequence) and
((xxen_util.lookup_code(:$column$.line_modifier_type,&apos;LIST_LINE_TYPE_CODE&apos;,661) = &apos;OID&apos; and nvl(qpp.modifier_level_code, &apos;*&apos;) &lt;&gt; &apos;LINE&apos;) or 
 (xxen_util.lookup_code(:$column$.line_modifier_type,&apos;LIST_LINE_TYPE_CODE&apos;,661) &lt;&gt; &apos;OID&apos;)
) and 
qpp.phase_sequence != 0 
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
qpp.name
from
qp_pricing_phases qpp
where
qpp.pricing_phase_id = 2 and
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>63</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_INCOMPATIBILITY_GROUP</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
qp_lookups
where
lookup_type = &apos;INCOMPATIBILITY_GROUPS&apos; and
lookup_code like decode(nvl(:$flex$.gsa_pricing,&apos;N&apos;),&apos;Y&apos;,&apos;LVL 1&apos;,&apos;N&apos;,&apos;%&apos;) and
((:$column$.line_pricing_phase = &apos;Across All Phases&apos; and lookup_code = &apos;EXCL&apos;) or
 (:$column$.line_pricing_phase != &apos;Across All Phases&apos;)
)
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;LVL 1&apos;,&apos;INCOMPATIBILITY_GROUPS&apos;,661)
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>64</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_BUCKET</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
lookup_code value,
meaning description
from
qp_lookups
where
lookup_type = &apos;PRICING_GROUP_SEQUENCE&apos; and
lookup_code != 0 and
lookup_code = decode(nvl(:$flex$.gsa_pricing,&apos;N&apos;),&apos;Y&apos;,1,&apos;N&apos;,lookup_code) and
xxen_util.lookup_code(:$column$.line_modifier_level,&apos;MODIFIER_LEVEL_CODE&apos;,661) != &apos;ORDER&apos;
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
1
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>65</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRODUCT_ATTRIBUTE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.id,
x.value,
x.description
from
xmltable
(&apos;/ATTRIBUTE/ROW&apos;
 passing xxen_qp_upload.get_attributes_lov(:$column$.pte_code)
 columns
 context_type varchar2(240) path &apos;CONTEXT_TYPE&apos;,
 context_code varchar2(240) path &apos;CONTEXT_CODE&apos;,
 context_value varchar2(240) path &apos;CONTEXT_VALUE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;,
 enabled varchar2(1) path &apos;ENABLED&apos;,
 segment_level varchar2(10) path &apos;SEGMENT_LEVEL&apos;
 ) x
where
x.context_type = &apos;PRODUCT&apos; and
x.context_code = &apos;ITEM&apos; and
(nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; or x.id = &apos;PRICING_ATTRIBUTE1&apos;) and
x.enabled = &apos;Y&apos; and
nvl(x.segment_level,&apos;LINE&apos;) = &apos;LINE&apos; and
:$column$.line_no is not null
order by value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
x.value
from
xmltable
(&apos;/ATTRIBUTE/ROW&apos;
 passing xxen_qp_upload.get_attributes_lov(:$column$.pte_code)
 columns
 context_type varchar2(240) path &apos;CONTEXT_TYPE&apos;,
 context_code varchar2(240) path &apos;CONTEXT_CODE&apos;,
 context_value varchar2(240) path &apos;CONTEXT_VALUE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;,
 enabled varchar2(1) path &apos;ENABLED&apos;,
 segment_level varchar2(10) path &apos;SEGMENT_LEVEL&apos;
 ) x
where
x.context_type = &apos;PRODUCT&apos; and
x.context_code = &apos;ITEM&apos; and
x.id = &apos;PRICING_ATTRIBUTE1&apos; and
x.enabled = &apos;Y&apos; and
nvl(x.segment_level,&apos;LINE&apos;) = &apos;LINE&apos; and
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>66</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRODUCT_VALUE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) value,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) description
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;PRODUCT&apos;
, p_context_value    =&gt; qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;)
, p_attribute_value  =&gt; nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;))
, p_entered_value    =&gt; :$column$.line_product_value
, p_operator         =&gt; &apos;=&apos;
, p_delimiter        =&gt; &apos;^&apos;
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>67</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRODUCT_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) value,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) description
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;PRODUCT&apos;
, p_context_value    =&gt; qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;)
, p_attribute_value  =&gt; nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;))
, p_entered_value    =&gt; :$column$.line_product_value
, p_operator         =&gt; &apos;=&apos;
, p_delimiter        =&gt; &apos;^&apos;
, p_exact_match =&gt; &apos;Y&apos;
)
) lov
where
:$column$.line_product_value is not null
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3)
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;PRODUCT&apos;
, p_context_value    =&gt; qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;)
, p_attribute_value  =&gt; nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;))
, p_entered_value    =&gt; :$column$.line_product_value
, p_operator         =&gt; &apos;=&apos;
, p_delimiter        =&gt; &apos;^&apos;
, p_exact_match =&gt; &apos;Y&apos;
)
) lov
where
:$column$.line_product_value is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>68</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRECEDENCE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <DEFAULT_VALUE>xxen_qp_upload.get_attribute_info
(:$column$.pte_code,
&apos;PRODUCT&apos;,
qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;),
nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;)),
&apos;PRECEDENCE&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>69</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_PRODUCT_UOM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>3</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
id,
value,
description
from
(
select -- uom item
miuv.uom_code id,
miuv.uom_code value,
miuv.unit_of_measure_tl || &apos; (&apos; || miuv.uom_class || &apos;)&apos; description
from 
mtl_system_items_vl msiv,
mtl_item_uoms_view miuv 
where
msiv.organization_id = miuv.organization_id and
msiv.inventory_item_id = miuv.inventory_item_id and
xxen_qp_upload.get_attribute_code
(:$column$.pte_code,&apos;PRODUCT&apos;,qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;),nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;))) = &apos;PRICING_ATTRIBUTE1&apos; and
msiv.organization_id = qp_util.get_item_validation_org and
msiv.concatenated_segments = :$column$.line_product_value
) 
where
:$column$.line_no is not null
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
msiv.primary_uom_code 
from
mtl_system_items_vl msiv
where
xxen_qp_upload.get_attribute_code(:$column$.pte_code,&apos;PRODUCT&apos;,qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,&apos;ITEM&apos;),nvl(:$column$.line_product_attribute,qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;, &apos;ITEM&apos;,&apos;PRICING_ATTRIBUTE1&apos;))) = &apos;PRICING_ATTRIBUTE1&apos; and
msiv.organization_id = qp_util.get_item_validation_org and
msiv.concatenated_segments = :$column$.line_product_value</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>70</COLUMN_NUMBER>
    <COLUMN_NAME>APPLICATION_METHOD</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
lookup_code id,
meaning value,
null description
from 
qp_lookups
where
lookup_type = &apos;ARITHMETIC_OPERATOR&apos; and 
lookup_code = &apos;NEWPRICE&apos; and
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;NEWPRICE&apos;,&apos;ARITHMETIC_OPERATOR&apos;,661)
from
dual
where
:$column$.line_no is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>71</COLUMN_NUMBER>
    <COLUMN_NAME>VALUE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>72</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_DFF_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts_vl   fdfcv
where
fdfcv.application_id = fdfv.application_id and
fdfcv.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfcv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcv.descriptive_flex_context_code != &apos;Global Data Elements&apos; and
:$column$.line_no is not null
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>73</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>74</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>75</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>76</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>77</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>78</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>79</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>80</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>81</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>82</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>83</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>84</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>85</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>86</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>87</COLUMN_NUMBER>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_LIST_LINES&apos;,
 p_context_name =&gt; :$column$.list_line_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.list_line_attribute1,
 p_attribute2   =&gt; :$column$.list_line_attribute2,
 p_attribute3   =&gt; :$column$.list_line_attribute3,
 p_attribute4   =&gt; :$column$.list_line_attribute4,
 p_attribute5   =&gt; :$column$.list_line_attribute5,
 p_attribute6   =&gt; :$column$.list_line_attribute6,
 p_attribute7   =&gt; :$column$.list_line_attribute7,
 p_attribute8   =&gt; :$column$.list_line_attribute8,
 p_attribute9   =&gt; :$column$.list_line_attribute9,
 p_attribute10  =&gt; :$column$.list_line_attribute10,
 p_attribute11  =&gt; :$column$.list_line_attribute11,
 p_attribute12  =&gt; :$column$.list_line_attribute12,
 p_attribute13  =&gt; :$column$.list_line_attribute13,
 p_attribute14  =&gt; :$column$.list_line_attribute14,
 p_attribute15  =&gt; :$column$.list_line_attribute15
)
) lov
where
:$column$.line_no is not null
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_LIST_LINES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>88</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ASSIGNMENT_LEVEL</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where
lookup_type = &apos;ZX_ROUNDING_LEVEL&apos; and
lookup_code in (&apos;HEADER&apos;,&apos;LINE&apos;) and
(lookup_code = &apos;HEADER&apos; or 
 (:$column$.line_modifier_type is not null and nvl(:$flex$.gsa_pricing,&apos;N&apos;) != &apos;Y&apos;)
)
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
xxen_util.meaning(&apos;HEADER&apos;,&apos;ZX_ROUNDING_LEVEL&apos;,0)
from
dual
where
:$column$.qualifier_context is not null</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>89</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ORIG_SYS_REF</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>90</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_GROUPING_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>91</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.id,
x.value,
x.description
from
xmltable
(&apos;/CONTEXT/ROW&apos;
 passing xxen_qp_upload.get_contexts_lov(:$column$.pte_code)
 columns
 type varchar2(240) path &apos;TYPE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;
 ) x
where
x.type = &apos;QUALIFIER&apos; and
(nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; or x.id in (&apos;MODLIST&apos;,&apos;CUSTOMER&apos;))
order by value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>92</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.id,
x.value,
x.description
from
xmltable
(&apos;/ATTRIBUTE/ROW&apos;
 passing xxen_qp_upload.get_attributes_lov(:$column$.pte_code)
 columns
 context_type varchar2(240) path &apos;CONTEXT_TYPE&apos;,
 context_code varchar2(240) path &apos;CONTEXT_CODE&apos;,
 context_value varchar2(240) path &apos;CONTEXT_VALUE&apos;,
 id  varchar2(240) path &apos;ID&apos;,
 value varchar2(240) path &apos;VALUE&apos;,
 description varchar2(240) path &apos;DESCRIPTION&apos;,
 enabled varchar2(1) path &apos;ENABLED&apos;,
 segment_level varchar2(10) path &apos;SEGMENT_LEVEL&apos;
 ) x
where
x.context_type = &apos;QUALIFIER&apos; and
x.context_value = :$column$.qualifier_context and
(nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; or
 (xxen_qp_upload.get_context_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context) = &apos;CUSTOMER&apos; and x.id in (&apos;QUALIFIER_ATTRIBUTE2&apos;,&apos;QUALIFIER_ATTRIBUTE5&apos;)) or
 (xxen_qp_upload.get_context_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context) = &apos;MODLIST&apos; and x.id in (&apos;QUALIFIER_ATTRIBUTE4&apos;))
) and
x.enabled = &apos;Y&apos; and
nvl(x.segment_level,&apos;LINE&apos;) in (&apos;LINE&apos;,&apos;BOTH&apos;)
order by value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>93</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_APPLIES_PARTY_HIER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>94</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_PRECEDENCE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <DEFAULT_VALUE>xxen_qp_upload.get_attribute_info(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context,:$column$.qualifier_attribute,&apos;PRECEDENCE&apos;)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>95</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_OPERATOR</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ql.lookup_code id,
ql.lookup_code value,
null description
from
qp_lookups ql
where
ql.lookup_type=&apos;COMPARISON_OPERATOR&apos;
order by value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>96</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_VALUE_FROM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) value,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) description
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;QUALIFIER&apos;
, p_context_value    =&gt; :$column$.qualifier_context
, p_attribute_value  =&gt; :$column$.qualifier_attribute
, p_entered_value    =&gt; :$column$.qualifier_value_from
, p_operator         =&gt; :$column$.qualifier_operator
, p_delimiter        =&gt; &apos;^&apos;
)
) lov
where
nvl(:$flex$.gsa_pricing,&apos;N&apos;) = &apos;N&apos; or
(:$flex$.gsa_pricing = &apos;Y&apos; and
 xxen_qp_upload.get_context_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context) = &apos;MODLIST&apos; and
 xxen_qp_upload.get_attribute_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context,:$column$.qualifier_attribute) = &apos;QUALIFIER_ATTRIBUTE4&apos; 
) or
(:$flex$.gsa_pricing = &apos;Y&apos; and
 xxen_qp_upload.get_context_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context) = &apos;CUSTOMER&apos; and 
 ((xxen_qp_upload.get_attribute_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context,:$column$.qualifier_attribute) = &apos;QUALIFIER_ATTRIBUTE2&apos; and 
   exists (select 
           null 
           from   
           hz_cust_accounts hca, hz_parties hp 
           where  
           hca.cust_account_id = to_number(regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1)) and 
           hca.party_id = hp.party_id and 
           hca.status=&apos;A&apos; and 
           hp.gsa_indicator_flag = &apos;Y&apos;
          )
  ) or 
  (xxen_qp_upload.get_attribute_code(:$column$.pte_code,&apos;QUALIFIER&apos;,:$column$.qualifier_context,:$column$.qualifier_attribute) = &apos;QUALIFIER_ATTRIBUTE5&apos; and 
   exists (select 
           null 
           from 
           hz_cust_site_uses_all hcsua, 
           hz_cust_acct_sites_all hcasa, 
           hz_cust_accounts hca, 
           hz_parties hp 
           where 
           hcsua.site_use_id = to_number(regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1)) and 
           hcsua.cust_acct_site_id = hcasa.cust_acct_site_id and 
           hcasa.cust_account_id = hca.cust_account_id and 
           hca.party_id = hp.party_id and 
           hca.status=&apos;A&apos; and 
           hp.gsa_indicator_flag = &apos;Y&apos;
          )
  )
 )
) 
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) value
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;QUALIFIER&apos;
, p_context_value    =&gt; :$column$.qualifier_context
, p_attribute_value  =&gt; :$column$.qualifier_attribute
, p_entered_value    =&gt; :$column$.qualifier_value_from
, p_operator         =&gt; :$column$.qualifier_operator
, p_delimiter        =&gt; &apos;^&apos;
, p_exact_match =&gt; &apos;Y&apos;
)
) lov</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>97</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_VALUE_FROM_DESC</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,1) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) value,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,2) description
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;QUALIFIER&apos;
, p_context_value    =&gt; :$column$.qualifier_context
, p_attribute_value  =&gt; :$column$.qualifier_attribute
, p_entered_value    =&gt; :$column$.qualifier_value_from
, p_operator         =&gt; :$column$.qualifier_operator
, p_delimiter        =&gt; &apos;^&apos;
, p_exact_match =&gt; &apos;Y&apos;
)
) lov
where
:$column$.qualifier_value_from is not null
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) id,
regexp_substr(lov.column_value,&apos;[^^]+&apos;,1,3) value
from
table(
xxen_qp_upload.attribute_value_lov
( p_pte_code         =&gt; :$column$.pte_code
, p_context_type     =&gt; &apos;QUALIFIER&apos;
, p_context_value    =&gt; :$column$.qualifier_context
, p_attribute_value  =&gt; :$column$.qualifier_attribute
, p_entered_value    =&gt; :$column$.qualifier_value_from
, p_operator         =&gt; :$column$.qualifier_operator
, p_delimiter        =&gt; &apos;^&apos;
, p_exact_match =&gt; &apos;Y&apos;
)
) lov</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>98</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_VALUE_TO</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>99</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_START_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>100</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_END_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>101</COLUMN_NUMBER>
    <COLUMN_NAME>DELETE_QUALIFIER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>102</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_DFF_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts_vl   fdfcv
where
fdfcv.application_id = fdfv.application_id and
fdfcv.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfcv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcv.descriptive_flex_context_code != &apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>103</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>104</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>105</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>106</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>107</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>108</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>109</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>110</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>111</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>112</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>113</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>114</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>115</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>116</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>117</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 661,
 p_descriptive_flexfield_name =&gt; &apos;QP_QUALIFIERS&apos;,
 p_context_name =&gt; :$column$.qualifier_dff_context,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.qualifier_attribute1,
 p_attribute2   =&gt; :$column$.qualifier_attribute2,
 p_attribute3   =&gt; :$column$.qualifier_attribute3,
 p_attribute4   =&gt; :$column$.qualifier_attribute4,
 p_attribute5   =&gt; :$column$.qualifier_attribute5,
 p_attribute6   =&gt; :$column$.qualifier_attribute6,
 p_attribute7   =&gt; :$column$.qualifier_attribute7,
 p_attribute8   =&gt; :$column$.qualifier_attribute8,
 p_attribute9   =&gt; :$column$.qualifier_attribute9,
 p_attribute10  =&gt; :$column$.qualifier_attribute10,
 p_attribute11  =&gt; :$column$.qualifier_attribute11,
 p_attribute12  =&gt; :$column$.qualifier_attribute12,
 p_attribute13  =&gt; :$column$.qualifier_attribute13,
 p_attribute14  =&gt; :$column$.qualifier_attribute14,
 p_attribute15  =&gt; :$column$.qualifier_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 661 and
fdfv.descriptive_flexfield_name = &apos;QP_QUALIFIERS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>118</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIER_LIST_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>119</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIER_LINE_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>120</COLUMN_NUMBER>
    <COLUMN_NAME>QUALIFIER_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>121</COLUMN_NUMBER>
    <COLUMN_NAME>ROW_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>122</COLUMN_NUMBER>
    <COLUMN_NAME>SEQ</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>action_</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACTION_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>status_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>STATUS_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>request_id_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>override_list_line_</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>OVERRIDE_LIST_LINE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_modifier_numbering</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MODIFIER_NUMBERING</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_mod_list_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>MOD_LIST_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_mod_line_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>MOD_LINE_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_group_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_GROUP_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_line_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>PRICE_BREAK_LINE_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_line_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>BUY_LINE_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_line_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>GET_LINE_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>PRICING_ATTRIBUTE_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>EXCLUDER_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>LIMIT_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_att_row_id</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>LIMIT_ATT_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pte_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PTE_CODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_source_system_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SOURCE_SYSTEM_CODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_ORIG_SYS_REF</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_comments</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_version</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_VERSION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_currency</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_CURRENCY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_global_list</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GLOBAL_LIST</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_org_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_effective_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_EFFECTIVE_FROM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_effective_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_EFFECTIVE_TO</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_is_active</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_IS_ACTIVE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_is_automatic</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_IS_AUTOMATIC</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_parent_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_parent_version</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_is_ask_for</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type1_effective_fr</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type1_effective_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type2_effective_fr</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_date_type2_effective_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_gsa_indicator</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_GSA_INDICATOR</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_dff_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_DFF_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_list_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_HEADER_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ORIG_SYS_REF</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_no</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_NO</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_modifier_level</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_MODIFIER_LEVEL</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_modifier_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_MODIFIER_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_effective_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_EFFECTIVE_FROM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_effective_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_EFFECTIVE_TO</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_modifier_line</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_automatic</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_AUTOMATIC</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_allow_override</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ALLOW_OVERRIDE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_pricing_phase</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRICING_PHASE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>69</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_incompatibility_group</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_INCOMPATIBILITY_GROUP</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_bucket</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_BUCKET</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>71</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_proration_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRORATION_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>72</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_comparison_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>73</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_product_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>74</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_product_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRODUCT_ATTRIBUTE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>75</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_product_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRODUCT_VALUE</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>76</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_product_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRODUCT_DESCRIPTION</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>77</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_product_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRODUCT_UOM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>78</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_precedence</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_PRECEDENCE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>79</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_volume_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_price_break_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>81</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_operator</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>82</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_value_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>83</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_value_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>84</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>85</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_include_on_returns</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>86</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_formula_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>87</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_application_method</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>APPLICATION_METHOD</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>88</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>VALUE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>89</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_upgrade_item</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_terms_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>91</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_terms_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>92</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_coupon_modifier_no</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>93</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pbh_adjustment_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>94</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pbh_accumulation_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>95</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pbh_net_amount_calculation</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>96</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_accrue</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>97</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_benefit_qty</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>98</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_benefit_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>99</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expiration_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expiration_period_start_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>101</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expiration_periods</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>102</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expiration_period_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>103</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_accrual_redemption_rate</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>104</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_accrual_conversion_rate</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>105</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_rebate_transaction_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>106</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_dff_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_DFF_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>107</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>108</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>109</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>111</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>112</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>113</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>114</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>115</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>116</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>117</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>118</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>119</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>121</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LIST_LINE_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>122</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>123</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_value_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>124</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_value_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>125</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_application_meth</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>126</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>127</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_formula_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>128</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_benefit_quantity</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>129</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_benefit_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_accrual_conv_rat</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>131</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_price_break</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>132</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>133</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_group_no</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>134</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_product_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>135</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_product_attribute_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>136</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_pricing_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>137</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_operator</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>138</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_value_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>139</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_value_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>141</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_buy_item</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>142</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>143</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_product_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>144</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_product_attribute_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>145</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_product_attribute_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>146</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_quantity</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>147</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_uom</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>148</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_price_list</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>149</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_price</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_formula_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>151</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_application_method</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>152</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>153</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attrib_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>154</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>155</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>156</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_operator</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>157</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_value_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>158</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_val_fr_mng</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>159</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_value_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_pricing_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>161</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>162</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_flag</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>163</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_product_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>164</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_product_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>165</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_product_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>166</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_excluder</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>167</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_assignment_level</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ASSIGNMENT_LEVEL</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>168</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_orig_sys_ref</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ORIG_SYS_REF</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>169</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_rule_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>170</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_grouping_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_GROUPING_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>171</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>172</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>173</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_applies_party_hier</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_APPLIES_PARTY_HIER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>174</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_precedence</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_PRECEDENCE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>175</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_operator</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_OPERATOR</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>176</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_value_from</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_VALUE_FROM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>177</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_value_from_mng</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_VALUE_FROM_DESC</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>178</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_value_to</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_VALUE_TO</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>179</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_start_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_START_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>180</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_end_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_END_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>181</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_qualifier</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DELETE_QUALIFIER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>182</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_dff_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_DFF_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>183</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>184</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>185</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>186</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>187</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>188</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>189</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>190</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>191</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>192</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>193</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>194</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>195</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>196</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>197</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>198</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_assignment_level</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>199</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_no</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>200</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_basis</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>201</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_enforced</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>202</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_amount</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>203</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_by_organization</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>204</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_constraint_1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>205</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_context_1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>206</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_attribute_1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>207</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_constraint_2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>208</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_context_2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>209</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_attribute_2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>210</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_when_exceeded</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>211</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_hold</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>212</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_limit</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>213</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_oth_att_constraint</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>214</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_oth_att_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>215</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_oth_att_attribute</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>216</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_oth_att_value</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>217</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_other_att_meaning</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>218</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_limit_oth_att</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>219</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_modifier_list_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>MODIFIER_LIST_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>220</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_modifier_line_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>MODIFIER_LINE_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>221</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_price_break_line_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>222</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buy_line_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>223</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_get_line_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>224</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pricing_attribute_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>225</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_excluder_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>226</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_qualifier_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUALIFIER_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>227</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>228</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_limit_attribute_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>x.upload_row,
x.list_number,
x.list_version,
nvl(x.line_no,-1),
nvl(x.modifier_line_id,-1),
x.seq,
x.qualifier_grouping_number,
x.qualifier_precedence,
x.qualifier_context,
x.qualifier_attribute</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xu.status_,
xu.message_,
xu.request_id_,
xu.modified_columns_,
xu.upload_mode_,
xu.override_list_line_,
xu.upload_row,
xu.modifier_numbering,
xu.mod_list_row_id,
xu.mod_line_row_id,
xu.qualifier_group_row_id,
xu.qualifier_row_id,
xu.price_break_line_row_id,
xu.pricing_attribute_row_id,
xu.excluder_row_id,
xu.buy_line_row_id,
xu.get_line_row_id,
xu.limit_row_id,
xu.limit_att_row_id,
--
-- Modifier List Header
qslhv.pte_code pte_code,
qslhv.source_system_code source_system_code,
xxen_util.meaning(qslhv.list_type_code,&apos;LIST_TYPE_CODE&apos;,661) list_type,
qslhv.orig_system_header_ref list_orig_sys_ref,
qslhv.name list_number,
qslhv.version_no list_version,
qslhv.description list_name,
qslhv.comments list_description,
qslhv.currency_code list_currency,
xxen_util.meaning(nvl(qslhv.global_flag,&apos;Y&apos;),&apos;YES_NO&apos;,0) global_list,
qp_util.get_ou_name(qslhv.orig_org_id) operating_unit,
qslhv.start_date_active list_effective_from,
qslhv.end_date_active list_effective_to,
xxen_util.meaning(nvl(qslhv.active_flag,&apos;N&apos;),&apos;YES_NO&apos;,0) list_is_active,
xxen_util.meaning(decode(qslhv.automatic_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_is_automatic,
xxen_util.meaning(decode(qslhv.gsa_indicator,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) list_gsa_indicator,
--
xxen_util.display_flexfield_context(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context) list_header_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE1&apos;,qslhv.row_id,qslhv.attribute1) list_header_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE2&apos;,qslhv.row_id,qslhv.attribute2) list_header_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE3&apos;,qslhv.row_id,qslhv.attribute3) list_header_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE4&apos;,qslhv.row_id,qslhv.attribute4) list_header_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE5&apos;,qslhv.row_id,qslhv.attribute5) list_header_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE6&apos;,qslhv.row_id,qslhv.attribute6) list_header_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE7&apos;,qslhv.row_id,qslhv.attribute7) list_header_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE8&apos;,qslhv.row_id,qslhv.attribute8) list_header_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE9&apos;,qslhv.row_id,qslhv.attribute9) list_header_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE10&apos;,qslhv.row_id,qslhv.attribute10) list_header_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE11&apos;,qslhv.row_id,qslhv.attribute11) list_header_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE12&apos;,qslhv.row_id,qslhv.attribute12) list_header_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE13&apos;,qslhv.row_id,qslhv.attribute13) list_header_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE14&apos;,qslhv.row_id,qslhv.attribute14) list_header_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_HEADERS&apos;,qslhv.context,&apos;ATTRIBUTE15&apos;,qslhv.row_id,qslhv.attribute15) list_header_attribute15,
--
-- Modifier Line
-- summary
xxen_qp_upload.get_orig_sys_ref(&apos;LINE&apos;,qmsv.list_line_id) line_orig_sys_ref,
qmsv.list_line_no line_no,
qmsv.modifier_level line_modifier_level,
qmsv.list_line_type line_modifier_type,
qmsv.start_date_active line_effective_from,
qmsv.end_date_active line_effective_to,
xxen_util.meaning(decode(qmsv.automatic_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) line_automatic,
xxen_util.meaning(decode(qmsv.override_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0) line_allow_override,
qmsv.proration_type line_proration_type,
qmsv.pricing_phase line_pricing_phase,
qmsv.incompatibility_grp line_incompatibility_group,
qmsv.pricing_group_sequence line_bucket,
qmsv.product_attribute_type line_product_attribute,
qmsv.product_attr_value line_product_value,
xxen_qp_upload.get_product_description(qslhv.pte_code,qp_util.get_context(&apos;QP_ATTR_DEFNS_PRICING&apos;,qmsv.product_attribute_context),qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_PRICING&apos;,qmsv.product_attribute_context,qmsv.product_attr),qmsv.product_attr_val,qmsv.product_attr_value) line_product_description,
qmsv.product_precedence line_precedence,
qmsv.product_uom_code line_product_uom,
-- Discounts/Charges
qmsv.arithmetic_operator_type application_method,
qmsv.operand value,
-- Line DFF Attributes
xxen_util.display_flexfield_context(661,&apos;QP_LIST_LINES&apos;,qmsv.context) list_line_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE1&apos;,qmsv.row_id,qmsv.attribute1) list_line_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE2&apos;,qmsv.row_id,qmsv.attribute2) list_line_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE3&apos;,qmsv.row_id,qmsv.attribute3) list_line_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE4&apos;,qmsv.row_id,qmsv.attribute4) list_line_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE5&apos;,qmsv.row_id,qmsv.attribute5) list_line_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE6&apos;,qmsv.row_id,qmsv.attribute6) list_line_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE7&apos;,qmsv.row_id,qmsv.attribute7) list_line_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE8&apos;,qmsv.row_id,qmsv.attribute8) list_line_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE9&apos;,qmsv.row_id,qmsv.attribute9) list_line_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE10&apos;,qmsv.row_id,qmsv.attribute10) list_line_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE11&apos;,qmsv.row_id,qmsv.attribute11) list_line_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE12&apos;,qmsv.row_id,qmsv.attribute12) list_line_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE13&apos;,qmsv.row_id,qmsv.attribute13) list_line_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE14&apos;,qmsv.row_id,qmsv.attribute14) list_line_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_LIST_LINES&apos;,qmsv.context,&apos;ATTRIBUTE15&apos;,qmsv.row_id,qmsv.attribute15) list_line_attribute15,
--
-- Qualifiers
nvl(nvl2(qqv.qualifier_id,xxen_util.meaning(decode(nvl(qqv.list_line_id,-1),-1,&apos;HEADER&apos;,&apos;LINE&apos;),&apos;ZX_ROUNDING_LEVEL&apos;,0),null), case when xu.delete_qualifier is not null then xu.qualifier_assignment_level end) qualifier_assignment_level,
nvl(xxen_qp_upload.get_orig_sys_ref(&apos;QUALIFIER&apos;,qqv.qualifier_id), case when xu.delete_qualifier is not null then xu.qualifier_orig_sys_ref end) qualifier_orig_sys_ref,
nvl(qqv.qualifier_grouping_no, case when xu.delete_qualifier is not null then xu.qualifier_grouping_number end) qualifier_grouping_number,
nvl(qp_util.get_context(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context), case when xu.delete_qualifier is not null then xu.qualifier_context end) qualifier_context,
nvl(qp_qp_form_pricing_attr.get_attribute(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context,qqv.qualifier_attribute), case when xu.delete_qualifier is not null then xu.qualifier_attribute end) qualifier_attribute,
nvl(xxen_util.meaning(decode(qqv.qualify_hier_descendents_flag,&apos;Y&apos;,&apos;Y&apos;,null),&apos;YES_NO&apos;,0), case when xu.delete_qualifier is not null then xu.qualifier_applies_party_hier end) qualifier_applies_party_hier,
nvl(qqv.qualifier_precedence, case when xu.delete_qualifier is not null then xu.qualifier_precedence end) qualifier_precedence,
nvl(qqv.comparision_operator_code, case when xu.delete_qualifier is not null then xu.qualifier_operator end) qualifier_operator,
nvl(rtrim(replace(qp_util.get_attribute_value(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context,qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),qqv.qualifier_attr_value,qqv.comparision_operator_code),chr(0),null)),
    case when xu.delete_qualifier is not null then xu.qualifier_value_from end
) qualifier_value_from,
nvl(rtrim(replace(qp_util.get_attribute_value_meaning(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context,qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),qqv.qualifier_attr_value,qqv.comparision_operator_code),chr(0),null)),
    case when xu.delete_qualifier is not null then xu.qualifier_value_from_desc end
) qualifier_value_from_desc,
nvl(qp_util.get_attribute_value(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context,qp_qp_form_pricing_attr.get_segment_name(&apos;QP_ATTR_DEFNS_QUALIFIER&apos;,qqv.qualifier_context, qqv.qualifier_attribute),qqv.qualifier_attr_value_to,qqv.comparision_operator_code),
    case when xu.delete_qualifier is not null then xu.qualifier_value_to end
) qualifier_value_to,
nvl(qqv.start_date_active,case when xu.delete_qualifier is not null then xu.qualifier_start_date end) qualifier_start_date,
nvl(qqv.end_date_active,case when xu.delete_qualifier is not null then xu.qualifier_end_date end) qualifier_end_date,
xu.delete_qualifier,
--
xxen_util.display_flexfield_context(661,&apos;QP_QUALIFIERS&apos;,qqv.context) qualifier_dff_context,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE1&apos;,qqv.row_id,qqv.attribute1) qualifier_attribute1,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE2&apos;,qqv.row_id,qqv.attribute2) qualifier_attribute2,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE3&apos;,qqv.row_id,qqv.attribute3) qualifier_attribute3,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE4&apos;,qqv.row_id,qqv.attribute4) qualifier_attribute4,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE5&apos;,qqv.row_id,qqv.attribute5) qualifier_attribute5,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE6&apos;,qqv.row_id,qqv.attribute6) qualifier_attribute6,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE7&apos;,qqv.row_id,qqv.attribute7) qualifier_attribute7,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE8&apos;,qqv.row_id,qqv.attribute8) qualifier_attribute8,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE9&apos;,qqv.row_id,qqv.attribute9) qualifier_attribute9,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE10&apos;,qqv.row_id,qqv.attribute10) qualifier_attribute10,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE11&apos;,qqv.row_id,qqv.attribute11) qualifier_attribute11,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE12&apos;,qqv.row_id,qqv.attribute12) qualifier_attribute12,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE13&apos;,qqv.row_id,qqv.attribute13) qualifier_attribute13,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE14&apos;,qqv.row_id,qqv.attribute14) qualifier_attribute14,
xxen_util.display_flexfield_value(661,&apos;QP_QUALIFIERS&apos;,qqv.context,&apos;ATTRIBUTE15&apos;,qqv.row_id,qqv.attribute15) qualifier_attribute15,
--
-- IDs
qslhv.list_header_id modifier_list_id,
qmsv.list_line_id modifier_line_id,
qqv.qualifier_id,
&apos;Result&apos; row_type,
xu.seq
from
xxen_qp_gsa_pricing_upl_1991_u xu,
qp_secu_list_headers_vl qslhv,
qp_modifier_summary_v qmsv,
qp_qualifiers_v qqv
where
nvl(xu.status_code_,xxen_upload.status_error) = xxen_upload.status_success and
xu.mod_list_row_id = qslhv.list_header_id and
xu.mod_list_row_id = qmsv.list_header_id(+) and
xu.mod_line_row_id = qmsv.list_line_id(+) and
nvl(qmsv.excluder_flag(+),&apos;N&apos;)=&apos;N&apos; and
xu.mod_list_row_id = qqv.list_header_id(+) and
xu.qualifier_row_id = qqv.qualifier_id(+)
</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
