<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: PO Requisition Upload -->
 <REPORTS_ROW>
  <GUID>E4245C1F11BB560FE0530100007F2E66</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
--process--
null action_,
null status_,
null message_,
null request_id_,
null modified_columns_,
to_char(null) row_id,
--header--
null group_code,
prha.creation_date,
prha.requisition_header_id,
prha.segment1 requisition_number,
papf3.full_name preparer,
prha.note_to_authorizer,
--prh.type_lookup_disp requisition_type,
prha.description header_description,
xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category) header_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE1&apos;,prha.rowid,prha.attribute1) header_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE2&apos;,prha.rowid,prha.attribute2) header_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE3&apos;,prha.rowid,prha.attribute3) header_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE4&apos;,prha.rowid,prha.attribute4) header_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE5&apos;,prha.rowid,prha.attribute5) header_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE6&apos;,prha.rowid,prha.attribute6) header_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE7&apos;,prha.rowid,prha.attribute7) header_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE8&apos;,prha.rowid,prha.attribute8) header_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE9&apos;,prha.rowid,prha.attribute9) header_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE10&apos;,prha.rowid,prha.attribute10) header_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE11&apos;,prha.rowid,prha.attribute11) header_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE12&apos;,prha.rowid,prha.attribute12) header_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE13&apos;,prha.rowid,prha.attribute13) header_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE14&apos;,prha.rowid,prha.attribute14) header_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE15&apos;,prha.rowid,prha.attribute15) header_attribute15,
prla.requisition_line_id,
prla.line_num,
pltt.line_type,
plc2.displayed_field destination_type,
mpd.organization_code destination_organization,
prla.destination_subinventory,
hlat.location_code deliver_to_location,
papf2.full_name deliver_to_requestor,
plc1.displayed_field source_type,
mps.organization_code source_organization,
prla.source_subinventory,
msiv.concatenated_segments item,
prla.item_description,
prla.item_revision,
mcv.category_concat_segs category,
prla.unit_meas_lookup_code unit_of_measure,
prla.quantity,
prla.unit_price,
prla.need_by_date,
prla.reference_num reference_number,
--source--
prla.suggested_vendor_name supplier,
prla.suggested_vendor_location supplier_site,
prla.suggested_vendor_contact supplier_contact,
prla.suggested_vendor_product_code supplier_item,
--source details--
papf1.full_name buyer,
prla.note_to_agent note_to_buyer,
--currency--
prla.currency_code currency,
prla.rate_type conversion_type,
prla.rate_date conversion_date,
prla.rate conversion_rate,
prla.currency_unit_price,
--
xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category) line_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE1&apos;,prla.rowid,prla.attribute1) line_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE2&apos;,prla.rowid,prla.attribute2) line_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE3&apos;,prla.rowid,prla.attribute3) line_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE4&apos;,prla.rowid,prla.attribute4) line_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE5&apos;,prla.rowid,prla.attribute5) line_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE6&apos;,prla.rowid,prla.attribute6) line_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE7&apos;,prla.rowid,prla.attribute7) line_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE8&apos;,prla.rowid,prla.attribute8) line_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE9&apos;,prla.rowid,prla.attribute9) line_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE10&apos;,prla.rowid,prla.attribute10) line_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE11&apos;,prla.rowid,prla.attribute11) line_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE12&apos;,prla.rowid,prla.attribute12) line_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE13&apos;,prla.rowid,prla.attribute13) line_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE14&apos;,prla.rowid,prla.attribute14) line_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE15&apos;,prla.rowid,prla.attribute15) line_attribute15,
--distribution accounts--
prda.distribution_id,
prda.distribution_num,
gcc.segment1 charge_account_segment1,
gcc.segment2 charge_account_segment2,
gcc.segment3 charge_account_segment3,
gcc.segment4 charge_account_segment4,
gcc.segment5 charge_account_segment5,
gcc.segment6 charge_account_segment6,
gcc.segment7 charge_account_segment7,
gcc.segment8 charge_account_segment8,
gcc.segment9 charge_account_segment9,
gcc.segment10 charge_account_segment10,
--distribution projects--
prda.project_accounting_context project_accounting,
ppv.segment1 project_number,
ptv.task_number,
prda.expenditure_type,
haouve.name expenditure_organization,
prda.expenditure_item_date,
xxen_util.display_flexfield_context(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category) dist_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE1&apos;,prda.rowid,prda.attribute1) dist_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE2&apos;,prda.rowid,prda.attribute2) dist_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE3&apos;,prda.rowid,prda.attribute3) dist_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE4&apos;,prda.rowid,prda.attribute4) dist_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE5&apos;,prda.rowid,prda.attribute5) dist_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE6&apos;,prda.rowid,prda.attribute6) dist_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE7&apos;,prda.rowid,prda.attribute7) dist_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE8&apos;,prda.rowid,prda.attribute8) dist_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE9&apos;,prda.rowid,prda.attribute9) dist_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE10&apos;,prda.rowid,prda.attribute10) dist_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE11&apos;,prda.rowid,prda.attribute11) dist_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE12&apos;,prda.rowid,prda.attribute12) dist_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE13&apos;,prda.rowid,prda.attribute13) dist_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE14&apos;,prda.rowid,prda.attribute14) dist_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE15&apos;,prda.rowid,prda.attribute15) dist_attribute15,
-- defaults
to_char(null) group_by,
to_char(null) initiate_reqappr_after_imp,
to_char(null) interface_source_code,
to_char(null) multi_distributions,
to_char(null) allow_dynamic_ccid,
to_char(null) authorization_status,
to_char(null) preparer_id,
prha.type_lookup_code requisition_type,
--attachments
null attachment_category_,
null attachment_title_,
null attachment_description_,
null attachment_type_,
null attachment_content_,
null attachment_file_id_,
to_number(null) upload_row
from
po_requisition_headers_all prha,
po_requisition_lines_all prla,
po_req_distributions_all prda,
mtl_categories_v mcv,
gl_code_combinations gcc,
pa_projects_all ppv,
pa_tasks_v ptv,
hr_all_organization_units_vl haouve,
mtl_parameters mps,
mtl_parameters mpd,
mtl_system_items_vl msiv,
hr_all_organization_units_vl haouv,
per_all_people_f papf1,
per_all_people_f papf2,
per_all_people_f papf3,
po_lookup_codes plc1,
po_lookup_codes plc2,
hr_locations_all_tl hlat,
po_line_types_tl pltt,
po_document_types_all_vl pdtav
where
1=1 and
:p_group_by=:p_group_by and
prha.org_id=haouv.organization_id and
prha.requisition_header_id=prla.requisition_header_id and
prla.requisition_line_id=prda.requisition_line_id and
papf1.person_id(+) = prla.suggested_buyer_id and
trunc (sysdate) between papf1.effective_start_date (+) and papf1.effective_end_date (+) and
plc1.lookup_code = prla.source_type_code and
plc1.lookup_type = &apos;REQUISITION SOURCE TYPE&apos; and
plc2.lookup_code = prla.destination_type_code and
plc2.lookup_type = &apos;DESTINATION TYPE&apos; and
pdtav.document_type_code=&apos;REQUISITION&apos; and
pdtav.document_subtype=prha.type_lookup_code and
pdtav.org_id=prha.org_id and
papf2.person_id = prla.to_person_id and
trunc (sysdate) between papf2.effective_start_date and papf2.effective_end_date and
papf3.person_id = prha.preparer_id and
trunc (sysdate) between papf3.effective_start_date and papf3.effective_end_date and
pltt.line_type_id=prla.line_type_id and
pltt.language=userenv (&apos;LANG&apos;) and
hlat.location_id(+) = prla.deliver_to_location_id and
hlat.language(+) = userenv (&apos;LANG&apos;) and
nvl(prla.transferred_to_oe_flag,&apos;N&apos;)&lt;&gt;&apos;Y&apos; and
nvl(prha.closed_code,&apos;!&apos;)&lt;&gt;&apos;FINALLY CLOSED&apos; and
prha.authorization_status not in (&apos;CANCELLED&apos;,&apos;PRE-APPROVED&apos;,&apos;IN PROCESS&apos;,&apos;SYSTEM_SAVED&apos;)  and
not exists (
select
1
from
po_distributions_all pda,
po_req_distributions_all prda
where pda.req_distribution_id = prda.distribution_id and
prda.requisition_line_id = prla.requisition_line_id
) and
prla.item_id=msiv.inventory_item_id(+) and
xxen_po_upload.get_inv_org_id(prla.org_id)=msiv.organization_id(+) and
prla.destination_organization_id=mpd.organization_id(+) and
prla.source_organization_id=mps.organization_id(+) and
prla.category_id=mcv.category_id(+) and
prda.code_combination_id=gcc.code_combination_id(+) and
prda.project_id=ppv.project_id(+) and
prda.task_id=ptv.task_id(+) and
prda.expenditure_organization_id=haouve.organization_id(+)</SQL_TEXT>
  <VERSION_COMMENTS>Hidden Upload Row column added, Upload Mode bound as :p_upload_mode, redundant column aliases removed, document types read from po_document_types_all_vl.</VERSION_COMMENTS>
  <TYPE>U</TYPE>
  <XDO_APPLICATION_SHORT_NAME>PO</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>REQIMPORT</XDO_DATA_SOURCE_CODE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_po_upload.create_update_requisition</UPLOAD_OBJECT>
  <UPLOAD_POST_PROCEDURE>xxen_po_upload.submit_req_import</UPLOAD_POST_PROCEDURE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>PO Requisition Upload</REPORT_NAME>
    <DESCRIPTION>Téléchargez pour créer et mettre à jour des demandes d&apos;achat.

Dans l&apos;Excel généré, l&apos;utilisateur peut modifier les colonnes suivantes pour une demande d&apos;achat existante.
- Description de l&apos;en-tête
- Quantité
- Prix unitaire
- Besoin par date
- Numéro de réference
- Article fournisseur
- Acheteur
- Note à l&apos;acheteur
- Devise
- Type de conversion
- Taux de conversion
- Date de conversion

De plus, l&apos;utilisateur peut créer une demande d&apos;achat en saisissant les champs obligatoires ci-dessous.
- Type de ligne
- Type de Source
- Article
- Description de l&apos;article
- Catégorie
- Unité de mesure
- Quantité
- Besoin par date
- Type de destination
- Livrer au demandeur
- Organisation des destinations
- Livrer sur place</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PO Requisition Upload</REPORT_NAME>
    <DESCRIPTION>Upload to create and update requisitions.

New rows always create new requisitions through Requisition Import: lines cannot be added to an existing requisition, and requisitions and lines are not deleted or cancelled.

In the generated Excel, the user can amend the following columns for an existing requisition.
-	Header Description
-	Quantity
-	Unit Price
-	Need By Date
-	Reference Number
-	Supplier Item
-	Buyer
-	Note To Buyer
-	Currency
-	Conversion Type
-	Conversion Rate
-	Conversion Date

Additionally, the user can create a requisition by entering the below required fields.
-	Line Type
-        Source Type
-        Item
-	Item Description
-	Category
-	Unit of Measure
-	Quantity
-	Need By Date
-	Destination Type
-	Deliver To Requestor
-	Destination Organization
-	Deliver To Location</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>:operating_unit</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_group_by</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:ledger=:ledger</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>xxen_util.default_ledger</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Ledger</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv.name=:operating_unit</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB979D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select xroa.id from xxen_report_org_access xroa where xroa.access_type=&apos;OU&apos;)
order by
hou.name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>coalesce(xxen_util.default_operating_unit,xxen_util.previous_parameter_value(:parameter_id))</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</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>
    <LOV_QUERY_DSP>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create||&apos;,&apos;||xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_init_approval=:p_init_approval</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes_No</LOV_NAME>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Initiate Approval on Import</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pdtav.document_subtype=:requisition_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PO Requisition Type</LOV_NAME>
    <LOV_GUID>E8261147D2435465E0530100007F7AB4</LOV_GUID>
    <LOV_QUERY_DSP>select
pdtav.document_subtype id,
pdtav.type_name value,
pdtav.type_name description
from
po_document_types_all_vl pdtav,
hr_all_organization_units_vl haouv
where
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;) and
pdtav.org_id=haouv.organization_id and
pdtav.document_type_code=&apos;REQUISITION&apos;</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Requisition Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <ANCHOR>:p_group_by</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select
flvv.meaning value,
flvv.description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;REQIMPORT GROUP BY&apos; and
flvv.view_application_id = 201 and
flvv.security_group_id = fnd_global.security_group_id and
flvv.enabled_flag = &apos;Y&apos; and
sysdate between nvl(flvv.start_date_active,sysdate) and nvl(flvv.end_date_active,sysdate)
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;ITEM&apos; ,&apos;REQIMPORT GROUP BY&apos;,201)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Group By</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>prha.segment1&gt;=:requisition_number_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select
prha.segment1 value,
prha.description
from
po_requisition_headers_all prha,
hr_all_organization_units_vl haouv,
po_document_types_all_vl pdtav
where
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;) and
(:$flex$.requisition_type is null or xxen_util.contains(:$flex$.requisition_type,pdtav.document_subtype)=&apos;Y&apos;) and
(:$flex$.upload_mode is null or :$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update) and
pdtav.document_type_code=&apos;REQUISITION&apos; and
pdtav.document_subtype=prha.type_lookup_code and
pdtav.org_id=prha.org_id and
haouv.organization_id=prha.org_id and
nvl (prha.closed_code, &apos;!&apos;) &lt;&gt; &apos;FINALLY CLOSED&apos; and
prha.authorization_status not in (&apos;CANCELLED&apos;, &apos;PRE-APPROVED&apos;, &apos;IN PROCESS&apos;, &apos;SYSTEM_SAVED&apos;) and
exists(
select
1
from
po_requisition_lines_all prla
where
prla.requisition_header_id=prha.requisition_header_id and
nvl(prla.transferred_to_oe_flag,&apos;N&apos;)&lt;&gt;&apos;Y&apos; and
not exists (
select
1
from
po_distributions_all pda,
po_req_distributions_all prda
where pda.req_distribution_id = prda.distribution_id and
prda.requisition_line_id = prla.requisition_line_id
)
)</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Requisition Number From</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>prha.segment1&lt;=:requisition_number_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select
prha.segment1 value,
prha.description
from
po_requisition_headers_all prha,
hr_all_organization_units_vl haouv,
po_document_types_all_vl pdtav
where
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;) and
(:$flex$.requisition_type is null or xxen_util.contains(:$flex$.requisition_type,pdtav.document_subtype)=&apos;Y&apos;) and
(:$flex$.upload_mode is null or :$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update) and
pdtav.document_type_code=&apos;REQUISITION&apos; and
pdtav.document_subtype=prha.type_lookup_code and
pdtav.org_id=prha.org_id and
haouv.organization_id=prha.org_id and
nvl (prha.closed_code, &apos;!&apos;) &lt;&gt; &apos;FINALLY CLOSED&apos; and
prha.authorization_status not in (&apos;CANCELLED&apos;, &apos;PRE-APPROVED&apos;, &apos;IN PROCESS&apos;, &apos;SYSTEM_SAVED&apos;) and
exists(
select
1
from
po_requisition_lines_all prla
where
prla.requisition_header_id=prha.requisition_header_id and
nvl(prla.transferred_to_oe_flag,&apos;N&apos;)&lt;&gt;&apos;Y&apos; and
not exists (
select
1
from
po_distributions_all pda,
po_req_distributions_all prda
where pda.req_distribution_id = prda.distribution_id and
prda.requisition_line_id = prla.requisition_line_id
)
)</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Requisition_Number_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Requisition Number To</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>prha.creation_date&gt;=:creation_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Creation Date From</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>prha.creation_date&lt;:creation_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>last_day(:$flex$.creation_date_from)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Creation Date To</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>prla.need_by_date&gt;=:need_by_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Need By Date From</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>prla.need_by_date&lt;:need_by_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>last_day(:$flex$.need_by_date_from)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Need By Date To</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>papf2.full_name=:requestor_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Employee</LOV_NAME>
    <LOV_GUID>0092EAD2F4F36C61E0630100007FAB89</LOV_GUID>
    <LOV_QUERY_DSP>select
he.full_name value,
he.employee_num description
from
hr_employees he
order by
he.full_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Requestor Name</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>papf1.full_name=:buyer</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select
papf.full_name value,
papf.full_name description
from
po_agents pa,
per_all_people_f papf
where
papf.person_id=pa.agent_id and
:$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Buyer Name</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>prha.created_by in (select user_id from fnd_user where user_name=:created_by)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND User Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDE8479D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select
fu.user_name value,
trim(coalesce(
trim(papf.first_name||&apos; &apos;||papf.last_name),
fu.description,
fu.email_address,
papf.email_address
)||fu.inactive) description
from
(select case when sysdate between fu.start_date and nvl(fu.end_date,sysdate) then null else &apos; (inactive)&apos; end inactive, fu.* from fnd_user fu) fu,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
(
select distinct
furg.user_id,
count(*) over (partition by furg.user_id) resp_count,
max(fr.responsibility_key) over (partition by furg.user_id) max_responsibility_key
from
fnd_responsibility fr,
fnd_user_resp_groups_direct furg
where
fr.responsibility_id=furg.responsibility_id and
fr.application_id=furg.responsibility_application_id
) furg
where
fu.employee_id=papf.person_id(+) and
fu.user_id=furg.user_id(+) and
not (furg.resp_count=1 and furg.max_responsibility_key=&apos;IRC_EXT_CANDIDATE&apos;)
order by
fu.inactive desc,
fu.user_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Created By</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>prha.authorization_status=:authorization_status</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <LOV_QUERY_DSP>select &apos;APPROVED&apos; value, &apos;Approved&apos; description from dual where :$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update union all
select &apos;INCOMPLETE&apos; value, &apos; Incomplete&apos; description from dual where :$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update union all
select &apos;REJECTED&apos; value, &apos; Rejected&apos; description from dual where :$flex$.upload_mode like &apos;%&apos; || xxen_upload.action_update</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Authorization Status</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <GUID>F05C47B8D90F3F0E1405BA0BC680D763</GUID>
    <TEMPLATE_NAME>Create Internal Requisition</TEMPLATE_NAME>
    <OWNER>ASHISH.SAKLANI</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DISTRIBUTION_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUANTITY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Group By</PARAMETER_NAME>
      <DEFAULT_VALUE>All</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Requisition Type</PARAMETER_NAME>
      <DEFAULT_VALUE>INTERNAL</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C</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>A83FFFB2F755AD37F501F9D746C60C49</GUID>
    <TEMPLATE_NAME>Create Internal Requisition (with attachment)</TEMPLATE_NAME>
    <OWNER>ASHISH.SAKLANI</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_CATEGORY_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_CONTENT_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_DESCRIPTION_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_FILE_ID_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_TITLE_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_TYPE_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DISTRIBUTION_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUANTITY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Group By</PARAMETER_NAME>
      <DEFAULT_VALUE>All</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Requisition Type</PARAMETER_NAME>
      <DEFAULT_VALUE>INTERNAL</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C</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>1AB7ABF99F1D7671BB463FA9FA9CDD3A</GUID>
    <TEMPLATE_NAME>Create Purchase Requisition</TEMPLATE_NAME>
    <OWNER>ENGINATICS</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DISTRIBUTION_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
      <READ_ONLY>Y</READ_ONLY>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUANTITY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Group By</PARAMETER_NAME>
      <DEFAULT_VALUE>All</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Requisition Type</PARAMETER_NAME>
      <DEFAULT_VALUE>PURCHASE</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C</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>5EC7C403E55F779E75DF724B8A99DD5A</GUID>
    <TEMPLATE_NAME>Create Purchase Requisition (with attachment)</TEMPLATE_NAME>
    <OWNER>ASHISH.SAKLANI</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_CATEGORY_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_CONTENT_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_DESCRIPTION_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_FILE_ID_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_TITLE_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ATTACHMENT_TYPE_</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CATEGORY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CURRENCY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DISTRIBUTION_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
      <FREEZE_PANES>Y</FREEZE_PANES>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUANTITY</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
      <REQUIRED>Y</REQUIRED>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Group By</PARAMETER_NAME>
      <DEFAULT_VALUE>All</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Requisition Type</PARAMETER_NAME>
      <DEFAULT_VALUE>PURCHASE</DEFAULT_VALUE>
     </TEMPLATE_PARAMETER_DEFAULTS_ROW>
     <TEMPLATE_PARAMETER_DEFAULTS_ROW>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
      <DEFAULT_VALUE>C</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>
    <USER_NAME>SYSADMIN</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ENGINATICS</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ALEXANDER.PAVLIK</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ASHISH.SAKLANI</USER_NAME>
    <TEMPLATE_GUID>5EC7C403E55F779E75DF724B8A99DD5A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ERIC.CLEGG</USER_NAME>
    <TEMPLATE_GUID>A83FFFB2F755AD37F501F9D746C60C49</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>ANDY.HAACK</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>NITIN JAIN</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>PIYUSH.KHANDELWAL</USER_NAME>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <USER_NAME>MRUGESH.POOJARY</USER_NAME>
    <TEMPLATE_GUID>5EC7C403E55F779E75DF724B8A99DD5A</TEMPLATE_GUID>
   </DEFAULT_TEMPLATES_ROW>
   <DEFAULT_TEMPLATES_ROW>
    <TEMPLATE_GUID>1AB7ABF99F1D7671BB463FA9FA9CDD3A</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>
    <READ_ONLY>Y</READ_ONLY>
    <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>ROW_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <COMMENTS>On new rows, enter a value based on which lines will be grouped into a Requisition</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
    <GROUP_VALIDATION>Y</GROUP_VALIDATION>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>CREATION_DATE</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>REQUISITION_HEADER_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>20</DATA_LENGTH>
    <READ_ONLY>Y</READ_ONLY>
    <GROUP_VALIDATION>Y</GROUP_VALIDATION>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>PREPARER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Requestor (active)</LOV_NAME>
    <LOV_GUID>DD37AB84248C178DE0530100007FABF1</LOV_GUID>
    <LOV_QUERY_DSP>select
pwcx.person_id id,
pwcx.full_name value,
pwcx.employee_number description
from
per_workforce_current_x pwcx
where
pwcx.assignment_type in (&apos;E&apos;,decode(fnd_profile.value(&apos;HR_TREAT_CWK_AS_EMP&apos;),&apos;Y&apos;,&apos;C&apos;,&apos;E&apos;))
order by
pwcx.full_name</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>NOTE_TO_AUTHORIZER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&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>15</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>HEADER_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_HEADERS&apos;,
 p_context_name =&gt; :$column$.header_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.header_attribute1,
 p_attribute2   =&gt; :$column$.header_attribute2,
 p_attribute3   =&gt; :$column$.header_attribute3,
 p_attribute4   =&gt; :$column$.header_attribute4,
 p_attribute5   =&gt; :$column$.header_attribute5,
 p_attribute6   =&gt; :$column$.header_attribute6,
 p_attribute7   =&gt; :$column$.header_attribute7,
 p_attribute8   =&gt; :$column$.header_attribute8,
 p_attribute9   =&gt; :$column$.header_attribute9,
 p_attribute10  =&gt; :$column$.header_attribute10,
 p_attribute11  =&gt; :$column$.header_attribute11,
 p_attribute12  =&gt; :$column$.header_attribute12,
 p_attribute13  =&gt; :$column$.header_attribute13,
 p_attribute14  =&gt; :$column$.header_attribute14,
 p_attribute15  =&gt; :$column$.header_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_HEADERS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>REQUISITION_LINE_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>PO Requisition Line Type</LOV_NAME>
    <LOV_GUID>DD8B0AA9AE7A4B64E0530100007FB3B0</LOV_GUID>
    <LOV_QUERY_DSP>select
pltt.line_type_id id,
pltt.line_type value,
pltt.description
from
po_line_types_tl pltt
where
pltt.language=userenv(&apos;lang&apos;)
order by
pltt.line_type</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <LOV_NAME>PO Requisition Destination Type</LOV_NAME>
    <LOV_GUID>E0E902FE6FE5309CE0530100007F091E</LOV_GUID>
    <LOV_QUERY_DSP>select
plc.lookup_code id,
plc.displayed_field value,
plc.displayed_field description
from
po_lookup_codes plc 
where
plc.lookup_type=&apos;DESTINATION TYPE&apos;
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
plc.lookup_code id,
plc.displayed_field value,
plc.displayed_field description
from
po_lookup_codes plc 
where
plc.lookup_type=&apos;DESTINATION TYPE&apos;</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>3</DATA_LENGTH>
    <LOV_NAME>PO Requisition Deliver To Organization</LOV_NAME>
    <LOV_GUID>DEDE5D48397D1326E0530100007F5A29</LOV_GUID>
    <LOV_QUERY_DSP>select
mp.organization_id id,
mp.organization_code value,
mp.organization_code||&apos;-&apos;||haou.name description
from
hr_organization_information hoi,
hr_organization_information hoi2,
hr_all_organization_units haou,
hr_all_organization_units_tl haout,
mtl_parameters mp, 
financials_system_params_all fspa,
hr_all_organization_units_vl haouv
where
haouv.name=:$flex$.operating_unit and
fspa.org_id=haouv.organization_id and
mp.organization_id=haou.organization_id and
haou.organization_id=haout.organization_id and
haout.language=userenv(&apos;LANG&apos;) and
mp.organization_id=hoi2.organization_id and
hoi2.org_information_context||&apos;&apos;=&apos;CLASS&apos; and
hoi2.org_information1=&apos;INV&apos; and
hoi2.org_information2=&apos;Y&apos; and
mp.organization_id=hoi.organization_id and
hoi.org_information_context||&apos;&apos;=&apos;Accounting Information&apos; and
hoi.org_information1=to_char(fspa.set_of_books_id) and
sysdate&lt;nvl(haou.date_to, sysdate+1)</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>10</DATA_LENGTH>
    <LOV_NAME>PO Requisition Destination Subinventory</LOV_NAME>
    <LOV_GUID>EA972A718AD3530EE0530100007F1911</LOV_GUID>
    <LOV_QUERY_DSP>select
msi.secondary_inventory_name id,
msi.secondary_inventory_name value,
msi.secondary_inventory_name description,
null lov
from mtl_secondary_inventories msi,
org_organization_definitions ood
where
msi.organization_id=ood.organization_id and
ood.organization_code=:$column$.destination_organization
order by msi.secondary_inventory_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>60</DATA_LENGTH>
    <LOV_NAME>PO Requisition Deliver To Location (active)</LOV_NAME>
    <LOV_GUID>3975A844BE25FC26E0630100007F5868</LOV_GUID>
    <LOV_QUERY_DSP>select
hl.location_id id,
hl.location_code value,
hl.location_code description,
null lov
from
hr_locations hl,
mtl_parameters mp
where
hl.inventory_organization_id=mp.organization_id(+) and
trunc(nvl(hl.inactive_date,sysdate+1))&gt;trunc(sysdate) and
nvl(hl.business_group_id,nvl(hr_general.get_business_group_id,-99)) = nvl(hr_general.get_business_group_id,-99) and
(hl.inventory_organization_id is null or mp.organization_code=:$column$.destination_organization or :$column$.destination_organization is null)
order by
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Requestor (active)</LOV_NAME>
    <LOV_GUID>DD37AB84248C178DE0530100007FABF1</LOV_GUID>
    <LOV_QUERY_DSP>select
pwcx.person_id id,
pwcx.full_name value,
pwcx.employee_number description
from
per_workforce_current_x pwcx
where
pwcx.assignment_type in (&apos;E&apos;,decode(fnd_profile.value(&apos;HR_TREAT_CWK_AS_EMP&apos;),&apos;Y&apos;,&apos;C&apos;,&apos;E&apos;))
order by
pwcx.full_name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <LOV_NAME>PO Requisition Source Type</LOV_NAME>
    <LOV_GUID>E916F60CF0DE3AB6E0530100007F7147</LOV_GUID>
    <LOV_QUERY_DSP>select
plc.lookup_code id,
plc.displayed_field value,
plc.displayed_field description
from
po_lookup_codes plc
where
plc.lookup_type=&apos;REQUISITION SOURCE TYPE&apos;
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
plc.lookup_code id,
plc.displayed_field value,
plc.displayed_field description
from
po_lookup_codes plc
where
plc.lookup_type=&apos;REQUISITION SOURCE TYPE&apos;</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>3</DATA_LENGTH>
    <LOV_NAME>PO Requisition Source Organization</LOV_NAME>
    <LOV_GUID>E916F60CF0DF3AB6E0530100007F7147</LOV_GUID>
    <LOV_QUERY_DSP>select
ood.organization_id id,
ood.organization_code value,
ood.organization_code||&apos;-&apos;||ood.organization_name description
from
org_organization_definitions ood
where
trunc(nvl(ood.disable_date, sysdate+1))&gt;trunc(sysdate) and
ood.inventory_enabled_flag=&apos;Y&apos; and
:$column$.source_type = xxen_util.meaning(&apos;INVENTORY&apos;,&apos;REQUISITION SOURCE TYPE&apos;,201)</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>10</DATA_LENGTH>
    <LOV_NAME>PO Requisition Source Subinventory</LOV_NAME>
    <LOV_GUID>EA95342AA01D35ACE0530100007FB4A2</LOV_GUID>
    <LOV_QUERY_DSP>select
msi.secondary_inventory_name id,
msi.secondary_inventory_name value,
msi.secondary_inventory_name description
from mtl_secondary_inventories msi,
org_organization_definitions ood
where
msi.organization_id=ood.organization_id and
ood.organization_code=:$column$.source_organization
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>ITEM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>40</DATA_LENGTH>
    <LOV_NAME>PO Requisition Item</LOV_NAME>
    <LOV_GUID>DD77801CEAD916AAE0530100007FF8DC</LOV_GUID>
    <LOV_QUERY_DSP>select
msiv.inventory_item_id id,
msiv.concatenated_segments value,
msiv.description
from
mtl_system_items_vl msiv,
financials_system_params_all fspa,
hr_all_organization_units_vl haouv
where
haouv.name=:$flex$.operating_unit and
haouv.organization_id=fspa.org_id and
msiv.purchasing_enabled_flag=&apos;Y&apos; and
msiv.purchasing_item_flag=&apos;Y&apos; and
msiv.organization_id=fspa.inventory_organization_id</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <DEFAULT_VALUE>select
msiv.description
from
mtl_system_items_vl msiv,
financials_system_params_all fspa,
hr_all_organization_units_vl haouv
where
haouv.name=:$flex$.operating_unit and
fspa.org_id=haouv.organization_id and
msiv.concatenated_segments=:$column$.item and
msiv.organization_id=fspa.inventory_organization_id</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>43</COLUMN_NUMBER>
    <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>3</DATA_LENGTH>
    <LOV_QUERY_DSP>select
mir.revision value,
mir.description
from
mtl_system_items_vl msiv,
mtl_parameters mp,
mtl_item_revisions_b mir
where
mp.organization_code = :$column$.destination_organization and
mp.organization_id = msiv.organization_id and
msiv.concatenated_segments=:$column$.item and
msiv.inventory_item_id=mir.inventory_item_id and
msiv.organization_id=mir.organization_id and
mir.effectivity_date = (select max(mir2.effectivity_date) from mtl_item_revisions_b mir2 where mir2.organization_id = msiv.organization_id and mir2.inventory_item_id = msiv.inventory_item_id)</LOV_QUERY_DSP>
    <DEFAULT_VALUE>
</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>44</COLUMN_NUMBER>
    <COLUMN_NAME>CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>163</DATA_LENGTH>
    <LOV_NAME>PO Requisition Item Category</LOV_NAME>
    <LOV_GUID>E07146A84D3F1AACE0530100007F467B</LOV_GUID>
    <LOV_QUERY_DSP>select
mcv.category_id id,
mcv.category_concat_segs value,
mcv.category_concat_segs||&apos;-&apos;||mcv.description description
from
mtl_categories_v mcv
where
(:$column$.item is not null and 
mcv.category_id in (
select
mic.category_id
from
mtl_system_items_vl msiv,
mtl_item_categories mic
where
msiv.organization_id in (select fspa.inventory_organization_id from financials_system_params_all fspa, hr_all_organization_units_vl haouv where fspa.org_id=haouv.organization_id and haouv.name=:$flex$.operating_unit) and
msiv.concatenated_segments=:$column$.item and
msiv.inventory_item_id=mic.inventory_item_id and
msiv.organization_id=mic.organization_id and
mic.category_set_id=(select mdcs.category_set_id from mtl_default_category_sets mdcs where mdcs.functional_area_id=2)
))
or
(:$column$.item is null and
nvl(mcv.enabled_flag,&apos;N&apos;)=&apos;Y&apos;
)</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
mcv.category_id id,
mcv.category_concat_segs value
from
mtl_categories_v mcv,
mtl_category_sets mcs
where
mcv.structure_id=mcs.structure_id and
mcs.category_set_id=(select mdcs.category_set_id from mtl_default_category_sets mdcs where mdcs.functional_area_id=2)</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>45</COLUMN_NUMBER>
    <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>PO Requisition Item UOM</LOV_NAME>
    <LOV_GUID>DD77801CEADA16AAE0530100007FF8DC</LOV_GUID>
    <LOV_QUERY_DSP>select
muomv.unit_of_measure value,
null description
from
mtl_units_of_measure_vl muomv
where 
(:$column$.item is null and
trunc(nvl(muomv.disable_date,sysdate+1))&gt;trunc(sysdate)
)
or
(:$column$.item is not null and
muomv.uom_code in(
select
msiv.primary_uom_code
from
mtl_system_items_vl msiv,
financials_system_params_all fspa,
hr_all_organization_units_vl haouv
where
haouv.name=:$flex$.operating_unit and
fspa.org_id=haouv.organization_id and
msiv.concatenated_segments=:$column$.item and
msiv.organization_id=fspa.inventory_organization_id
)
)</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>46</COLUMN_NUMBER>
    <COLUMN_NAME>QUANTITY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>47</COLUMN_NUMBER>
    <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <DEFAULT_VALUE>select
msiv.list_price_per_unit
from
mtl_system_items_vl msiv,
financials_system_params_all fspa,
hr_all_organization_units_vl haouv
where
haouv.name=:$flex$.operating_unit and
fspa.org_id=haouv.organization_id and
msiv.concatenated_segments=:$column$.item and
msiv.organization_id=fspa.inventory_organization_id and
:$column$.currency_unit_price is null</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>48</COLUMN_NUMBER>
    <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>49</COLUMN_NUMBER>
    <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>50</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Requisition Vendor</LOV_NAME>
    <LOV_GUID>DD2EF3BCFE9045B3E0530100007F1BC2</LOV_GUID>
    <LOV_QUERY_DSP>select
aps.vendor_id id,
aps.vendor_name value,
aps.vendor_name||&apos;-&apos;||aps.segment1 description
from
ap_suppliers aps
where
exists(select 1 from ap_supplier_sites_all assa,hr_all_organization_units_vl haouv where assa.org_id=haouv.organization_id and haouv.name=:$flex$.operating_unit and assa.vendor_id=aps.vendor_id and assa.purchasing_site_flag=&apos;Y&apos;) and
:$column$.source_type = xxen_util.meaning(&apos;VENDOR&apos;,&apos;REQUISITION SOURCE TYPE&apos;,201)</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>51</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Requisition Vendor Sites</LOV_NAME>
    <LOV_GUID>DD2EF3BCFE9145B3E0530100007F1BC2</LOV_GUID>
    <LOV_QUERY_DSP>select
assa.vendor_site_id id,
assa.vendor_site_code value,
assa.vendor_site_code description
from
ap_supplier_sites_all assa,
ap_suppliers aps,
hr_all_organization_units_vl haouv
where
assa.vendor_id=aps.vendor_id and
aps.vendor_name=:$column$.supplier and
assa.purchasing_site_flag=&apos;Y&apos; and
assa.org_id=haouv.organization_id and
haouv.name=:$flex$.operating_unit
order by 
value</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>52</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>150</DATA_LENGTH>
    <LOV_NAME>PO Requisition Vendor Contact</LOV_NAME>
    <LOV_GUID>DEDE5D48397F1326E0530100007F5A29</LOV_GUID>
    <LOV_QUERY_DSP>select
apc.vendor_contact_id id,
apc.last_name||&apos;, &apos;||apc.first_name value,
apc.last_name||&apos;, &apos;||apc.first_name description
from
ap_supplier_contacts apc,
ap_supplier_sites_all assa
where
apc.vendor_site_id=assa.vendor_site_id and
assa.vendor_site_code=:$column$.supplier_site and
rtrim(apc.last_name || apc.first_name) is not null
order by
value</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>53</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>54</COLUMN_NUMBER>
    <COLUMN_NAME>BUYER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Buyer</LOV_NAME>
    <LOV_GUID>8E2FF36EDF2F79D2E0530100007F1FF2</LOV_GUID>
    <LOV_QUERY_DSP>select
ppx.full_name value,
ppx.employee_number description
from
per_people_x ppx
where
ppx.current_employee_flag=&apos;Y&apos; and
ppx.person_id in (select pa.agent_id from po_agents pa where sysdate between nvl(pa.start_date_active,sysdate) and nvl(pa.end_date_active,sysdate)) and
ppx.person_id in
(
select
paaf.person_id
from
per_all_assignments_f paaf
where
trunc(sysdate) between paaf.effective_start_date and paaf.effective_end_date and
(:$flex$.organization_code is null or paaf.business_group_id in (select ood.business_group_id from org_organization_definitions ood where xxen_util.contains(:$flex$.organization_code,ood.organization_code)=&apos;Y&apos;)
)
)
order by
ppx.full_name</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
pa.agent_id id,
papf.full_name value
from
po_agents pa,
per_all_people_f papf
where
papf.person_id=pa.agent_id and
trunc(sysdate) between papf.effective_start_date and papf.effective_end_date</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>55</COLUMN_NUMBER>
    <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>480</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>56</COLUMN_NUMBER>
    <COLUMN_NAME>CURRENCY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>15</DATA_LENGTH>
    <LOV_NAME>FND Currency Codes</LOV_NAME>
    <LOV_GUID>DD3BDFF9582F51D0E0530100007FEDB0</LOV_GUID>
    <LOV_QUERY_DSP>select
fct.currency_code id,
fct.currency_code value,
fct.description
from
fnd_currencies_tl fct
where
fct.source_lang=userenv(&apos;LANG&apos;)
order by
fct.currency_code</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>57</COLUMN_NUMBER>
    <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <LOV_NAME>GL Currency Conversion Type</LOV_NAME>
    <LOV_GUID>91D3167A335F1204E053BB6B63585EE3</LOV_GUID>
    <LOV_QUERY_DSP>select
gdct.conversion_type id,
gdct.user_conversion_type value,
gdct.description
from
gl_daily_conversion_types gdct
order by
gdct.user_conversion_type</LOV_QUERY_DSP>
    <COMMENTS>Only required for non-functional currencies</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>58</COLUMN_NUMBER>
    <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <COMMENTS>Only required for non-functional currencies</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>59</COLUMN_NUMBER>
    <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <DEFAULT_VALUE>select
gdr.conversion_rate
from
gl_ledgers gl,
gl_daily_conversion_types gdct,
gl_daily_rates gdr
where
gl.name=:$flex$.ledger and
gdct.user_conversion_type=:$column$.conversion_type and
gdr.from_currency=:$column$.currency and
gdr.to_currency=gl.currency_code and
gdr.conversion_type=gdct.conversion_type and
gdr.conversion_date=trunc(nvl(:$column$.conversion_date,sysdate)) and
:$column$.currency&lt;&gt;gl.currency_code and
:$column$.conversion_type&lt;&gt;&apos;User&apos;</DEFAULT_VALUE>
    <COMMENTS>Only required for non-functional currencies</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>60</COLUMN_NUMBER>
    <COLUMN_NAME>CURRENCY_UNIT_PRICE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <COMMENTS>For non-functional currencies only. Optionally enter the foreign currency unit price. This takes precedence over the functional currency unit price.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>61</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&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>62</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>63</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>64</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>65</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>66</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>67</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>68</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>69</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>70</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>71</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>72</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>73</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>74</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>75</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>76</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQUISITION_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.line_attribute1,
 p_attribute2   =&gt; :$column$.line_attribute2,
 p_attribute3   =&gt; :$column$.line_attribute3,
 p_attribute4   =&gt; :$column$.line_attribute4,
 p_attribute5   =&gt; :$column$.line_attribute5,
 p_attribute6   =&gt; :$column$.line_attribute6,
 p_attribute7   =&gt; :$column$.line_attribute7,
 p_attribute8   =&gt; :$column$.line_attribute8,
 p_attribute9   =&gt; :$column$.line_attribute9,
 p_attribute10  =&gt; :$column$.line_attribute10,
 p_attribute11  =&gt; :$column$.line_attribute11,
 p_attribute12  =&gt; :$column$.line_attribute12,
 p_attribute13  =&gt; :$column$.line_attribute13,
 p_attribute14  =&gt; :$column$.line_attribute14,
 p_attribute15  =&gt; :$column$.line_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQUISITION_LINES&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>77</COLUMN_NUMBER>
    <COLUMN_NAME>DISTRIBUTION_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>78</COLUMN_NUMBER>
    <COLUMN_NAME>DISTRIBUTION_NUM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>79</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 1</LOV_NAME>
    <LOV_GUID>DE3CC97BB32D69CCE0530100007F0E9D</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT1&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT1&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>80</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 2</LOV_NAME>
    <LOV_GUID>DE3CC97BB32E69CCE0530100007F0E9D</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT2&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT2&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>81</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 3</LOV_NAME>
    <LOV_GUID>DE3CC97BB32F69CCE0530100007F0E9D</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT3&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT3&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>82</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 4</LOV_NAME>
    <LOV_GUID>DE3CC97BB33069CCE0530100007F0E9D</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT4&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT4&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>83</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 5</LOV_NAME>
    <LOV_GUID>DE3CC97BB33169CCE0530100007F0E9D</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT5&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT5&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>84</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 6</LOV_NAME>
    <LOV_GUID>DEC9ED99A17A5BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT6&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT6&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>85</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 7</LOV_NAME>
    <LOV_GUID>DEC9ED99A17C5BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT7&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT7&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>86</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 8</LOV_NAME>
    <LOV_GUID>DEC9ED99A17B5BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT8&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT8&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>87</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 9</LOV_NAME>
    <LOV_GUID>DEC9ED99A17D5BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT9&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT9&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>88</COLUMN_NUMBER>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>GL Journal Segment 10</LOV_NAME>
    <LOV_GUID>DEC9ED99A1795BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
substrb(l.column_value,1,instrb(l.column_value,&apos;~&apos;,1,1)-1) id,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,1)+1,instrb(l.column_value,&apos;~&apos;,1,2)-instrb(l.column_value,&apos;~&apos;,1,1)-1) value,
substrb(l.column_value,instrb(l.column_value,&apos;~&apos;,1,2)+1) description
from
(
select /*+ no_merge*/ fifsv.id_flex_num
from fnd_id_flex_structures_vl fifsv
where fifsv.application_id=101 and fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num in (select gl.chart_of_accounts_id from gl_ledgers gl,hr_operating_units hou,hr_all_organization_units_vl haouv where gl.ledger_id=hou.set_of_books_id and haouv.name=:$flex$.operating_unit and haouv.organization_id=hou.organization_id)
) s,
table(xxen_util.kff_segment_lov(
p_application_id=&gt;101,
p_id_flex_code=&gt;&apos;GL#&apos;,
p_id_flex_num=&gt;s.id_flex_num,
p_application_column_name=&gt;&apos;SEGMENT10&apos;
)) l
order by
2</LOV_QUERY_DSP>
    <COMMENTS>select distinct
fifsv.form_left_prompt value
from
fnd_id_flex_segments_vl fifsv,
gl_ledgers gl
where
fifsv.application_id=101 and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.id_flex_num =gl.chart_of_accounts_id and
gl.name=:$flex$.ledger and
fifsv.application_column_name =&apos;SEGMENT10&apos;</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>89</COLUMN_NUMBER>
    <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV Oracle</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <LOV_NAME>Yes_No</LOV_NAME>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <COMMENTS>Project Accounting</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>90</COLUMN_NUMBER>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>PO Project</LOV_NAME>
    <LOV_GUID>DEC9ED99A17F5BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
ppev.project_id id,
ppev.project_number value,
ppev.project_name description
from
pa_projects_expend_v ppev</LOV_QUERY_DSP>
    <COMMENTS>Required only if Project Accounting is Yes</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>91</COLUMN_NUMBER>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <LOV_NAME>PO Project Task</LOV_NAME>
    <LOV_GUID>DEC9ED99A1805BE8E0530100007FC601</LOV_GUID>
    <LOV_QUERY_DSP>select
task_id id,
ppa.task_number value,
ppa.task_description description
from
pa_tasks_all_expend_v ppa,
pa_projects_expend_v ppe,
hr_all_organization_units_vl haouv
where
ppe.project_number=:$column$.project_number and
ppa.project_id=ppe.project_id and
ppa.expenditure_org_id=haouv.organization_id and
haouv.name=:$flex$.operating_unit</LOV_QUERY_DSP>
    <COMMENTS>Required only if Project Accounting is Y</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>92</COLUMN_NUMBER>
    <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <LOV_NAME>PO Requisition Expenditure Type</LOV_NAME>
    <LOV_GUID>E05E7FE830055F46E0530100007FED24</LOV_GUID>
    <LOV_QUERY_DSP>select
petev.expenditure_type id,
petev.expenditure_type value,
petev.description
from pa_expenditure_types_expend_v petev
where
petev.system_linkage_function=&apos;VI&apos; and 
trunc(petev.expnd_typ_start_date_active)&lt;=trunc(sysdate) and
trunc(nvl(petev.expnd_typ_end_date_active,sysdate))&gt;=trunc(sysdate)</LOV_QUERY_DSP>
    <COMMENTS>Required only if Project Accounting is Y</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>93</COLUMN_NUMBER>
    <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>PO Requisition Expenditure Organization</LOV_NAME>
    <LOV_GUID>E05E7FE830045F46E0530100007FED24</LOV_GUID>
    <LOV_QUERY_DSP>select
hou.organization_id id,         
hou.name value,
hou.name description
from
hr_organization_units hou,
pa_all_organizations pao,
hr_all_organization_units_vl haouv
where
pao.organization_id=hou.organization_id and
pao.pa_org_use_type=&apos;EXPENDITURES&apos; and
pao.inactive_date is null and
pao.org_id=haouv.organization_id and
haouv.name=:$flex$.operating_unit</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
hou.organization_id id,
hou.name value
from
hr_organization_units hou</VALUE_TO_ID_QUERY>
    <COMMENTS>Required only if Project Accounting is Y</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>94</COLUMN_NUMBER>
    <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <COMMENTS>Required only if Project Accounting is Y</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>95</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&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>96</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>97</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>98</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>99</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>100</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>101</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>102</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>103</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>104</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>105</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>106</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>107</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>108</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>109</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>110</COLUMN_NUMBER>
    <COLUMN_NAME>DIST_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; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_REQ_DISTRIBUTIONS&apos;,
 p_context_name =&gt; :$column$.dist_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.dist_attribute1,
 p_attribute2   =&gt; :$column$.dist_attribute2,
 p_attribute3   =&gt; :$column$.dist_attribute3,
 p_attribute4   =&gt; :$column$.dist_attribute4,
 p_attribute5   =&gt; :$column$.dist_attribute5,
 p_attribute6   =&gt; :$column$.dist_attribute6,
 p_attribute7   =&gt; :$column$.dist_attribute7,
 p_attribute8   =&gt; :$column$.dist_attribute8,
 p_attribute9   =&gt; :$column$.dist_attribute9,
 p_attribute10  =&gt; :$column$.dist_attribute10,
 p_attribute11  =&gt; :$column$.dist_attribute11,
 p_attribute12  =&gt; :$column$.dist_attribute12,
 p_attribute13  =&gt; :$column$.dist_attribute13,
 p_attribute14  =&gt; :$column$.dist_attribute14,
 p_attribute15  =&gt; :$column$.dist_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 = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_REQ_DISTRIBUTIONS&apos; and
fdfcuv.application_column_name =  &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>111</COLUMN_NUMBER>
    <COLUMN_NAME>GROUP_BY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>xxen_util.lookup_code(:$flex$.group_by,&apos;REQIMPORT GROUP BY&apos;,201)</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>112</COLUMN_NUMBER>
    <COLUMN_NAME>INITIATE_REQAPPR_AFTER_IMP</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>:$flex$.Initiate_Approval_on_Import</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>113</COLUMN_NUMBER>
    <COLUMN_NAME>INTERFACE_SOURCE_CODE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>IMPORT_REQ</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>114</COLUMN_NUMBER>
    <COLUMN_NAME>MULTI_DISTRIBUTIONS</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>N</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>115</COLUMN_NUMBER>
    <COLUMN_NAME>ALLOW_DYNAMIC_CCID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>N</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>116</COLUMN_NUMBER>
    <COLUMN_NAME>AUTHORIZATION_STATUS</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>INCOMPLETE</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>117</COLUMN_NUMBER>
    <COLUMN_NAME>PREPARER_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>118</COLUMN_NUMBER>
    <COLUMN_NAME>REQUISITION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.requisition_type</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
    <GROUP_VALIDATION>Y</GROUP_VALIDATION>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>119</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_CATEGORY_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_QUERY_DSP>select
fdcuv.user_name value,
null description
from
fnd_doc_category_usages_vl fdcuv,
fnd_attachment_functions af,
fnd_document_categories fdc
where
fdcuv.attachment_function_id=af.attachment_function_id and
af.function_name=&apos;PO_POXRQERQ&apos; and  
fdc.category_id=fdcuv.category_id and
nvl(fdc.start_date_active,sysdate-1)&lt;=sysdate and
nvl(fdc.end_date_active,sysdate+1)&gt;sysdate
order by value</LOV_QUERY_DSP>
    <COMMENTS>Required for adding an attachment</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>120</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_TITLE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>121</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_DESCRIPTION_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>122</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_TYPE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>FND Attachment Type</LOV_NAME>
    <LOV_GUID>B9AF5DAEAF9247899FE9F668B4D79A46</LOV_GUID>
    <LOV_QUERY_DSP>select 
user_name value, 
null description 
from 
fnd_document_datatypes_vl 
where 
name in (&apos;SHORT_TEXT&apos;,&apos;FILE&apos;,&apos;WEB_PAGE&apos;) 
order 
by value</LOV_QUERY_DSP>
    <COMMENTS>Required for adding an attachment</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>123</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_CONTENT_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <COMMENTS>If the attachment type is File, double click will open the file explorer and allow the selection of file path, alternatively file path can be entered as free text as well</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>124</COLUMN_NUMBER>
    <COLUMN_NAME>ATTACHMENT_FILE_ID_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <COMMENTS>Autopopulated after clicking on Upload Attachments</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>125</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>p_group_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GROUP_CODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_requisition_header_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>REQUISITION_HEADER_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_requisition_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>REQUISITION_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_requisition_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>REQUISITION_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_authorization_status</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>AUTHORIZATION_STATUS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_header_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_requisition_line_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>REQUISITION_LINE_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_NUM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_TYPE</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_item</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ITEM</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_item_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ITEM_DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_item_revision</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ITEM_REVISION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_item_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_unit_of_measure</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_quantity</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>QUANTITY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_unit_price</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>UNIT_PRICE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_need_by_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>NEED_BY_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_reference_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>REFERENCE_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_destination_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DESTINATION_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_deliver_to_requestor</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_deliver_to_requestor_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DELIVER_TO_REQUESTOR</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_destination_organization</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DESTINATION_ORGANIZATION</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_deliver_to_location</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DELIVER_TO_LOCATION</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_source_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SOURCE_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_supplier</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_preparer_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>PREPARER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_supplier_site</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_supplier_contact</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SUPPLIER_CONTACT</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_supplier_item</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SUPPLIER_ITEM</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buyer</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_buyer_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUYER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_note_to_buyer</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>NOTE_TO_BUYER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_currency</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CURRENCY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_process_flag</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_conversion_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CONVERSION_TYPE</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_conversion_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>CONVERSION_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_conversion_rate</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_currency_unit_price</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>CURRENCY_UNIT_PRICE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_distribution_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>DISTRIBUTION_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_concat_segs</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_charge_account_segment10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>CHARGE_ACCOUNT_SEGMENT10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_project_accounting</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PROJECT_ACCOUNTING</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_project_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_task_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expenditure_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>EXPENDITURE_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expenditure_organization</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_expenditure_item_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>EXPENDITURE_ITEM_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_interface_source_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>INTERFACE_SOURCE_CODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_source_organization_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SOURCE_ORGANIZATION</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_source_subinventory</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SOURCE_SUBINVENTORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>69</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>71</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>72</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>73</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>74</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>75</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>76</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>77</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>78</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_hdr_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>HEADER_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>79</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>81</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>82</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>83</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>84</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>85</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>86</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>87</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>88</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>89</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>91</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>92</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>93</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>94</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_line_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LINE_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>95</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>96</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>97</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>98</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>99</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>101</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>102</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>103</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>104</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>105</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>106</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>107</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>108</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>109</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_dist_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DIST_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>111</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_destination_subinventory</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>DESTINATION_SUBINVENTORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>112</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_operating_unit</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>113</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_justification</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>115</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_note_to_authorizer</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>NOTE_TO_AUTHORIZER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>116</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_CATEGORY_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>117</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_TYPE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>118</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_title</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_TITLE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>119</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_DESCRIPTION_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_content</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_CONTENT_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>121</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attachment_file_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTACHMENT_FILE_ID_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>122</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_row_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>123</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>124</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>125</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>P</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_interface_source_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>INTERFACE_SOURCE_CODE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_group_by</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GROUP_BY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_last_requisition_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_multi_distributions</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MULTI_DISTRIBUTIONS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_initiate_reqappr_after_imp</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>INITIATE_REQAPPR_AFTER_IMP</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_allow_dynamic_ccid</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ALLOW_DYNAMIC_CCID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>7</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>P</SOURCE>
    <DISPLAY_SEQUENCE>8</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>P</SOURCE>
    <DISPLAY_SEQUENCE>9</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
--process--
xu.action_,
xxen_upload.status_meaning(xxen_upload.status_error) status_,
nvl((select listagg(pie.error_message,&apos;,&apos;) within group(order by 1) error_code from po_interface_errors pie where pie.interface_transaction_id=pri.transaction_id and pie.interface_type=&apos;REQIMPORT&apos;)
   ,xu.message_
   ) message_,
pri.request_id request_id_,
xu.modified_columns_,
xu.row_id,
xu.group_code,
xu.creation_date,
nvl(pri.requisition_header_id,xu.requisition_header_id)requisition_header_id,
nvl(pri.req_number_segment1,xu.requisition_number)requisition_number,
coalesce(pri.preparer_name,
         (select papf.full_name from per_all_people_f papf where papf.person_id=pri.preparer_id and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date and rownum &lt;= 1),
         xu.preparer
        ) preparer,
xu.note_to_authorizer,
--pri.requisition_type,
nvl(pri.header_description,xu.header_description)header_description,
nvl(xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category),xu.header_attribute_category) header_attribute_category,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE1&apos;,pri.rowid,pri.header_attribute1),xu.header_attribute1) header_attribute1,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE2&apos;,pri.rowid,pri.header_attribute2),xu.header_attribute2) header_attribute2,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE3&apos;,pri.rowid,pri.header_attribute3),xu.header_attribute3) header_attribute3,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE4&apos;,pri.rowid,pri.header_attribute4),xu.header_attribute4) header_attribute4,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE5&apos;,pri.rowid,pri.header_attribute5),xu.header_attribute5) header_attribute5,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE6&apos;,pri.rowid,pri.header_attribute6),xu.header_attribute6) header_attribute6,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE7&apos;,pri.rowid,pri.header_attribute7),xu.header_attribute7) header_attribute7,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE8&apos;,pri.rowid,pri.header_attribute8),xu.header_attribute8) header_attribute8,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE9&apos;,pri.rowid,pri.header_attribute9),xu.header_attribute9) header_attribute9,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE10&apos;,pri.rowid,pri.header_attribute10),xu.header_attribute10) header_attribute10,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE11&apos;,pri.rowid,pri.header_attribute11),xu.header_attribute11) header_attribute11,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE12&apos;,pri.rowid,pri.header_attribute12),xu.header_attribute12) header_attribute12,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE13&apos;,pri.rowid,pri.header_attribute13),xu.header_attribute13) header_attribute13,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE14&apos;,pri.rowid,pri.header_attribute14),xu.header_attribute14) header_attribute14,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,pri.header_attribute_category,&apos;ATTRIBUTE15&apos;,pri.rowid,pri.header_attribute15),xu.header_attribute15) header_attribute15,
nvl(pri.requisition_line_id,xu.requisition_line_id)requisition_line_id,
nvl(pri.line_num,xu.line_num)line_num,
nvl(pri.line_type,xu.line_type)line_type,
nvl(plcd.displayed_field ,xu.destination_type)destination_type,
nvl(pri.destination_organization_code ,xu.destination_organization)destination_organization,
nvl(pri.destination_subinventory,xu.destination_subinventory) destination_subinventory,
nvl(pri.deliver_to_location_code ,xu.deliver_to_location)deliver_to_location,
coalesce(pri.deliver_to_requestor_name,
         (select papf.full_name from per_all_people_f papf where papf.person_id=pri.deliver_to_requestor_id and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date and rownum &lt;= 1),
         xu.deliver_to_requestor
        ) deliver_to_requestor,
nvl(plcs.displayed_field,xu.source_type) source_type,
nvl(pri.source_organization_code,xu.source_organization) source_organization,
nvl(pri.source_subinventory,xu.source_subinventory) source_subinventory,
nvl(msiv.concatenated_segments,xu.item ) item,
nvl(pri.item_description,xu.item_description)item_description,
nvl(pri.item_revision,xu.item_revision)item_revision,
xu.category,
nvl(pri.unit_of_measure,xu.unit_of_measure)unit_of_measure,
nvl(pri.quantity,xu.quantity)quantity,
nvl(pri.unit_price,xu.unit_price)unit_price,
nvl(pri.need_by_date,xu.need_by_date) need_by_date,
xu.reference_number,
nvl(pri.suggested_vendor_name ,xu.supplier)supplier,
nvl(pri.suggested_vendor_site ,xu.supplier_site)supplier_site,
nvl(pri.suggested_vendor_contact ,xu.supplier_contact)supplier_contact,
nvl(pri.suggested_vendor_item_num ,xu.supplier_item)supplier_item,
coalesce(pri.suggested_buyer_name,
         (select papf.full_name from per_all_people_f papf where papf.person_id=pri.suggested_buyer_id and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date and rownum &lt;= 1),
         xu.buyer
   ) buyer,
nvl(pri.note_to_buyer,xu.note_to_buyer)note_to_buyer,
nvl(pri.currency_code ,xu.currency)currency,
nvl(pri.rate_type ,xu.conversion_type)conversion_type,
nvl(pri.rate_date,xu.conversion_date) conversion_date,
nvl(pri.rate,xu.conversion_rate)conversion_rate,
nvl(pri.currency_unit_price,xu.currency_unit_price) currency_unit_price,
--
nvl(xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category),xu.line_attribute_category) line_attribute_category,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE1&apos;,pri.rowid,pri.line_attribute1),xu.line_attribute1) line_attribute1,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE2&apos;,pri.rowid,pri.line_attribute2),xu.line_attribute2) line_attribute2,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE3&apos;,pri.rowid,pri.line_attribute3),xu.line_attribute3) line_attribute3,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE4&apos;,pri.rowid,pri.line_attribute4),xu.line_attribute4) line_attribute4,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE5&apos;,pri.rowid,pri.line_attribute5),xu.line_attribute5) line_attribute5,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE6&apos;,pri.rowid,pri.line_attribute6),xu.line_attribute6) line_attribute6,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE7&apos;,pri.rowid,pri.line_attribute7),xu.line_attribute7) line_attribute7,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE8&apos;,pri.rowid,pri.line_attribute8),xu.line_attribute8) line_attribute8,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE9&apos;,pri.rowid,pri.line_attribute9),xu.line_attribute9) line_attribute9,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE10&apos;,pri.rowid,pri.line_attribute10),xu.line_attribute10) line_attribute10,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE11&apos;,pri.rowid,pri.line_attribute11),xu.line_attribute11) line_attribute11,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE12&apos;,pri.rowid,pri.line_attribute12),xu.line_attribute12) line_attribute12,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE13&apos;,pri.rowid,pri.line_attribute13),xu.line_attribute13) line_attribute13,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE14&apos;,pri.rowid,pri.line_attribute14),xu.line_attribute14) line_attribute14,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,pri.line_attribute_category,&apos;ATTRIBUTE15&apos;,pri.rowid,pri.line_attribute15),xu.line_attribute15) line_attribute15,
nvl(pri.req_distribution_id,xu.distribution_id) distribution_id,
to_number(xu.distribution_num) distribution_num,
nvl(pri.charge_account_segment1,xu.charge_account_segment1)charge_account_segment1,
nvl(pri.charge_account_segment2,xu.charge_account_segment2)charge_account_segment2,
nvl(pri.charge_account_segment3,xu.charge_account_segment3)charge_account_segment3,
nvl(pri.charge_account_segment4,xu.charge_account_segment4)charge_account_segment4,
nvl(pri.charge_account_segment5,xu.charge_account_segment5)charge_account_segment5,
nvl(pri.charge_account_segment6,xu.charge_account_segment6)charge_account_segment6,
nvl(pri.charge_account_segment7,xu.charge_account_segment7)charge_account_segment7,
nvl(pri.charge_account_segment8,xu.charge_account_segment8)charge_account_segment8,
nvl(pri.charge_account_segment9,xu.charge_account_segment9)charge_account_segment9,
nvl(pri.charge_account_segment10,xu.charge_account_segment10)charge_account_segment10,
nvl(xxen_util.meaning(pri.project_accounting_context,&apos;YES_NO&apos;,0),xu.project_accounting)project_accounting,
nvl(pri.project_num,xu.project_number)project_number,
nvl(pri.task_num,xu.task_number)task_number,
nvl(pri.expenditure_type,xu.expenditure_type)expenditure_type,
nvl(haouve.name ,xu.expenditure_organization)expenditure_organization,
nvl(pri.expenditure_item_date,xu.expenditure_item_date) expenditure_item_date,
nvl(xxen_util.display_flexfield_context(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category),xu.dist_attribute_category) dist_attribute_category,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE1&apos;,pri.rowid,pri.distribution_attribute1),xu.dist_attribute1) dist_attribute1,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE2&apos;,pri.rowid,pri.distribution_attribute2),xu.dist_attribute2) dist_attribute2,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE3&apos;,pri.rowid,pri.distribution_attribute3),xu.dist_attribute3) dist_attribute3,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE4&apos;,pri.rowid,pri.distribution_attribute4),xu.dist_attribute4) dist_attribute4,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE5&apos;,pri.rowid,pri.distribution_attribute5),xu.dist_attribute5) dist_attribute5,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE6&apos;,pri.rowid,pri.distribution_attribute6),xu.dist_attribute6) dist_attribute6,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE7&apos;,pri.rowid,pri.distribution_attribute7),xu.dist_attribute7) dist_attribute7,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE8&apos;,pri.rowid,pri.distribution_attribute8),xu.dist_attribute8) dist_attribute8,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE9&apos;,pri.rowid,pri.distribution_attribute9),xu.dist_attribute9) dist_attribute9,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE10&apos;,pri.rowid,pri.distribution_attribute10),xu.dist_attribute10) dist_attribute10,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE11&apos;,pri.rowid,pri.distribution_attribute11),xu.dist_attribute11) dist_attribute11,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE12&apos;,pri.rowid,pri.distribution_attribute12),xu.dist_attribute12) dist_attribute12,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE13&apos;,pri.rowid,pri.distribution_attribute13),xu.dist_attribute13) dist_attribute13,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE14&apos;,pri.rowid,pri.distribution_attribute14),xu.dist_attribute14) dist_attribute14,
nvl(xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,pri.dist_attribute_category,&apos;ATTRIBUTE15&apos;,pri.rowid,pri.distribution_attribute15),xu.dist_attribute15) dist_attribute15,
-- defaults
xu.group_by,
xu.initiate_reqappr_after_imp,
xu.interface_source_code,
xu.multi_distributions,
xu.allow_dynamic_ccid,
xu.authorization_status,
xu.preparer_id,
xu.requisition_type,
--attachments
xu.attachment_category_,
xu.attachment_title_,
xu.attachment_description_,
xu.attachment_type_,
xu.attachment_content_,
xu.attachment_file_id_,
xu.upload_row
from
xxen_po_requisition_upl_9261_u xu,
po_requisitions_interface_all pri,
hr_all_organization_units_vl haouv,
hr_all_organization_units_vl haouve,
mtl_system_items_vl msiv,
(select plc.lookup_code,plc.displayed_field from po_lookup_codes plc where plc.lookup_type=&apos;REQUISITION SOURCE TYPE&apos;) plcs,
(select plc.lookup_code,plc.displayed_field from po_lookup_codes plc where plc.lookup_type=&apos;DESTINATION TYPE&apos;) plcd
where
(xu.status_code_ = xxen_upload.status_error or
 exists (select 1 from po_interface_errors pie where pie.interface_transaction_id(+)=pri.transaction_id and pie.interface_type(+)=&apos;REQIMPORT&apos; and xu.action_code_=xxen_upload.action_create)
) and
pri.org_id=haouv.organization_id(+) and
pri.expenditure_organization_id=haouve.organization_id(+) and
pri.item_id = msiv.inventory_item_id (+) and
xxen_po_upload.get_inv_org_id(pri.org_id)=msiv.organization_id(+) and
xu.row_id=pri.rowid(+) and
pri.destination_type_code=plcd.lookup_code(+) and
pri.source_type_code=plcs.lookup_code(+)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>creation_date desc,
requisition_number,
line_num,
distribution_num</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
--process--
xxen_upload.action_meaning(xur.action_code_) action_,
xxen_upload.status_meaning(xxen_upload.status_success) status_,
case when xur.action_code_=xxen_upload.action_create then &apos;Requisition created: &apos;else &apos;Requisition updated: &apos; end ||prha.segment1 message_,
prha.request_id request_id_,
null modified_columns_,
to_char(null) row_id,
--header--
null group_code,
prha.creation_date,
prha.requisition_header_id,
prha.segment1 requisition_number,
papf3.full_name preparer,
prha.note_to_authorizer,
--prh.type_lookup_disp requisition_type,
prha.description header_description,
xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category) header_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE1&apos;,prha.rowid,prha.attribute1) header_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE2&apos;,prha.rowid,prha.attribute2) header_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE3&apos;,prha.rowid,prha.attribute3) header_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE4&apos;,prha.rowid,prha.attribute4) header_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE5&apos;,prha.rowid,prha.attribute5) header_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE6&apos;,prha.rowid,prha.attribute6) header_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE7&apos;,prha.rowid,prha.attribute7) header_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE8&apos;,prha.rowid,prha.attribute8) header_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE9&apos;,prha.rowid,prha.attribute9) header_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE10&apos;,prha.rowid,prha.attribute10) header_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE11&apos;,prha.rowid,prha.attribute11) header_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE12&apos;,prha.rowid,prha.attribute12) header_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE13&apos;,prha.rowid,prha.attribute13) header_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE14&apos;,prha.rowid,prha.attribute14) header_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_HEADERS&apos;,prha.attribute_category,&apos;ATTRIBUTE15&apos;,prha.rowid,prha.attribute15) header_attribute15,
prla.requisition_line_id,
prla.line_num,
pltt.line_type,
plc2.displayed_field destination_type,
mpd.organization_code destination_organization,
prla.destination_subinventory,
hlat.location_code deliver_to_location,
papf2.full_name deliver_to_requestor,
plc1.displayed_field source_type,
mps.organization_code source_organization,
prla.source_subinventory,
msiv.concatenated_segments item,
prla.item_description,
prla.item_revision,
mcv.category_concat_segs category,
prla.unit_meas_lookup_code unit_of_measure,
prla.quantity,
prla.unit_price,
prla.need_by_date,
prla.reference_num reference_number,
--source--
prla.suggested_vendor_name supplier,
prla.suggested_vendor_location supplier_site,
prla.suggested_vendor_contact supplier_contact,
prla.suggested_vendor_product_code supplier_item,
--source details--
papf1.full_name buyer,
prla.note_to_agent note_to_buyer,
--currency--
prla.currency_code currency,
prla.rate_type conversion_type,
prla.rate_date conversion_date,
prla.rate conversion_rate,
prla.currency_unit_price,
--
xxen_util.display_flexfield_context(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category) line_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE1&apos;,prla.rowid,prla.attribute1) line_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE2&apos;,prla.rowid,prla.attribute2) line_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE3&apos;,prla.rowid,prla.attribute3) line_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE4&apos;,prla.rowid,prla.attribute4) line_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE5&apos;,prla.rowid,prla.attribute5) line_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE6&apos;,prla.rowid,prla.attribute6) line_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE7&apos;,prla.rowid,prla.attribute7) line_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE8&apos;,prla.rowid,prla.attribute8) line_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE9&apos;,prla.rowid,prla.attribute9) line_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE10&apos;,prla.rowid,prla.attribute10) line_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE11&apos;,prla.rowid,prla.attribute11) line_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE12&apos;,prla.rowid,prla.attribute12) line_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE13&apos;,prla.rowid,prla.attribute13) line_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE14&apos;,prla.rowid,prla.attribute14) line_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQUISITION_LINES&apos;,prla.attribute_category,&apos;ATTRIBUTE15&apos;,prla.rowid,prla.attribute15) line_attribute15,
--distribution accounts--
prda.distribution_id,
prda.distribution_num,
gcc.segment1 charge_account_segment1,
gcc.segment2 charge_account_segment2,
gcc.segment3 charge_account_segment3,
gcc.segment4 charge_account_segment4,
gcc.segment5 charge_account_segment5,
gcc.segment6 charge_account_segment6,
gcc.segment7 charge_account_segment7,
gcc.segment8 charge_account_segment8,
gcc.segment9 charge_account_segment9,
gcc.segment10 charge_account_segment10,
--distribution projects--
prda.project_accounting_context project_accounting,
ppv.segment1 project_number,
ptv.task_number,
prda.expenditure_type,
haouve.name expenditure_organization,
prda.expenditure_item_date,
xxen_util.display_flexfield_context(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category) dist_attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE1&apos;,prda.rowid,prda.attribute1) dist_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE2&apos;,prda.rowid,prda.attribute2) dist_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE3&apos;,prda.rowid,prda.attribute3) dist_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE4&apos;,prda.rowid,prda.attribute4) dist_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE5&apos;,prda.rowid,prda.attribute5) dist_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE6&apos;,prda.rowid,prda.attribute6) dist_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE7&apos;,prda.rowid,prda.attribute7) dist_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE8&apos;,prda.rowid,prda.attribute8) dist_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE9&apos;,prda.rowid,prda.attribute9) dist_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE10&apos;,prda.rowid,prda.attribute10) dist_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE11&apos;,prda.rowid,prda.attribute11) dist_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE12&apos;,prda.rowid,prda.attribute12) dist_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE13&apos;,prda.rowid,prda.attribute13) dist_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE14&apos;,prda.rowid,prda.attribute14) dist_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_REQ_DISTRIBUTIONS&apos;,prda.attribute_category,&apos;ATTRIBUTE15&apos;,prda.rowid,prda.attribute15) dist_attribute15,
-- defaults
to_char(null) group_by,
to_char(null) initiate_reqappr_after_imp,
to_char(null) interface_source_code,
to_char(null) multi_distributions,
to_char(null) allow_dynamic_ccid,
to_char(null) authorization_status,
to_char(null) preparer_id,
prha.type_lookup_code requisition_type,
--attachments
null attachment_category_,
null attachment_title_,
null attachment_description_,
null attachment_type_,
null attachment_content_,
null attachment_file_id_,
xur.upload_row
from
(
select 
xu.action_code_,
to_number(xu.requisition_line_id) requisition_line_id,
to_number(xu.requisition_header_id) requisition_header_id,
min(xu.upload_row) upload_row
from 
xxen_po_requisition_upl_9261_u xu
where 
xu.action_code_ = xxen_upload.action_update and 
xu.status_code_ = xxen_upload.status_success
group by
xu.action_code_,
xu.requisition_line_id,
xu.requisition_header_id
union
select 
xu.action_code_,
to_number(null) requisition_line_id,
prha.requisition_header_id,
min(xu.upload_row) upload_row
from 
xxen_po_requisition_upl_9261_u xu, 
po_requisition_headers_all prha 
where 
prha.interface_source_code=&apos;IMPORT_REQ&apos; and 
trunc(prha.interface_source_line_id,0) = to_number(xu.request_id_) and 
prha.creation_date &gt;= sysdate-0.25 and -- for index usage
xu.action_code_=xxen_upload.action_create
group by
xu.action_code_,
prha.requisition_header_id
) xur,
po_requisition_headers_all prha,
po_requisition_lines_all prla,
po_req_distributions_all prda,
mtl_categories_v mcv,
gl_code_combinations gcc,
pa_projects_all ppv,
pa_tasks_v ptv,
hr_all_organization_units_vl haouve,
mtl_parameters mps,
mtl_parameters mpd,
mtl_system_items_vl msiv,
hr_all_organization_units_vl haouv,
per_all_people_f papf1,
per_all_people_f papf2,
per_all_people_f papf3,
po_lookup_codes plc1,
po_lookup_codes plc2,
hr_locations_all_tl hlat,
po_line_types_tl pltt,
po_document_types_all_vl pdtav
where
prha.org_id=haouv.organization_id and
prha.requisition_header_id=xur.requisition_header_id and
prha.requisition_header_id=prla.requisition_header_id and
prla.requisition_line_id=nvl(xur.requisition_line_id,prla.requisition_line_id) and
prla.requisition_line_id=prda.requisition_line_id and
papf1.person_id(+) = prla.suggested_buyer_id and
trunc (sysdate) between papf1.effective_start_date (+) and papf1.effective_end_date (+) and
trunc (sysdate)&gt;=papf1.effective_start_date(+) and
trunc (sysdate)&lt;= papf1.effective_end_date(+) and
plc1.lookup_code = prla.source_type_code and
plc1.lookup_type = &apos;REQUISITION SOURCE TYPE&apos; and
plc2.lookup_code = prla.destination_type_code and
plc2.lookup_type = &apos;DESTINATION TYPE&apos; and
pdtav.document_type_code=&apos;REQUISITION&apos; and
pdtav.document_subtype=prha.type_lookup_code and
pdtav.org_id=prha.org_id and
papf2.person_id = prla.to_person_id and
trunc (sysdate) between papf2.effective_start_date and papf2.effective_end_date and
papf3.person_id = prha.preparer_id and
trunc (sysdate) between papf3.effective_start_date and papf3.effective_end_date and
pltt.line_type_id=prla.line_type_id and
pltt.language=userenv (&apos;LANG&apos;) and
hlat.location_id(+) = prla.deliver_to_location_id and
hlat.language(+) = userenv (&apos;LANG&apos;) and
prla.item_id=msiv.inventory_item_id(+) and
xxen_po_upload.get_inv_org_id(prla.org_id)=msiv.organization_id(+) and
prla.destination_organization_id=mpd.organization_id(+) and
prla.source_organization_id=mps.organization_id(+) and
prla.category_id=mcv.category_id(+) and
prda.code_combination_id=gcc.code_combination_id(+) and
prda.project_id=ppv.project_id(+) and
prda.task_id=ptv.task_id(+) and
prda.expenditure_organization_id=haouve.organization_id(+)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
