<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>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: QP Price Lists -->
 <REPORTS_ROW>
  <GUID>71569681E83269C8E053F400140AC155</GUID>
  <SQL_TEXT>select
qlhv.name price_list,
qlhv.description,
xxen_util.yes(qlhv.global_flag) global,
qlhv.currency_code currency,
fcv.name currency_name,
qclv.name multi_currency_name,
qlhv.rounding_factor,
qllv.start_date_active start_date,
qllv.end_date_active end_date,
qllv.product_attribute_context product_context,
qllv.product_uom_code uom,
qllv.product_attr_val_disp item,
msiv.description item_description,
xxen_util.meaning(qllv.list_line_type_code,&apos;LIST_LINE_TYPE_CODE&apos;,661) line_type,
xxen_util.meaning(qllv.arithmetic_operator,&apos;ARITHMETIC_OPERATOR&apos;,661) application_method,
xxen_util.meaning(qllv.price_break_type_code,&apos;PRICE_BREAK_TYPE_CODE&apos;,661) price_break_type,
qllv.operand value,
qllv.product_precedence precedence,
qlhv.pte_code pricing_transaction_entity,
qlhv.source_system_code,
xxen_util.meaning(qllv.comparison_operator_code,&apos;COMPARISON_OPERATOR&apos;,661) operator,
xxen_util.meaning(qlhv.list_type_code,&apos;LIST_TYPE_CODE&apos;,661) list_type,
qlhv.list_type_code list_type_code,
xxen_util.meaning(qlhv.source_system_code,&apos;SOURCE_SYSTEM&apos;,661) source_system,
qpfv.name formula,
--qp_qpxprcst_xmlp_pkg.cf_product_attributeformula(qllv.product_attribute_context, qllv.product_attribute) product_attribute,
--qp_qpxprcst_xmlp_pkg.cf_product_attr_val_dispformul(qllv.product_attribute_context, qllv.product_attribute, qllv.product_attr_value, qllv.product_attr_val_disp) product_attr_val_disp,
hca.account_number,
hp.party_name customer_name,
xxen_util.meaning(qlhv.ship_method_code,&apos;SHIP_METHOD&apos;,3) ship_method,
xxen_util.meaning(qlhv.freight_terms_code,&apos;FREIGHT_TERMS&apos;,660) freight_terms,
rtt.name payment_term,
haouv.name operating_unit,
xxen_util.user_name(qllv.created_by) created_by,
xxen_util.client_time(qllv.creation_date) creation_date,
xxen_util.user_name(qllv.last_updated_by) last_updated_by,
xxen_util.client_time(qllv.last_update_date) last_update_date,
qlhv.list_header_id,
qllv.list_line_id
from
qp_list_headers_vl qlhv,
qp_list_lines_v qllv,
mtl_system_items_vl msiv,
qp_currency_lists_vl qclv,
fnd_currencies_vl fcv,
ra_terms_tl rtt,
hz_cust_accounts hca,
hz_parties hp,
hr_all_organization_units_vl haouv,
qp_price_formulas_vl qpfv
where
1=1 and
qlhv.list_header_id=qllv.list_header_id and
(qllv.product_attribute&lt;&gt;&apos;PRICING_ATTRIBUTE1&apos; or msiv.inventory_item_id is not null) and
case when qllv.product_attribute_context=&apos;ITEM&apos; and qllv.product_attribute=&apos;PRICING_ATTRIBUTE1&apos; then qllv.product_attr_value end=msiv.inventory_item_id(+) and
msiv.organization_id(+)=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;) and
qlhv.currency_header_id=qclv.currency_header_id(+) and
qlhv.currency_code=fcv.currency_code(+) and
qlhv.terms_id=rtt.term_id(+) and
rtt.language(+)=userenv(&apos;lang&apos;) and
qlhv.sold_to_org_id=hca.cust_account_id(+) and
hca.party_id=hp.party_id(+) and
qlhv.orig_org_id=haouv.organization_id(+) and
qllv.price_by_formula_id=qpfv.price_formula_id(+)
order by
qlhv.name,
qllv.product_attr_val_disp,
qllv.start_date_active desc</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <NUMBER_FORMAT>#,##0.00;[Red]-#,##0.00</NUMBER_FORMAT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>QP Price Lists</REPORT_NAME>
    <DESCRIPTION>Master data report showing the setup of price lists including item prices, calculation methods, terms and dates.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qlhv.name=:price_list</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
qlhv.name value,
decode(qlhv.global_flag,&apos;Y&apos;,&apos;Global: &apos;)||qlhv.description description
from
qp_list_headers_vl qlhv
where
qlhv.global_flag=&apos;Y&apos; or
qlhv.orig_org_id=fnd_global.org_id
order by
qlhv.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Liste des prix</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Price List</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qllv.product_attr_value in (select to_char(msiv.inventory_item_id) from mtl_system_items_vl msiv where msiv.concatenated_segments=:item and msiv.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;)) 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>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
msiv.concatenated_segments value,
msiv.description
from
mtl_system_items_vl msiv
where
msiv.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;)
order by
msiv.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Article</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Item</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qllv.product_attr_value in (
select
to_char(mic.inventory_item_id)
from
mtl_category_sets_v mcsv,
mtl_item_categories mic
where
mcsv.category_set_name=:category_set_name and
mcsv.category_set_id=mic.category_set_id and
mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;)
) 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
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
mcsv.category_set_id in (select mic.category_set_id from mtl_item_categories mic where mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;))
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Ensemble de la catégorie</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category Set</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>qllv.product_attr_value in (
select
to_char(mic.inventory_item_id)
from
mtl_item_categories mic,
mtl_category_sets mcs,
mtl_categories_kfv mck
where
mck.concatenated_segments=:category and
mck.structure_id=mcs.structure_id and
mck.category_id=mic.category_id and
mcs.category_set_id=mic.category_set_id and
mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;)
) 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_vl mcsv,
mtl_categories_b_kfv mcbk,
mtl_categories_tl mct
where
mcsv.category_set_name=:$flex$.category_set and
mcsv.structure_id=mcbk.structure_id and
(mcsv.category_set_id, mcbk.category_id) in (select mic.category_set_id, mic.category_id from mtl_item_categories mic where mic.organization_id=fnd_profile.value(&apos;QP_ORGANIZATION_ID&apos;)) and
mcbk.category_id=mct.category_id and
mct.language=userenv(&apos;lang&apos;)
order by
mcbk.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Catégorie</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:valid_on_date between nvl(qllv.start_date_active,:valid_on_date) and nvl(qllv.end_date_active,:valid_on_date)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>sysdate</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Valable le Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Valid on Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.category_set</FLEX_BIND>
    <PARAMETER_NAME>Category Set</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Category</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
