<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: AR Account Number -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE7F79D2E0530100007F1FF2</GUID>
  <LOV_NAME>AR Account Number</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <FILTER_BEFORE_DISPLAY>Y</FILTER_BEFORE_DISPLAY>
  <LOV_QUERY>select
hca.account_number value,
hp.party_name||&apos; (&apos;||initcap(hp.party_type)||&apos;)&apos; description
from
hz_parties hp,
hz_cust_accounts hca
where
hp.party_id=hca.party_id and
(
:$flex$.operating_unit is null or
hca.cust_account_id in (
select
hcasa.cust_account_id
from
hr_all_organization_units_vl haouv,
hz_cust_acct_sites_all hcasa
where
xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos; and
haouv.organization_id=hcasa.org_id
)
)
order by
hp.party_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: AR Customer Name -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE8679D2E0530100007F1FF2</GUID>
  <LOV_NAME>AR Customer Name</LOV_NAME>
  <FILTER_BEFORE_DISPLAY>Y</FILTER_BEFORE_DISPLAY>
  <LOV_QUERY>select
hp.party_name value,
hca.account_number||&apos; (&apos;||initcap(hp.party_type)||&apos;)&apos;  description
from
hz_parties hp,
hz_cust_accounts hca
where
hp.party_id=hca.party_id and
(
:$flex$.operating_unit is null or
hca.cust_account_id in (
select
hcasa.cust_account_id
from
hr_all_organization_units_vl haouv,
hz_cust_acct_sites_all hcasa
where
xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos; and
haouv.organization_id=hcasa.org_id
)
)
order by
hp.party_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- 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 (all) -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE8879D2E0530100007F1FF2</GUID>
  <LOV_NAME>HR Operating Unit (all)</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;))
order by
hou.name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: INV Category -->
 <LOVS_ROW>
  <GUID>8E2FF36EDECB79D2E0530100007F1FF2</GUID>
  <LOV_NAME>INV Category</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
mcv.category_concat_segs value,
mcv.description
from
mtl_category_sets_vl mcsv,
mtl_categories_v mcv
where
mcsv.category_set_name=:$flex$.category_set and
mcsv.structure_id=mcv.structure_id
order by
mcv.category_concat_segs</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: INV Organization Code (all) -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA279D2E0530100007F1FF2</GUID>
  <LOV_NAME>INV Organization Code (all)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
ood.organization_code value,
ood.organization_name||&apos; (&apos;||ftv.territory_short_name||&apos;, &apos;||hla.town_or_city||decode(mp.organization_id,mp.master_organization_id,null,&apos;, &apos;||mp0.organization_code)||&apos;)&apos; description
from
org_organization_definitions ood,
mtl_parameters mp,
mtl_parameters mp0,
hr_all_organization_units haou,
hr_locations_all hla,
fnd_territories_vl ftv
where
ood.organization_id=mp.organization_id and
(:$flex$.operating_unit is null or ood.operating_unit in (select haouv.organization_id from hr_all_organization_units_vl haouv where xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;)) and
(:$flex$.ledger is null or ood.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
nvl(ood.disable_date,sysdate)&gt;=sysdate and
mp.master_organization_id=mp0.organization_id and
ood.organization_id=haou.organization_id(+) and
haou.location_id=hla.location_id(+) and
hla.country=ftv.territory_code(+)
order by
ood.organization_code</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>All active inventory organization codes</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: MRP Assignment Set -->
 <LOVS_ROW>
  <GUID>92EDCA82621F0FBDE053BB6B6358DEED</GUID>
  <LOV_NAME>MRP Assignment Set</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
mas.assignment_set_name value,
mas.description 
from
mrp_assignment_sets mas 
order by
mas.assignment_set_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </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: MRP Sourcing Rule Assignment Upload -->
 <REPORTS_ROW>
  <GUID>0C1D83C933980FC0E06362FB09058616</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
 null action_,
 null status_,
 null message_,
 null request_id_,
 null modified_columns_,
 null set_row_id,
 null ass_row_id,
 :p_upload_mode upload_mode,
 :p_bypass_dff_validation bypass_dff_validation,
 -- assignment set
 mas.assignment_set_name assignment_set,
 mas.description assignment_set_description,
 -- assignment
 case mrav.assignment_type
 when 1 then &apos;Global&apos;
 when 2 then &apos;Category&apos;
 when 3 then &apos;Item&apos;
 when 4 then &apos;Organization&apos;
 when 5 then &apos;Category-Organization&apos;
 when 6 then &apos;Item-Organization&apos;
 end assignment_type,
 mrav.organization_code organization,
 msiv.concatenated_segments item,
 case when mrav.assignment_type in (2,5)
 then mrav.entity_name
 else null
 end category,
 case when mrav.assignment_type in (3,6)
 then msiv.description
 else mrav.description
 end description,
 mrav.customer_name,
 hca.account_number customer_number,
 hcsua.location customer_site,
 xxen_util.meaning(hcsua.site_use_code,&apos;SITE_USE_CODE&apos;,222) customer_site_use,
 haouv.name customer_site_ou,
 mrav.ship_to_address,
 mrav.sourcing_rule_type_text sourcing_rule_type,
 mrav.sourcing_rule_name,
 mp.organization_code sourcing_rule_org,
 -- attributes
 xxen_util.display_flexfield_context(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category) set_attribute_category,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE1&apos;,mas.rowid,mas.attribute1) sr_set_attribute1,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE2&apos;,mas.rowid,mas.attribute2) sr_set_attribute2,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE3&apos;,mas.rowid,mas.attribute3) sr_set_attribute3,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE4&apos;,mas.rowid,mas.attribute4) sr_set_attribute4,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE5&apos;,mas.rowid,mas.attribute5) sr_set_attribute5,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE6&apos;,mas.rowid,mas.attribute6) sr_set_attribute6,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE7&apos;,mas.rowid,mas.attribute7) sr_set_attribute7,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE8&apos;,mas.rowid,mas.attribute8) sr_set_attribute8,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE9&apos;,mas.rowid,mas.attribute9) sr_set_attribute9,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE10&apos;,mas.rowid,mas.attribute10) sr_set_attribute10,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE11&apos;,mas.rowid,mas.attribute11) sr_set_attribute11,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE12&apos;,mas.rowid,mas.attribute12) sr_set_attribute12,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE13&apos;,mas.rowid,mas.attribute13) sr_set_attribute13,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE14&apos;,mas.rowid,mas.attribute14) sr_set_attribute14,
 xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE15&apos;,mas.rowid,mas.attribute15) sr_set_attribute15,
 --
 xxen_util.display_flexfield_context(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category) assign_attribute_category,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE1&apos;,mrav.row_id,mrav.attribute1) sr_assign_attribute1,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE2&apos;,mrav.row_id,mrav.attribute2) sr_assign_attribute2,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE3&apos;,mrav.row_id,mrav.attribute3) sr_assign_attribute3,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE4&apos;,mrav.row_id,mrav.attribute4) sr_assign_attribute4,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE5&apos;,mrav.row_id,mrav.attribute5) sr_assign_attribute5,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE6&apos;,mrav.row_id,mrav.attribute6) sr_assign_attribute6,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE7&apos;,mrav.row_id,mrav.attribute7) sr_assign_attribute7,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE8&apos;,mrav.row_id,mrav.attribute8) sr_assign_attribute8,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE9&apos;,mrav.row_id,mrav.attribute9) sr_assign_attribute9,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE10&apos;,mrav.row_id,mrav.attribute10) sr_assign_attribute10,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE11&apos;,mrav.row_id,mrav.attribute11) sr_assign_attribute11,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE12&apos;,mrav.row_id,mrav.attribute12) sr_assign_attribute12,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE13&apos;,mrav.row_id,mrav.attribute13) sr_assign_attribute13,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE14&apos;,mrav.row_id,mrav.attribute14) sr_assign_attribute14,
 xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE15&apos;,mrav.row_id,mrav.attribute15) sr_assign_attribute15,
 --
 null delete_option,
 -- ids
 mas.assignment_set_id,
 mrav.assignment_id,
 mrav.sourcing_rule_id,
 mrav.assignment_type assignment_type_id,
 :p_master_org_id master_organization_id
from
 mrp_assignment_sets mas,
 mrp_sr_assignments_v mrav,
 mrp_sourcing_rules msr,
 mtl_parameters mp,
 mtl_system_items_vl msiv,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hr_all_organization_units_vl haouv
where
 1=1 and
 :p_master_org_code is not null and
 mas.assignment_set_id = mrav.assignment_set_id and
 mrav.sourcing_rule_id = msr.sourcing_rule_id (+) and
 msr.organization_id = mp.organization_id (+) and
 case when mrav.assignment_type in (3,6) then nvl(mrav.organization_id,:p_master_org_id) else null end = msiv.organization_id (+) and
 case when mrav.assignment_type in (3,6) then mrav.inventory_item_id else null end = msiv.inventory_item_id (+) and
 mrav.customer_id = hca.cust_account_id (+) and
 mrav.ship_to_site_id = hcsua.site_use_id (+) and
 hcsua.org_id = haouv.organization_id (+) and
 (mrav.assignment_type in (1,2,4,5) or
  mrav.organization_id is not null or
  (mrav.assignment_type in (3,6) and
   mrav.organization_id is null and
   exists (select null from mtl_system_items_b msib where msib.organization_id = :p_master_org_id and msib.inventory_item_id = mrav.inventory_item_id)
  )
 )</SQL_TEXT>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_mrp_upload.upload_sourcing_rule_assignmt</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>MRP Sourcing Rule Assignment Upload</REPORT_NAME>
    <DESCRIPTION>MRP Sourcing Rule Assignment Upload
=============================
- Upload new Assignment Sets and Sourcing Rule Assignments
- Update Existing Assignment Sets and Sourcing Rule Assignments

Notes:
If an Assignment Organization is specified, then this determines the selecatable items. 
If an Assignment Organization is not specified, then the Master Organization determines the selectable Items.
The selectable Assignment Organizations is not restricted by the Master Organization. 
This is the same logic as used in the Sourcing Assignments form
</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</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>:p_bypass_dff_validation</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_master_org_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_master_org_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_upload_mode</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_master_org_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select
mp.organization_id
from
mtl_parameters mp
where
mp.organization_code = :$flex$.Master_Organization_Code</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Master Organization ID</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_category_set is not null</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select
mcs.category_set_name
from
mtl_category_sets mcs
where
mcs.category_set_id = to_number(fnd_profile.value(&apos;MRP_SRA_CATEGORY_SET&apos;))</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category Set</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_bypass_dff_validation</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>Bypass DFF Validation</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_master_org_code</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ood.organization_code value,
ood.organization_name description
from
org_organization_definitions ood
where
ood.organization_id in
(select distinct
 mp.master_organization_id
 from
 mtl_parameters mp
 where
 mp.organization_id in (select oav.organization_id from org_access_view oav where oav.resp_application_id=fnd_global.resp_appl_id and oav.responsibility_id=fnd_global.resp_id)
) and
nvl(ood.disable_date,sysdate)&gt;=sysdate
order by
ood.organization_code
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
mpm.organization_code
from
mtl_parameters mp,
mtl_parameters mpm
where
mp.master_organization_id = mpm.organization_id and
mp.organization_id = fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;)
</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Master Organization Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_upload_mode like &apos;%&apos; || xxen_upload.action_update</SQL_TEXT>
    <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>
    <DEFAULT_VALUE>C</DEFAULT_VALUE>
    <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>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mas.assignment_set_name = :p_assign_set_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>MRP Assignment Set</LOV_NAME>
    <LOV_GUID>92EDCA82621F0FBDE053BB6B6358DEED</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
mas.assignment_set_name value,
mas.description 
from
mrp_assignment_sets mas 
order by
mas.assignment_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Assignment Set</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>case mrav.assignment_type
when 1 then &apos;Global&apos;
when 2 then &apos;Category&apos;
when 3 then &apos;Item&apos;
when 4 then &apos;Organization&apos;
when 5 then &apos;Category-Organization&apos;
when 6 then &apos;Item-Organization&apos;
end = :p_assign_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
null description
from
(
select &apos;1&apos; id, &apos;Global&apos; value 
from dual 
union all
select &apos;2&apos; id, &apos;Category&apos; value 
from dual
where 
:$flex$.category_set is not null and 
(select mcs.control_level from mtl_category_sets mcs where mcs.category_set_name = :$flex$.category_set) != 2
union all
select &apos;3&apos; id, &apos;Item&apos; value 
from dual 
union all
select &apos;4&apos; id, &apos;Organization&apos; value 
from dual 
union all
select &apos;5&apos; id, &apos;Category-Organization&apos; value 
from dual 
where :$flex$.category_set is not null
union all
select &apos;6&apos; id, &apos;Item-Organization&apos; value 
from dual
) x
order by
x.value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Assignment Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mrav.sourcing_rule_type_text = :p_src_rule_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ml.meaning value,
ml.description
from
mfg_lookups ml
where
ml.lookup_type = &apos;MRP_SOURCING_RULE_TYPE&apos; and
ml.lookup_code in (1, 2) and
(:$flex$.assignment_type is null or
 (:$flex$.assignment_type in (&apos;Global&apos;, &apos;Category&apos;, &apos;Item&apos;) and ml.lookup_code in (1, 2)) or 
 (:$flex$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;) and ml.lookup_code = 1)
)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sourcing Rule Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mrav.sourcing_rule_name = :p_src_rule_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
mrs.sourcing_rule_name value,
mrs.description || 
&apos; (&apos; || xxen_util.meaning(mrs.sourcing_rule_type,&apos;MRP_SOURCING_RULE_TYPE&apos;,700) || &apos;)&apos; ||
decode(mrs.sourcing_rule_type,1,&apos; (&apos; || nvl(mp.organization_code,&apos;All Orgs&apos;) || &apos;)&apos;) description
from
mrp_sourcing_rules mrs,
mtl_parameters mp
where
mp.organization_id (+) = mrs.organization_id and
(:$flex$.Sourcing_Rule_Type is null or
 xxen_util.contains(:$flex$.Sourcing_Rule_Type,xxen_util.meaning(mrs.sourcing_rule_type,&apos;MRP_SOURCING_RULE_TYPE&apos;,700)) = &apos;Y&apos; 
) and
(:$flex$.Sourcing_Rule_Organization is null or
 xxen_util.contains(:$flex$.Sourcing_Rule_Organization,mp.organization_code) = &apos;Y&apos;
)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sourcing Rule Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mrav.organization_code = :p_assign_org</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Organization Code (all)</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA279D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ood.organization_code value,
ood.organization_name||&apos; (&apos;||ftv.territory_short_name||&apos;, &apos;||hla.town_or_city||decode(mp.organization_id,mp.master_organization_id,null,&apos;, &apos;||mp0.organization_code)||&apos;)&apos; description
from
org_organization_definitions ood,
mtl_parameters mp,
mtl_parameters mp0,
hr_all_organization_units haou,
hr_locations_all hla,
fnd_territories_vl ftv
where
ood.organization_id=mp.organization_id and
(:$flex$.operating_unit is null or ood.operating_unit in (select haouv.organization_id from hr_all_organization_units_vl haouv where xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;)) and
(:$flex$.ledger is null or ood.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
nvl(ood.disable_date,sysdate)&gt;=sysdate and
mp.master_organization_id=mp0.organization_id and
ood.organization_id=haou.organization_id(+) and
haou.location_id=hla.location_id(+) and
hla.country=ftv.territory_code(+)
order by
ood.organization_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>(mrav.category_set_id,mrav.category_id) in
(select
 mcsv.category_set_id, 
 mcv.category_id
 from
 mtl_category_sets_vl mcsv,
 mtl_categories_v mcv
 where
 mcsv.structure_id=mcv.structure_id and
 mcv.category_concat_segs = :p_assign_category and
 mcsv.category_set_name=:p_category_set
) and
mrav.assignment_type in (2,5)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Category</LOV_NAME>
    <LOV_GUID>8E2FF36EDECB79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
mcv.category_concat_segs value,
mcv.description
from
mtl_category_sets_vl mcsv,
mtl_categories_v mcv
where
mcsv.category_set_name=:$flex$.category_set and
mcsv.structure_id=mcv.structure_id
order by
mcv.category_concat_segs</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mrav.inventory_item_id in
(select 
 msiv.inventory_item_id
 from 
 mtl_system_items_vl msiv
 where 
 msiv.organization_id = nvl(mrav.organization_id,:p_master_org_id) and
 msiv.concatenated_segments = :p_assign_item
) and
mrav.assignment_type in (3,6) 
</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||&apos; (&apos;||mp.organization_code||&apos;)&apos; description
from
mtl_system_items_vl msiv,
mtl_parameters mp
where
msiv.organization_id=mp.organization_id and
msiv.bom_item_type in (1,2,4) and
((:$flex$.organization_code is not null and xxen_util.contains(:$flex$.organization_code,mp.organization_code) = &apos;Y&apos;) or
 (:$flex$.organization_code is null and mp.organization_code = :$flex$.master_organization_code)
)
order by
mp.organization_code,
msiv.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Item</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mrav.customer_name = :p_assign_cust_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>AR Customer Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDE8679D2E0530100007F1FF2</LOV_GUID>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
hp.party_name value,
hca.account_number||&apos; (&apos;||initcap(hp.party_type)||&apos;)&apos;  description
from
hz_parties hp,
hz_cust_accounts hca
where
hp.party_id=hca.party_id and
(
:$flex$.operating_unit is null or
hca.cust_account_id in (
select
hcasa.cust_account_id
from
hr_all_organization_units_vl haouv,
hz_cust_acct_sites_all hcasa
where
xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos; and
haouv.organization_id=hcasa.org_id
)
)
order by
hp.party_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Customer</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>hca.account_number= :p_assign_cust_num</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>AR Account Number</LOV_NAME>
    <LOV_GUID>8E2FF36EDE7F79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
hca.account_number value,
hp.party_name||&apos; (&apos;||initcap(hp.party_type)||&apos;)&apos; description
from
hz_parties hp,
hz_cust_accounts hca
where
hp.party_id=hca.party_id and
(
:$flex$.operating_unit is null or
hca.cust_account_id in (
select
hcasa.cust_account_id
from
hr_all_organization_units_vl haouv,
hz_cust_acct_sites_all hcasa
where
xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos; and
haouv.organization_id=hcasa.org_id
)
)
order by
hp.party_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Customer Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv.name = :p_assign_cust_site_ou</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit (all)</LOV_NAME>
    <LOV_GUID>8E2FF36EDE8879D2E0530100007F1FF2</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;))
order by
hou.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Customer Operating Unit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <GUID>AC747D930D300AC94CC823A8BC580D6D</GUID>
    <TEMPLATE_NAME>Default</TEMPLATE_NAME>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ASSIGNMENT_SET</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ASSIGNMENT_SET_DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ASSIGNMENT_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CUSTOMER_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CUSTOMER_SITE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CUSTOMER_SITE_OU</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CUSTOMER_SITE_USE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELETE_OPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SHIP_TO_ADDRESS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCING_RULE_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCING_RULE_ORG</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCING_RULE_TYPE</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>
    <TEMPLATE_GUID>AC747D930D300AC94CC823A8BC580D6D</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>SET_ROW_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>7</COLUMN_NUMBER>
    <COLUMN_NAME>ASS_ROW_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>8</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>
    <DEFAULT_VALUE>:$flex$.Upload_Mode</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>BYPASS_DFF_VALIDATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.Bypass_DFF_Validation</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_SET</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <LOV_QUERY_DSP>select
mas.assignment_set_name value,
mas.description 
from
mrp_assignment_sets mas 
order by
mas.assignment_set_name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_SET_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <DEFAULT_VALUE>select 
mas.description
from 
mrp_assignment_sets mas
where
mas.assignment_set_name = :$column$.assignment_set</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>21</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
null description
from
(
select &apos;1&apos; id, &apos;Global&apos; value 
from dual 
union all
select &apos;2&apos; id, &apos;Category&apos; value 
from dual
where 
:$flex$.category_set is not null and 
(select mcs.control_level from mtl_category_sets mcs where mcs.category_set_name = :$flex$.category_set) != 2
union all
select &apos;3&apos; id, &apos;Item&apos; value 
from dual 
union all
select &apos;4&apos; id, &apos;Organization&apos; value 
from dual 
union all
select &apos;5&apos; id, &apos;Category-Organization&apos; value 
from dual 
where :$flex$.category_set is not null
union all
select &apos;6&apos; id, &apos;Item-Organization&apos; value 
from dual
) x
order by
x.value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
x.id,
x.value
from
(
select &apos;1&apos; id, &apos;Global&apos; value from dual union all
select &apos;2&apos; id, &apos;Category&apos; value from dual union all
select &apos;3&apos; id, &apos;Item&apos; value from dual union all
select &apos;4&apos; id, &apos;Organization&apos; value from dual union all
select &apos;5&apos; id, &apos;Category-Organization&apos; value from dual union all
select &apos;6&apos; id, &apos;Item-Organization&apos; value from dual
) x</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>ORGANIZATION</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
ood.organization_code value,
ood.organization_name description
from
org_organization_definitions ood
where
:$column$.customer_name is null and
nvl(ood.disable_date,sysdate)&gt;=sysdate and
:$column$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;)
order by
ood.organization_code</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
organization_id id,
organization_code value
from
mtl_parameters</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>ITEM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>40</DATA_LENGTH>
    <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 description
from
mtl_system_items_vl msiv
where
msiv.organization_id = 
nvl((select mp.organization_id from mtl_parameters mp where mp.organization_code = :$column$.organization),
    :$flex$.master_organization_id
   ) and
msiv.bom_item_type in (1,2,4) and
:$column$.assignment_type in (&apos;Item&apos;,&apos;Item-Organization&apos;)
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>CATEGORY</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
mcv.category_concat_segs value,
mcv.description description
from
mtl_category_sets mcs,
mtl_categories_v mcv
where
mcs.structure_id = mcv.structure_id and
mcs.category_set_name = :$flex$.category_set and
(nvl(mcv.disable_date,sysdate+1) &gt; sysdate) and
:$column$.assignment_type in (&apos;Category&apos;,&apos;Category-Organization&apos;)
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>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
x.value,
null description
from
(
select
msiv.description value
from
mtl_system_items_vl msiv,
mtl_parameters mp
where
msiv.organization_id = mp.organization_id and
mp.organization_code = nvl(:$column$.organization,:$flex$.master_organization_code) and
msiv.concatenated_segments = :$column$.item and
:$column$.category is null
union
select
mcv.description value
from
mtl_category_sets mcs,
mtl_categories_v mcv
where
mcs.structure_id = mcv.structure_id and
mcs.category_set_name = :$flex$.category_set and
(nvl(mcv.disable_date,sysdate+1) &gt; sysdate) and
mcv.category_concat_segs = :$column$.category and
:$column$.item is null
) x</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
x.value
from
(
select
msiv.description value
from
mtl_system_items_vl msiv,
mtl_parameters mp
where
msiv.organization_id = mp.organization_id and
mp.organization_code = nvl(:$column$.organization,:$flex$.master_organization_code) and
msiv.concatenated_segments = :$column$.item and
:$column$.category is null
union
select
mcv.description value
from
mtl_category_sets mcs,
mtl_categories_v mcv
where
mcs.structure_id = mcv.structure_id and
mcs.category_set_name = :$flex$.category_set and
(nvl(mcv.disable_date,sysdate+1) &gt; sysdate) and
mcv.category_concat_segs = :$column$.category and
:$column$.item is null
) x</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>CUSTOMER_NAME</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
hp.party_name value,
hca.account_number description
from
hz_parties hp,
hz_cust_accounts hca
where
hca.party_id = hp.party_id and
:$column$.assignment_type in (&apos;Organization&apos;,&apos;Category-Organization&apos;,&apos;Item-Organization&apos;) and 
:$column$.organization is null and
exists
(select
 null
 from
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa
 where
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcsua.status = &apos;A&apos; and
 hcasa.cust_account_id = hca.cust_account_id
)
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>CUSTOMER_NUMBER</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
hca.account_number value,
hp.party_name description
from
hz_parties hp,
hz_cust_accounts hca
where
hca.party_id = hp.party_id and
hp.party_name = :$column$.customer_name
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
x.value
from
(
select
hca.account_number value,
count(distinct hca.account_number) over () cnt
from
hz_parties hp,
hz_cust_accounts hca
where
hca.party_id = hp.party_id and
hp.party_name = :$column$.customer_name
) x
where
x.cnt = 1</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>CUSTOMER_SITE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>40</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
 hcsua.location value,
 xxen_util.meaning(hcsua.site_use_code,&apos;SITE_USE_CODE&apos;,222) || &apos;: &apos; || hl.address1 || &apos; / &apos; || hl.country || &apos; / &apos; || haouv.name description
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcsua.status = &apos;A&apos; and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id (+) and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 :$column$.assignment_type != &apos;Global&apos;
order by
 value

</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>CUSTOMER_SITE_USE</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
 xxen_util.meaning(hcsua.site_use_code,&apos;SITE_USE_CODE&apos;,222) value,
 null description
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcsua.status = &apos;A&apos; and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id (+) and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 hcsua.location = :$column$.customer_site and
 :$column$.assignment_type != &apos;Global&apos;
order by
 value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
flvv.lookup_code id,
flvv.meaning value
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;SITE_USE_CODE&apos; and
flvv.view_application_id = 222 and
flvv.security_group_id = fnd_global.security_group_id</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select
x.value
from
(
select
 xxen_util.meaning(hcsua.site_use_code,&apos;SITE_USE_CODE&apos;,222) value,
 count(distinct hcsua.site_use_code) over () cnt
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 hcsua.location = :$column$.customer_site
) x
where
x.cnt = 1</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>CUSTOMER_SITE_OU</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
 haouv.name value,
 null description
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcsua.status = &apos;A&apos; and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 hcsua.location = :$column$.customer_site and
 hcsua.site_use_code = nvl(xxen_util.lookup_code(:$column$.customer_site_use,&apos;SITE_USE_CODE&apos;,222),hcsua.site_use_code) and
 :$column$.assignment_type != &apos;Global&apos;
order by
 value
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
x.value
from
(
select  distinct
 haouv.name value,
 count(distinct haouv.name) over () cnt
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_site_uses_all hcsua,
 hz_cust_acct_sites_all hcasa,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 hcsua.location = :$column$.customer_site and
 hcsua.site_use_code = nvl(xxen_util.lookup_code(:$column$.customer_site_use,&apos;SITE_USE_CODE&apos;,222),hcsua.site_use_code)
) x
where
x.cnt = 1</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>SHIP_TO_ADDRESS</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>select x.value
from
(
select distinct
 hl.address1 value,
 count(distinct hl.address1) over () cnt
from
 hz_parties hp,
 hz_cust_accounts hca,
 hz_cust_acct_sites_all hcasa,
 hz_cust_site_uses_all hcsua,
 hz_party_sites hps,
 hz_locations hl,
 hr_all_organization_units_vl haouv
where
 hp.party_id = hca.party_id and
 hca.cust_account_id = hcasa.cust_account_id and
 hcasa.cust_acct_site_id = hcsua.cust_acct_site_id and
 hcsua.site_use_code in (&apos;SHIP_TO&apos;,&apos;BILL_TO&apos;) and
 hcasa.party_site_id = hps.party_site_id and
 hps.location_id = hl.location_id and
 hcsua.org_id = haouv.organization_id (+) and
 hp.party_name = :$column$.customer_name and
 hca.account_number = nvl(:$column$.customer_number,hca.account_number) and
 hcsua.location = :$column$.customer_site and
 hcsua.site_use_code = nvl(xxen_util.lookup_code(:$column$.customer_site_use,&apos;SITE_USE_CODE&apos;,222),hcsua.site_use_code) and
 nvl(haouv.name,&apos;?&apos;) = nvl(:$column$.customer_site_ou,nvl(haouv.name,&apos;?&apos;))
) x
where
x.cnt = 1</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCING_RULE_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
ml.meaning value,
ml.description
from
mfg_lookups ml
where
ml.lookup_type = &apos;MRP_SOURCING_RULE_TYPE&apos; and
((:$column$.assignment_type in (&apos;Global&apos;, &apos;Category&apos;, &apos;Item&apos;) and ml.lookup_code in (1, 2)) or 
 (:$column$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;) and ml.lookup_code = 1)
)
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
lookup_code id,
meaning value
from
mfg_lookups
where
lookup_type = &apos;MRP_SOURCING_RULE_TYPE&apos;</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCING_RULE_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>50</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
msr.sourcing_rule_name value,
msr.description || &apos; (&apos; || nvl(mp.organization_code,&apos;All Orgs&apos;) || &apos;)&apos; description
from 
mrp_sourcing_rules msr,
mtl_parameters mp
where
msr.organization_id = mp.organization_id (+) and
msr.sourcing_rule_type = xxen_util.lookup_code(:$column$.sourcing_rule_type,&apos;MRP_SOURCING_RULE_TYPE&apos;,700) and
msr.planning_active = 1 and
((:$column$.assignment_type in (&apos;Global&apos;, &apos;Category&apos;, &apos;Item&apos;) and msr.organization_id is null) or
 (:$column$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;) and (msr.organization_id is null or mp.organization_code = :$column$.organization))
) and 
exists 
(select 
 &apos;x&apos;
 from 
 mrp_sr_receipt_org msro
 where
 msro.sourcing_rule_id = msr.sourcing_rule_id and
 trunc(sysdate) &lt;= trunc(nvl(msro.disable_date,sysdate))
) 
order by 
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCING_RULE_ORG</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 
mp.organization_code value,
null description
from 
mrp_sourcing_rules msr,
mtl_parameters mp
where
msr.organization_id = mp.organization_id and
msr.sourcing_rule_type = xxen_util.lookup_code(:$column$.sourcing_rule_type,&apos;MRP_SOURCING_RULE_TYPE&apos;,700) and
msr.sourcing_rule_name = :$column$.sourcing_rule_name and
:$column$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;) and
mp.organization_code = :$column$.organization 
order by 
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
organization_id id,
organization_code value
from
mtl_parameters</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select 
mp.organization_code
from 
mrp_sourcing_rules msr,
mtl_parameters mp
where
msr.organization_id = mp.organization_id and
msr.sourcing_rule_type = xxen_util.lookup_code(:$column$.sourcing_rule_type,&apos;MRP_SOURCING_RULE_TYPE&apos;,700) and
msr.sourcing_rule_name = :$column$.sourcing_rule_name and
:$column$.assignment_type in (&apos;Organization&apos;, &apos;Category-Organization&apos;, &apos;Item-Organization&apos;) and
mp.organization_code = :$column$.organization 
</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>SET_ATTRIBUTE_CATEGORY</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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&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>27</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>SR_SET_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_ASSIGNMENT_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.sr_set_attribute1,
 p_attribute2   =&gt; :$column$.sr_set_attribute2,
 p_attribute3   =&gt; :$column$.sr_set_attribute3,
 p_attribute4   =&gt; :$column$.sr_set_attribute4,
 p_attribute5   =&gt; :$column$.sr_set_attribute5,
 p_attribute6   =&gt; :$column$.sr_set_attribute6,
 p_attribute7   =&gt; :$column$.sr_set_attribute7,
 p_attribute8   =&gt; :$column$.sr_set_attribute8,
 p_attribute9   =&gt; :$column$.sr_set_attribute9,
 p_attribute10  =&gt; :$column$.sr_set_attribute10,
 p_attribute11  =&gt; :$column$.sr_set_attribute11,
 p_attribute12  =&gt; :$column$.sr_set_attribute12,
 p_attribute13  =&gt; :$column$.sr_set_attribute13,
 p_attribute14  =&gt; :$column$.sr_set_attribute14,
 p_attribute15  =&gt; :$column$.sr_set_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_ASSIGNMENT_SETS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGN_ATTRIBUTE_CATEGORY</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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&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>43</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>44</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>45</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>46</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>47</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>48</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>49</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>50</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>51</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>52</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>53</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>54</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>55</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>56</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>57</COLUMN_NUMBER>
    <COLUMN_NAME>SR_ASSIGN_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; 704,
 p_descriptive_flexfield_name =&gt; &apos;MRP_SR_ASSIGNMENTS&apos;,
 p_context_name =&gt; :$column$.assign_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.sr_assign_attribute1,
 p_attribute2   =&gt; :$column$.sr_assign_attribute2,
 p_attribute3   =&gt; :$column$.sr_assign_attribute3,
 p_attribute4   =&gt; :$column$.sr_assign_attribute4,
 p_attribute5   =&gt; :$column$.sr_assign_attribute5,
 p_attribute6   =&gt; :$column$.sr_assign_attribute6,
 p_attribute7   =&gt; :$column$.sr_assign_attribute7,
 p_attribute8   =&gt; :$column$.sr_assign_attribute8,
 p_attribute9   =&gt; :$column$.sr_assign_attribute9,
 p_attribute10  =&gt; :$column$.sr_assign_attribute10,
 p_attribute11  =&gt; :$column$.sr_assign_attribute11,
 p_attribute12  =&gt; :$column$.sr_assign_attribute12,
 p_attribute13  =&gt; :$column$.sr_assign_attribute13,
 p_attribute14  =&gt; :$column$.sr_assign_attribute14,
 p_attribute15  =&gt; :$column$.sr_assign_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 = 704 and
fdfv.descriptive_flexfield_name = &apos;MRP_SR_ASSIGNMENTS&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>58</COLUMN_NUMBER>
    <COLUMN_NAME>DELETE_OPTION</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
value,
description
from
(
select &apos;Assignment Set&apos; value, &apos;Delete the Assignment Set&apos; description from dual
union all
select &apos;Assignment&apos; value, &apos;Delete the Assignment&apos; description from dual
)
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>59</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_SET_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>60</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_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>61</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCING_RULE_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>62</COLUMN_NUMBER>
    <COLUMN_NAME>ASSIGNMENT_TYPE_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>63</COLUMN_NUMBER>
    <COLUMN_NAME>MASTER_ORGANIZATION_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <DEFAULT_VALUE>:$flex$.master_organization_id</DEFAULT_VALUE>
    <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>p_upload_mode</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>UPLOAD_MODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_assignment_set_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGNMENT_SET_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_assignment_set_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGNMENT_SET</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_assignment_set_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGNMENT_SET_DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SET_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_SET_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_assignment_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGNMENT_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_assignment_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGNMENT_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_organization_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ORGANIZATION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_item</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ITEM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_inventory_item_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_category_set_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_category_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CUSTOMER_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CUSTOMER_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_site</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CUSTOMER_SITE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_site_use</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CUSTOMER_SITE_USE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_site_ou</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CUSTOMER_SITE_OU</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_customer_site_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_sourcing_rule_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SOURCING_RULE_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_sourcing_rule_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SOURCING_RULE_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_sourcing_rule_org_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SOURCING_RULE_ORG</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_sourcing_rule_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ASSIGN_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>SR_ASSIGN_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_delete_option</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DELETE_OPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bypass_dff_validation</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BYPASS_DFF_VALIDATION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_master_organization_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>MASTER_ORGANIZATION_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_row_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SET_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_ass_row_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ASS_ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>request_id_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>63</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>64</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>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xxen_upload.status_meaning(xxen_upload.status_error) status_,
nvl
(xu.message_,
 case
 when (xu.status_code_ = xxen_upload.status_success and xu.delete_option is null and sra.assignment_id is null) then &apos;Assignment has not been successfully created/updated&apos;
 when (xu.status_code_ = xxen_upload.status_success and xu.delete_option is not null and sra.assignment_id is not null) then &apos;Assignment has not been successfully deleted&apos;
 else null
 end
) message_,
xu.request_id_,
xu.modified_columns_,
xu.set_row_id,
xu.ass_row_id,
xu.upload_mode,
xu.bypass_dff_validation,
-- assignment set
xu.assignment_set,
xu.assignment_set_description,
-- assignment
xu.assignment_type,
xu.organization,
xu.item,
xu.category,
xu.description,
xu.customer_name,
xu.customer_number,
xu.customer_site,
xu.customer_site_use,
xu.customer_site_ou,
xu.ship_to_address,
xu.sourcing_rule_type,
xu.sourcing_rule_name,
xu.sourcing_rule_org,
-- attributes
xu.set_attribute_category,
xu.sr_set_attribute1,
xu.sr_set_attribute2,
xu.sr_set_attribute3,
xu.sr_set_attribute4,
xu.sr_set_attribute5,
xu.sr_set_attribute6,
xu.sr_set_attribute7,
xu.sr_set_attribute8,
xu.sr_set_attribute9,
xu.sr_set_attribute10,
xu.sr_set_attribute11,
xu.sr_set_attribute12,
xu.sr_set_attribute13,
xu.sr_set_attribute14,
xu.sr_set_attribute15,
--
xu.assign_attribute_category,
xu.sr_assign_attribute1,
xu.sr_assign_attribute2,
xu.sr_assign_attribute3,
xu.sr_assign_attribute4,
xu.sr_assign_attribute5,
xu.sr_assign_attribute6,
xu.sr_assign_attribute7,
xu.sr_assign_attribute8,
xu.sr_assign_attribute9,
xu.sr_assign_attribute10,
xu.sr_assign_attribute11,
xu.sr_assign_attribute12,
xu.sr_assign_attribute13,
xu.sr_assign_attribute14,
xu.sr_assign_attribute15,
--
xu.delete_option,
-- ids
xu.assignment_set_id,
xu.assignment_id,
xu.sourcing_rule_id,
xu.assignment_type_id,
xu.master_organization_id
from
xxen_mrp_sourcing_rule_8400_u xu,
(select
 mrav.assignment_id
 from
 mrp_assignment_sets mas,
 mrp_sr_assignments_v mrav,
 mrp_sourcing_rules msr
 where
 mas.assignment_set_id = mrav.assignment_set_id and
 mrav.sourcing_rule_id = msr.sourcing_rule_id
) sra
where
to_number(xu.ass_row_id) = sra.assignment_id (+) and
( xu.status_code_ = xxen_upload.status_error or
  (xu.status_code_ = xxen_upload.status_success and xu.delete_option is null and sra.assignment_id is null) or
  (xu.status_code_ = xxen_upload.status_success and xu.delete_option is not null and sra.assignment_id is not null)
)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>x.assignment_set,
x.assignment_type_id,
x.organization,
nvl(x.item,x.category),
x.customer_name,
x.customer_site,
x.sourcing_rule_name</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select /*+ ordered */
xu.action_,
xu.status_,
case when xu.delete_option is not null
then case
    when mrav.assignment_id is null and xu.delete_option = &apos;Assignment Set&apos; then &apos;Assignment Set Deleted&apos;
    when mrav.assignment_id is null and xu.delete_option = &apos;Assignment&apos; then &apos;Assignment Deleted&apos;
    else xu.message_
    end
else xu.message_
end message_,
xu.request_id_,
xu.modified_columns_,
xu.set_row_id,
xu.ass_row_id,
xu.upload_mode,
xu.bypass_dff_validation,
-- assignment set
nvl(mas.assignment_set_name,xu.assignment_set) assignment_set,
nvl(mas.description,xu.assignment_set_description) assignment_set_description,
-- assignment
nvl(
case mrav.assignment_type
when 1 then &apos;Global&apos;
when 2 then &apos;Category&apos;
when 3 then &apos;Item&apos;
when 4 then &apos;Organization&apos;
when 5 then &apos;Category-Organization&apos;
when 6 then &apos;Item-Organization&apos;
end,
xu.assignment_type) assignment_type,
nvl(mrav.organization_code,xu.organization) organization,
nvl(msiv.concatenated_segments,xu.item) item,
nvl(
case when mrav.assignment_type in (2,5)
then mrav.entity_name
else null
end,
xu.category) category,
nvl(
case when mrav.assignment_type in (3,6)
then msiv.description
else mrav.description
end,
xu.description) description,
nvl(mrav.customer_name,xu.customer_name) customer_name,
nvl(hca.account_number,xu.customer_number) customer_number,
nvl(hcsua.location,xu.customer_site) customer_site,
nvl(xxen_util.meaning(hcsua.site_use_code,&apos;SITE_USE_CODE&apos;,222),xu.customer_site_use) customer_site_use,
nvl(haouv.name,xu.customer_site_ou) customer_site_ou,
nvl(mrav.ship_to_address,xu.ship_to_address) ship_to_address,
nvl(mrav.sourcing_rule_type_text,xu.sourcing_rule_type) sourcing_rule_type,
nvl(mrav.sourcing_rule_name,xu.sourcing_rule_name) sourcing_rule_name,
nvl(mp.organization_code,xu.sourcing_rule_org) sourcing_rule_org,
-- attributes
xxen_util.display_flexfield_context(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category) set_attribute_category,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE1&apos;,mas.rowid,mas.attribute1) sr_set_attribute1,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE2&apos;,mas.rowid,mas.attribute2) sr_set_attribute2,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE3&apos;,mas.rowid,mas.attribute3) sr_set_attribute3,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE4&apos;,mas.rowid,mas.attribute4) sr_set_attribute4,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE5&apos;,mas.rowid,mas.attribute5) sr_set_attribute5,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE6&apos;,mas.rowid,mas.attribute6) sr_set_attribute6,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE7&apos;,mas.rowid,mas.attribute7) sr_set_attribute7,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE8&apos;,mas.rowid,mas.attribute8) sr_set_attribute8,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE9&apos;,mas.rowid,mas.attribute9) sr_set_attribute9,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE10&apos;,mas.rowid,mas.attribute10) sr_set_attribute10,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE11&apos;,mas.rowid,mas.attribute11) sr_set_attribute11,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE12&apos;,mas.rowid,mas.attribute12) sr_set_attribute12,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE13&apos;,mas.rowid,mas.attribute13) sr_set_attribute13,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE14&apos;,mas.rowid,mas.attribute14) sr_set_attribute14,
xxen_util.display_flexfield_value(704,&apos;MRP_ASSIGNMENT_SETS&apos;,mas.attribute_category,&apos;ATTRIBUTE15&apos;,mas.rowid,mas.attribute15) sr_set_attribute15,
--
xxen_util.display_flexfield_context(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category) assign_attribute_category,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE1&apos;,mrav.row_id,mrav.attribute1) sr_assign_attribute1,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE2&apos;,mrav.row_id,mrav.attribute2) sr_assign_attribute2,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE3&apos;,mrav.row_id,mrav.attribute3) sr_assign_attribute3,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE4&apos;,mrav.row_id,mrav.attribute4) sr_assign_attribute4,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE5&apos;,mrav.row_id,mrav.attribute5) sr_assign_attribute5,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE6&apos;,mrav.row_id,mrav.attribute6) sr_assign_attribute6,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE7&apos;,mrav.row_id,mrav.attribute7) sr_assign_attribute7,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE8&apos;,mrav.row_id,mrav.attribute8) sr_assign_attribute8,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE9&apos;,mrav.row_id,mrav.attribute9) sr_assign_attribute9,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE10&apos;,mrav.row_id,mrav.attribute10) sr_assign_attribute10,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE11&apos;,mrav.row_id,mrav.attribute11) sr_assign_attribute11,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE12&apos;,mrav.row_id,mrav.attribute12) sr_assign_attribute12,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE13&apos;,mrav.row_id,mrav.attribute13) sr_assign_attribute13,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE14&apos;,mrav.row_id,mrav.attribute14) sr_assign_attribute14,
xxen_util.display_flexfield_value(704,&apos;MRP_SR_ASSIGNMENTS&apos;,mrav.attribute_category,&apos;ATTRIBUTE15&apos;,mrav.row_id,mrav.attribute15) sr_assign_attribute15,
--
xu.delete_option,
-- ids
mas.assignment_set_id,
mrav.assignment_id,
mrav.sourcing_rule_id,
mrav.assignment_type assignment_type_id,
xu.master_organization_id
from
xxen_mrp_sourcing_rule_8400_u xu,
mrp_sr_assignments_v mrav,
mrp_assignment_sets mas,
mrp_sourcing_rules msr,
mtl_parameters mp,
mtl_system_items_vl msiv,
hz_cust_accounts hca,
hz_cust_site_uses_all hcsua,
hr_all_organization_units_vl haouv
where
xu.status_code_ = xxen_upload.status_success and
to_number(xu.ass_row_id) = mrav.assignment_id(+) and
mrav.assignment_set_id = mas.assignment_set_id (+) and
mrav.sourcing_rule_id = msr.sourcing_rule_id(+) and
msr.organization_id = mp.organization_id(+) and
case when mrav.assignment_type in (3,6) then nvl(mrav.organization_id,:p_master_org_id) else null end = msiv.organization_id(+) and
case when mrav.assignment_type in (3,6) then mrav.inventory_item_id else null end = msiv.inventory_item_id(+) and
mrav.customer_id = hca.cust_account_id(+) and
mrav.ship_to_site_id = hcsua.site_use_id(+) and
hcsua.org_id = haouv.organization_id(+) and
( (xu.delete_option is null and mrav.assignment_id is not null) or
 (xu.delete_option is not null and mrav.assignment_id is null)
)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
