<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: INV Category Upload -->
 <REPORTS_ROW>
  <GUID>424F88C4F6504F5187F120FE0D7496FA</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null modified_columns_,
fifsv.id_flex_structure_name structure_name,
mcbk.concatenated_segments category,
mcv.description,
mcv.disable_date inactive_on,
xxen_util.yes(mcv.web_status) enabled_for_iprocurement,
xxen_util.yes(decode(mcv.supplier_enabled_flag,&apos;N&apos;,null,&apos;Y&apos;)) viewable_by_supplier,
xxen_util.display_flexfield_context(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category) flexfield_context,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE1&apos;,mcv.row_id,mcv.attribute1) cat_attribute1,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE2&apos;,mcv.row_id,mcv.attribute2) cat_attribute2,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE3&apos;,mcv.row_id,mcv.attribute3) cat_attribute3,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE4&apos;,mcv.row_id,mcv.attribute4) cat_attribute4,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE5&apos;,mcv.row_id,mcv.attribute5) cat_attribute5,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE6&apos;,mcv.row_id,mcv.attribute6) cat_attribute6,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE7&apos;,mcv.row_id,mcv.attribute7) cat_attribute7,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE8&apos;,mcv.row_id,mcv.attribute8) cat_attribute8,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE9&apos;,mcv.row_id,mcv.attribute9) cat_attribute9,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE10&apos;,mcv.row_id,mcv.attribute10) cat_attribute10,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE11&apos;,mcv.row_id,mcv.attribute11) cat_attribute11,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE12&apos;,mcv.row_id,mcv.attribute12) cat_attribute12,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE13&apos;,mcv.row_id,mcv.attribute13) cat_attribute13,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE14&apos;,mcv.row_id,mcv.attribute14) cat_attribute14,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE15&apos;,mcv.row_id,mcv.attribute15) cat_attribute15,
to_number(null) upload_row
from
fnd_id_flex_structures_vl fifsv,
mtl_categories_b_kfv mcbk,
mtl_categories_vl mcv
where
1=1 and
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
fifsv.id_flex_num=mcbk.structure_id and
mcbk.category_id=mcv.category_id</SQL_TEXT>
  <VERSION_COMMENTS>Initial version</VERSION_COMMENTS>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_inv_upload.upload_category</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>INV Category Upload</REPORT_NAME>
    <DESCRIPTION>Creates and updates item category codes as the Categories window (Setup &gt; Items &gt; Categories &gt; Category Codes): description, inactive date, iProcurement flags and the descriptive flexfield.

Enter the category as its concatenated segments, separated by the structure&apos;s segment delimiter (for example COMPUTER.MONITOR). Each segment is validated against its value set.

Categories cannot be deleted, and the segments of an existing category cannot be changed, as in the form. A category can only be made not viewable by suppliers in the purchasing category structure, and the default category of a category set cannot be made inactive.</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>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</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>
    <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,U</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>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>fifsv.id_flex_structure_name=:structure_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select
fifsv.id_flex_structure_name value,
fifsv.description
from
fnd_id_flex_structures_vl fifsv
where
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
fifsv.enabled_flag=&apos;Y&apos;
order by
fifsv.id_flex_structure_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Structure Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mcbk.category_id in (select mcsvc.category_id from mtl_category_sets_vl mcsv, mtl_category_set_valid_cats mcsvc where mcsv.category_set_name=:category_set and mcsv.category_set_id=mcsvc.category_set_id)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Category Set</LOV_NAME>
    <LOV_GUID>8E2FF36EDECA79D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select distinct
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
:$flex$.organization_code is null or
mcsv.category_set_id in (select mic.category_set_id from mtl_parameters mp, mtl_item_categories mic where xxen_util.contains(:$flex$.organization_code,mp.organization_code)=&apos;Y&apos; and mp.organization_id=mic.organization_id)
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <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>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mcbk.concatenated_segments like :category</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <FREE_TEXT>Y</FREE_TEXT>
    <LOV_QUERY_DSP>select
mcbk.concatenated_segments value,
mcv.description
from
fnd_id_flex_structures_vl fifsv,
mtl_categories_b_kfv mcbk,
mtl_categories_vl mcv
where
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
(:$flex$.structure_name is null or fifsv.id_flex_structure_name=:$flex$.structure_name) and
fifsv.id_flex_num=mcbk.structure_id and
mcbk.category_id=mcv.category_id
order by
mcbk.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <GUID>41C1087D52094833BED8010ED1EDD6F5</GUID>
    <TEMPLATE_NAME>Create Categories</TEMPLATE_NAME>
    <DESCRIPTION>Opens an empty sheet to create new category codes.</DESCRIPTION>
    <OWNER>ENGINATICS</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ENABLED_FOR_IPROCUREMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STRUCTURE_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VIEWABLE_BY_SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C</DEFAULT_VALUE>
      <LOCKED>Y</LOCKED>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
    </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_ROW>
      <PARAMETER_NAME>Category</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Category Set</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
     <PARAMETER_EXCLUSION_ROW>
      <PARAMETER_NAME>Structure Name</PARAMETER_NAME>
     </PARAMETER_EXCLUSION_ROW>
    </PARAMETER_EXCLUSION>
    <TEMPLATE_CONDITIONS>
    </TEMPLATE_CONDITIONS>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <GUID>446626B706A74D9CAF7EF4757F0994BE</GUID>
    <TEMPLATE_NAME>Default</TEMPLATE_NAME>
    <DESCRIPTION>Creates and updates category codes, without the descriptive flexfield.</DESCRIPTION>
    <OWNER>ENGINATICS</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ENABLED_FOR_IPROCUREMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>INACTIVE_ON</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STRUCTURE_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VIEWABLE_BY_SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C,U</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
    </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>
    <TEMPLATE_CONDITIONS>
    </TEMPLATE_CONDITIONS>
   </TEMPLATES_ROW>
   <TEMPLATES_ROW>
    <GUID>FA0A3E1CB85242D6B70497852A30501B</GUID>
    <TEMPLATE_NAME>Flexfields</TEMPLATE_NAME>
    <DESCRIPTION>Creates and updates category codes including the descriptive flexfield.</DESCRIPTION>
    <OWNER>ENGINATICS</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE11</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE12</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE13</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE14</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE15</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CAT_ATTRIBUTE9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ENABLED_FOR_IPROCUREMENT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>FLEXFIELD_CONTEXT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>INACTIVE_ON</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>STRUCTURE_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VIEWABLE_BY_SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C,U</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
    </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>
    <TEMPLATE_CONDITIONS>
    </TEMPLATE_CONDITIONS>
   </TEMPLATES_ROW>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
   <DEFAULT_TEMPLATES_ROW>
    <TEMPLATE_GUID>446626B706A74D9CAF7EF4757F0994BE</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>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>5</COLUMN_NUMBER>
    <COLUMN_NAME>STRUCTURE_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_QUERY_DSP>select
fifsv.id_flex_num id,
fifsv.id_flex_structure_name value,
fifsv.description
from
fnd_id_flex_structures_vl fifsv
where
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
fifsv.enabled_flag=&apos;Y&apos;
order by
fifsv.id_flex_structure_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.structure_name</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>6</COLUMN_NUMBER>
    <COLUMN_NAME>CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <FREE_TEXT>Y</FREE_TEXT>
    <LOV_QUERY_DSP>select
mcbk.concatenated_segments value,
mcv.description
from
fnd_id_flex_structures_vl fifsv,
mtl_categories_b_kfv mcbk,
mtl_categories_vl mcv
where
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
fifsv.id_flex_structure_name=:$column$.structure_name and
fifsv.id_flex_num=mcbk.structure_id and
mcbk.category_id=mcv.category_id
order by
mcbk.concatenated_segments</LOV_QUERY_DSP>
    <COMMENTS>Concatenated category segments, separated by the segment delimiter of the structure.</COMMENTS>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>INACTIVE_ON</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>ENABLED_FOR_IPROCUREMENT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>VIEWABLE_BY_SUPPLIER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>FLEXFIELD_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_QUERY_DSP>select
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descr_flex_contexts_vl fdfcv
where
fdfcv.application_id=401 and
fdfcv.descriptive_flexfield_name=&apos;MTL_CATEGORIES&apos; and
fdfcv.enabled_flag=&apos;Y&apos; and
fdfcv.descriptive_flex_context_code&lt;&gt;&apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE1&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE2&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE3&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE4&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE5&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE6&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE7&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE8&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE9&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE10&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE11&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE12&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE13&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE14&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>CAT_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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;401,
p_descriptive_flexfield_name=&gt;&apos;MTL_CATEGORIES&apos;,
p_context_name=&gt;:$column$.flexfield_context,
p_column_name=&gt;&apos;ATTRIBUTE15&apos;,
p_attribute1=&gt;:$column$.cat_attribute1,
p_attribute2=&gt;:$column$.cat_attribute2,
p_attribute3=&gt;:$column$.cat_attribute3,
p_attribute4=&gt;:$column$.cat_attribute4,
p_attribute5=&gt;:$column$.cat_attribute5,
p_attribute6=&gt;:$column$.cat_attribute6,
p_attribute7=&gt;:$column$.cat_attribute7,
p_attribute8=&gt;:$column$.cat_attribute8,
p_attribute9=&gt;:$column$.cat_attribute9,
p_attribute10=&gt;:$column$.cat_attribute10,
p_attribute11=&gt;:$column$.cat_attribute11,
p_attribute12=&gt;:$column$.cat_attribute12,
p_attribute13=&gt;:$column$.cat_attribute13,
p_attribute14=&gt;:$column$.cat_attribute14,
p_attribute15=&gt;:$column$.cat_attribute15
)
) lov</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 = 401 and
fdfv.descriptive_flexfield_name = &apos;MTL_CATEGORIES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_ROW</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>action_</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACTION_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>status_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>STATUS_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_structure_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>STRUCTURE_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_inactive_on</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>INACTIVE_ON</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_enabled_for_iprocurement</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ENABLED_FOR_IPROCUREMENT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_viewable_by_supplier</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>VIEWABLE_BY_SUPPLIER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>FLEXFIELD_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_cat_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CAT_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>upload_row,
structure_name,
category</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xu.status_,
xu.message_,
xu.modified_columns_,
fifsv.id_flex_structure_name structure_name,
mcbk.concatenated_segments category,
mcv.description,
mcv.disable_date inactive_on,
xxen_util.yes(mcv.web_status) enabled_for_iprocurement,
xxen_util.yes(decode(mcv.supplier_enabled_flag,&apos;N&apos;,null,&apos;Y&apos;)) viewable_by_supplier,
xxen_util.display_flexfield_context(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category) flexfield_context,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE1&apos;,mcv.row_id,mcv.attribute1) cat_attribute1,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE2&apos;,mcv.row_id,mcv.attribute2) cat_attribute2,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE3&apos;,mcv.row_id,mcv.attribute3) cat_attribute3,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE4&apos;,mcv.row_id,mcv.attribute4) cat_attribute4,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE5&apos;,mcv.row_id,mcv.attribute5) cat_attribute5,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE6&apos;,mcv.row_id,mcv.attribute6) cat_attribute6,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE7&apos;,mcv.row_id,mcv.attribute7) cat_attribute7,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE8&apos;,mcv.row_id,mcv.attribute8) cat_attribute8,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE9&apos;,mcv.row_id,mcv.attribute9) cat_attribute9,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE10&apos;,mcv.row_id,mcv.attribute10) cat_attribute10,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE11&apos;,mcv.row_id,mcv.attribute11) cat_attribute11,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE12&apos;,mcv.row_id,mcv.attribute12) cat_attribute12,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE13&apos;,mcv.row_id,mcv.attribute13) cat_attribute13,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE14&apos;,mcv.row_id,mcv.attribute14) cat_attribute14,
xxen_util.display_flexfield_value(401,&apos;MTL_CATEGORIES&apos;,mcv.attribute_category,&apos;ATTRIBUTE15&apos;,mcv.row_id,mcv.attribute15) cat_attribute15,
xu.upload_row
from
xxen_inv_category_uploa_5321_u xu,
fnd_id_flex_structures_vl fifsv,
mtl_categories_b_kfv mcbk,
mtl_categories_vl mcv
where
xu.status_code_=xxen_upload.status_success and
fifsv.application_id=401 and
fifsv.id_flex_code=&apos;MCAT&apos; and
xu.structure_name=fifsv.id_flex_structure_name and
fifsv.id_flex_num=mcbk.structure_id and
xu.category=mcbk.concatenated_segments and
mcbk.category_id=mcv.category_id</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
