<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 Acceptance Upload -->
 <REPORTS_ROW>
  <GUID>2BE639DC11BFE913E0630100007F3508</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null request_id_,
null modified_columns_,
pav.acceptance_id,
--
hou.name operating_unit,
asu.vendor_name supplier,
asu.segment1 supplier_number,
assa.vendor_site_code supplier_site,
nvl(pha2.segment1,pha.segment1) po_number,
pra.release_num release,
pav.revision_num revision,
pav.action,
pav.action_date,
xxen_util.meaning(pav.accepted_flag,&apos;YES_NO&apos;,0) accepted,
pav.acceptance_type,
xxen_util.meaning(pav.accepting_party,&apos;ACCEPTANCE_PARTY&apos;,201) acceptance_party,
case when pav.employee_id is not null
then pav.full_name
else po_inq_sv.get_party_vendor_name(pav.created_by)
end accepted_by_employee,
pav.employee_num accepted_by_employee_num,
pav.role,
&amp;lp_note_column
xxen_util.meaning(pav.signature_flag,&apos;YES_NO&apos;,0) signature, -- not relevant for buyer acceptances
pav.erecord_id, -- not relevant for buyer acceptances
--
xxen_util.display_flexfield_context(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category) attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE1&apos;,pav.row_id,pav.attribute1) po_acceptance_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE2&apos;,pav.row_id,pav.attribute2) po_acceptance_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE3&apos;,pav.row_id,pav.attribute3) po_acceptance_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE4&apos;,pav.row_id,pav.attribute4) po_acceptance_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE5&apos;,pav.row_id,pav.attribute5) po_acceptance_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE6&apos;,pav.row_id,pav.attribute6) po_acceptance_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE7&apos;,pav.row_id,pav.attribute7) po_acceptance_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE8&apos;,pav.row_id,pav.attribute8) po_acceptance_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE9&apos;,pav.row_id,pav.attribute9) po_acceptance_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE10&apos;,pav.row_id,pav.attribute10) po_acceptance_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE11&apos;,pav.row_id,pav.attribute11) po_acceptance_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE12&apos;,pav.row_id,pav.attribute12) po_acceptance_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE13&apos;,pav.row_id,pav.attribute13) po_acceptance_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE14&apos;,pav.row_id,pav.attribute14) po_acceptance_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE15&apos;,pav.row_id,pav.attribute15) po_acceptance_attribute15,
--
:p_default_action default_action,
:p_default_date default_action_date,
1 upload_row
from
po_acceptances_v pav,
po_headers_all pha,
po_releases_all pra,
po_headers_all pha2,
ap_suppliers asu,
ap_supplier_sites_all assa,
hr_operating_units hou
where
-- this upload only supports upload of new buyer acceptances
&apos;X&apos;=&apos;Y&apos; and
:p_upload_mode = :p_upload_mode and
hou.name = :p_operating_unit and
nvl(pav.accepting_party,&apos;B&apos;) = &apos;B&apos; and
pav.po_header_id = pha.po_header_id (+) and
pav.po_release_id = pra.po_release_id (+) and
pra.po_header_id = pha2.po_header_id (+) and
nvl(pha2.vendor_id,pha.vendor_id) = asu.vendor_id and
nvl(pha2.vendor_site_id,pha.vendor_site_id) = assa.vendor_site_id and
nvl(pha2.org_id,pha.org_id) = hou.organization_id</SQL_TEXT>
  <VERSION_COMMENTS>Changed seq to upload_row</VERSION_COMMENTS>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_po_upload.create_acceptance</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PO Acceptance Upload</REPORT_NAME>
    <DESCRIPTION>This upload allows users to create new PO Acceptances (Acknowledgments)</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>&amp;lp_note_column</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_default_action</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_default_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_operating_unit</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_upload_mode</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_note_column</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt; comments,</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select
case data_type
when &apos;LONG&apos; then &apos;dbms_lob.substr(xxen_util.long_to_clob(&apos;&apos;PO_ACCEPTANCES&apos;&apos;,&apos;&apos;NOTE&apos;&apos;,pav.row_id))&apos;
else &apos;dbms_lob.substr(pav.note)&apos;
end
from
dba_tab_columns
where
owner = &apos;PO&apos; and
table_name = &apos;PO_ACCEPTANCES&apos; and
column_name = &apos;NOTE&apos;</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Comment Column Lexical</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_upload_mode</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Upload Mode</LOV_NAME>
    <LOV_GUID>E811F942597A2075E0530100007FF4F2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>C</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_operating_unit</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB979D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
order by
hou.name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>coalesce(xxen_util.default_operating_unit,xxen_util.previous_parameter_value(:parameter_id))</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
      <DESCRIPTION>Selecting an Operating Unit will restrict the upload to acceptances for the specified operating unit. If not selected, acceptances can be uploaded for any accessible operating unit.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_default_action</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>New</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Default Action</PARAMETER_NAME>
      <DESCRIPTION>The default action will be used by the upload if the Action column is not included in, or not populated in, the upload template.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_default_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Default Action Date</PARAMETER_NAME>
      <DESCRIPTION>The default action date will be used by the upload if the Action Date column is not included in, or not populated in, the upload template. If left blank the upload will use the current system date as the Action Date.</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>1</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>2</COLUMN_NUMBER>
    <COLUMN_NAME>STATUS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>3</COLUMN_NUMBER>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>4</COLUMN_NUMBER>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>5</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIED_COLUMNS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>6</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTANCE_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11) and
(:$flex$.Operating_Unit is null or hou.name = :$flex$.Operating_Unit)
order by
hou.name</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
haouv.organization_id id,
haouv.name value
from
hr_all_organization_units_vl haouv</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>:$flex$.Operating_Unit</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
aps.vendor_name value,
aps.segment1 description
from
ap_suppliers aps
where
aps.vendor_id in 
(select 
 assa.vendor_id 
 from 
 hr_all_organization_units_vl haouv, 
 ap_supplier_sites_all assa 
 where 
 haouv.organization_id=assa.org_id and
 haouv.name = :$column$.operating_unit
) 
order by
aps.vendor_name,
aps.segment1</LOV_QUERY_DSP>
    <COMMENTS>Supplier, Supplier Number, and Supplier Site are all optional and provided to assist with refiniing the PO Number List of Values.
PO Numbers can be entered directly without the need to specify Supplier, Supplier Number, and Supplier Site.
</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
aps.segment1 value,
aps.vendor_name description
from
ap_suppliers aps
where
aps.vendor_id in 
(select 
 assa.vendor_id 
 from 
 hr_all_organization_units_vl haouv, 
 ap_supplier_sites_all assa 
 where 
 haouv.organization_id=assa.org_id and
 haouv.name = :$column$.operating_unit
) and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier)
order by
aps.segment1,
aps.vendor_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
aps.segment1
from
ap_suppliers aps
where
aps.vendor_id in 
(select 
 assa.vendor_id 
 from 
 hr_all_organization_units_vl haouv, 
 ap_supplier_sites_all assa 
 where 
 haouv.organization_id=assa.org_id and
 haouv.name = :$column$.operating_unit
) and
aps.vendor_name = :$column$.supplier</DEFAULT_VALUE>
    <COMMENTS>Supplier, Supplier Number, and Supplier Site are all optional and provided to assist with refiniing the PO Number List of Values.
PO Numbers can be entered directly without the need to specify Supplier, Supplier Number, and Supplier Site.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>SUPPLIER_SITE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>15</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
assa.vendor_site_code value,
assa.address_line1||&apos;, &apos;||assa.city||&apos;, &apos;||nvl(ftv.territory_short_name,assa.country) description
from
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa,
fnd_territories_vl ftv
where
aps.vendor_id=assa.vendor_id and
assa.org_id=haouv.organization_id and
assa.country=ftv.territory_code(+) and
haouv.name = :$column$.operating_unit and
(:$column$.supplier is not null or :$column$.supplier_number is not null) and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number)
order by
assa.vendor_site_code</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select distinct
assa.vendor_site_code
from
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa,
fnd_territories_vl ftv
where
aps.vendor_id=assa.vendor_id and
assa.org_id=haouv.organization_id and
assa.country=ftv.territory_code(+) and
haouv.name = :$column$.operating_unit and
(:$column$.supplier is not null or :$column$.supplier_number is not null) and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number)</DEFAULT_VALUE>
    <COMMENTS>Supplier, Supplier Number, and Supplier Site are all optional and provided to assist with refiniing the PO Number List of Values.
PO Numbers can be entered directly without the need to specify Supplier, Supplier Number, and Supplier Site.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>PO_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>20</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pha.po_header_id id,
pha.segment1 value,
aps.vendor_name || &apos; / &apos; || assa.vendor_site_code || &apos; / &apos; || fnd_date.date_to_displaydate(pha.creation_date) || &apos; / &apos; || xxen_util.meaning(nvl(pha.authorization_status,&apos;INCOMPLETE&apos;),&apos;AUTHORIZATION STATUS&apos;,201) description
from
po_headers_all pha,
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa
where
pha.org_id=haouv.organization_id and
pha.vendor_id = aps.vendor_id and
pha.vendor_id = assa.vendor_id and
pha.vendor_site_id = assa.vendor_site_id and
haouv.name = :$column$.operating_unit and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number) and
(:$column$.supplier_site is null or assa.vendor_site_code = :$column$.supplier_site) and
--
pha.type_lookup_code in (&apos;STANDARD&apos;, &apos;BLANKET&apos;, &apos;CONTRACT&apos;, &apos;PLANNED&apos;) and
nvl(pha.closed_code, &apos;OPEN&apos;) != &apos;FINALLY CLOSED&apos; and
nvl(pha.authorization_status, &apos;INCOMPLETE&apos;) in (&apos;APPROVED&apos;, &apos;REQUIRES REAPPROVAL&apos;, &apos;INCOMPLETE&apos;) and
nvl(pha.cancel_flag, &apos;N&apos;) = &apos;N&apos;
order by
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>RELEASE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pra.po_release_id id,
pra.release_num value,
fnd_date.date_to_displaydate(pra.release_date)||&apos; (&apos;||xxen_util.meaning(pra.authorization_status,&apos;AUTHORIZATION STATUS&apos;,201)||&apos;)&apos; description
from
po_headers_all pha,
po_releases_all pra,
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa
where
pha.po_header_id = pra.po_header_id and
pha.org_id=haouv.organization_id and
pha.vendor_id = aps.vendor_id and
pha.vendor_id = assa.vendor_id and
pha.vendor_site_id = assa.vendor_site_id and
haouv.name = :$column$.operating_unit and
pha.segment1 = :$column$.po_number and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number) and
(:$column$.supplier_site is null or assa.vendor_site_code = :$column$.supplier_site) and
--
pha.type_lookup_code = &apos;BLANKET&apos; and
nvl(pra.closed_code, &apos;OPEN&apos;) != &apos;FINALLY CLOSED&apos; and
nvl(pra.authorization_status, &apos;INCOMPLETE&apos;) in (&apos;APPROVED&apos;, &apos;REQUIRES REAPPROVAL&apos;, &apos;INCOMPLETE&apos;) and
nvl(pra.cancel_flag, &apos;N&apos;) = &apos;N&apos;
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>REVISION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
nvl(pra.revision_num,pha.revision_num) value,
null description
from
po_headers_all pha,
po_releases_all pra,
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa
where
pha.po_header_id = pra.po_header_id (+) and
pha.org_id=haouv.organization_id and
pha.vendor_id = aps.vendor_id and
pha.vendor_id = assa.vendor_id and
pha.vendor_site_id = assa.vendor_site_id and
pha.type_lookup_code in (&apos;STANDARD&apos;, &apos;BLANKET&apos;, &apos;CONTRACT&apos;, &apos;PLANNED&apos;) and
haouv.name = :$column$.operating_unit and
pha.segment1 = :$column$.po_number and
pra.release_num (+) = :$column$.release and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number) and
(:$column$.supplier_site is null or assa.vendor_site_code = :$column$.supplier_site)
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
nvl(pra.revision_num,pha.revision_num) 
from
po_headers_all pha,
po_releases_all pra,
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa
where
pha.po_header_id = pra.po_header_id (+) and
pha.org_id=haouv.organization_id and
pha.vendor_id = aps.vendor_id and
pha.vendor_id = assa.vendor_id and
pha.vendor_site_id = assa.vendor_site_id and
pha.type_lookup_code in (&apos;STANDARD&apos;, &apos;BLANKET&apos;, &apos;CONTRACT&apos;, &apos;PLANNED&apos;) and
haouv.name = :$column$.operating_unit and
pha.segment1 = :$column$.po_number and
pra.release_num (+) = :$column$.release and
(:$column$.supplier is null or aps.vendor_name = :$column$.supplier) and
(:$column$.supplier_number is null or aps.segment1 = :$column$.supplier_number) and
(:$column$.supplier_site is null or assa.vendor_site_code = :$column$.supplier_site)</DEFAULT_VALUE>
    <COMMENTS>Optionally specify the document revision number. Only the current revision of the PO or Release is allowed.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.default_action</DEFAULT_VALUE>
    <COMMENTS>Optionally enter the action being taken. If not included or populated in the upload template, the value specified in the Default Action report parameter will be used.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <DEFAULT_VALUE>:$flex$.default_action_date</DEFAULT_VALUE>
    <COMMENTS>Optionally enter the action date. If not included or populated in the upload template, the value specified in the Default Action Date report parameter will be used.
If the Action Date column is not included or not populated in the upload template, and the Default Action Date report parameter is left blank, then the upload will use the current system date as the Action Date.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTED</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV Oracle</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTANCE_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
flvv.lookup_code id,
flvv.meaning value,
flvv.description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;ACCEPTANCE TYPE&apos; and
flvv.view_application_id = 201 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
flvv.meaning</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
flvv.lookup_code id,
flvv.meaning value
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;ACCEPTANCE TYPE&apos; and
flvv.view_application_id = 201 and
flvv.enabled_flag = &apos;Y&apos; and
sysdate between nvl(flvv.start_date_active,sysdate) and nvl(flvv.end_date_active,sysdate)</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTANCE_PARTY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
flvv.lookup_code id,
flvv.meaning value,
flvv.description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;ACCEPTANCE_PARTY&apos; and
flvv.view_application_id = 201 and
flvv.enabled_flag = &apos;Y&apos; and
sysdate between nvl(flvv.start_date_active,sysdate) and nvl(flvv.end_date_active,sysdate) and
flvv.lookup_code = &apos;B&apos;
order by
flvv.meaning</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
flvv.lookup_code id,
flvv.meaning value
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;ACCEPTANCE_PARTY&apos; and
flvv.view_application_id = 201 and
flvv.enabled_flag = &apos;Y&apos; and
sysdate between nvl(flvv.start_date_active,sysdate) and nvl(flvv.end_date_active,sysdate)</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>xxen_util.meaning(&apos;B&apos;,&apos;ACCEPTANCE_PARTY&apos;,201)</DEFAULT_VALUE>
    <COMMENTS>The Acceptance Party. Only Buyer Acceptances can be uploaded.</COMMENTS>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTED_BY_EMPLOYEE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
hr.employee_id id,
hr.full_name value,
hr.employee_num description
from 
hr_employees_current_v hr,
po_agents pa
where
pa.agent_id = hr.employee_id and
nvl(xxen_util.lookup_code(:$column$.acceptance_party,&apos;ACCEPTANCE_PARTY&apos;,201),&apos;B&apos;) = &apos;B&apos;
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select 
hr.full_name
from 
hr_employees_current_v hr,
po_agents pa
where
pa.agent_id = hr.employee_id and
nvl(xxen_util.lookup_code(:$column$.acceptance_party,&apos;ACCEPTANCE_PARTY&apos;,201),&apos;B&apos;) = &apos;B&apos; and
pa.agent_id in
(
select
nvl(pra.agent_id,pha.agent_id)
from
po_headers_all pha,
po_releases_all pra,
hr_all_organization_units_vl haouv,
ap_suppliers aps,
ap_supplier_sites_all assa
where
pha.po_header_id = pra.po_header_id (+) and
pha.org_id=haouv.organization_id and
pha.vendor_id = aps.vendor_id and
pha.vendor_id = assa.vendor_id and
pha.vendor_site_id = assa.vendor_site_id and
pha.type_lookup_code in (&apos;STANDARD&apos;, &apos;BLANKET&apos;, &apos;CONTRACT&apos;, &apos;PLANNED&apos;) and
haouv.name = :$column$.operating_unit and
pha.segment1 = :$column$.po_number and
pra.release_num (+) = :$column$.release
)</DEFAULT_VALUE>
    <COMMENTS>Optionally enter the Accepted By Employee Name and/or the Accepted By Employee Number. Either one or both can be specified.
If the Employee Name does not uniquely identify an employee, the employee number should also be specified instead of or as well as.  
If both the Accepted By Employee Name/Employee Num columns are not included or populated in the upload template, then the upload will use the PO/Release Buyer as the Accepted By.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>ACCEPTED_BY_EMPLOYEE_NUM</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
hr.employee_id id,
hr.employee_num value,
hr.full_name description
from 
hr_employees_current_v hr,
po_agents pa
where
pa.agent_id = hr.employee_id and
nvl(xxen_util.lookup_code(:$column$.acceptance_party,&apos;ACCEPTANCE_PARTY&apos;,201),&apos;B&apos;) = &apos;B&apos; and
(:$column$.accepted_by_employee is null or hr.full_name = :$column$.accepted_by_employee)
order by 
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select 
hr.employee_num
from 
hr_employees_current_v hr,
po_agents pa
where
pa.agent_id = hr.employee_id and
nvl(xxen_util.lookup_code(:$column$.acceptance_party,&apos;ACCEPTANCE_PARTY&apos;,201),&apos;B&apos;) = &apos;B&apos; and
hr.full_name = :$column$.accepted_by_employee</DEFAULT_VALUE>
    <COMMENTS>Optionally enter the Accepted By Employee Name and/or the Accepted By Employee Number. Either one or both can be specified.
If the Employee Name does not uniquely identify an employee, the employee number should also be specified instead of or as well as.  
If both the Accepted By Employee Name/Employee Num columns are not included or populated in the upload template, then the upload will use the PO/Release Buyer as the Accepted By.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>ROLE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <COMMENTS>Optionally enter the role of the Accepting Employee</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>COMMENTS</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>SIGNATURE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos; and
nvl(xxen_util.lookup_code(:$column$.acceptance_party,&apos;ACCEPTANCE_PARTY&apos;,201),&apos;B&apos;) = &apos;S&apos;
order by value,description</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
lookup_code id,
meaning value
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;</VALUE_TO_ID_QUERY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>ERECORD_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts_vl   fdfcv
where
fdfcv.application_id = fdfv.application_id and
fdfcv.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfcv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 201 and
fdfv.descriptive_flexfield_name = &apos;PO_ACCEPTANCES&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>26</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 201,
 p_descriptive_flexfield_name =&gt; &apos;PO_ACCEPTANCES&apos;,
 p_context_name =&gt; :$column$.attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.po_acceptance_attribute1,
 p_attribute2   =&gt; :$column$.po_acceptance_attribute2,
 p_attribute3   =&gt; :$column$.po_acceptance_attribute3,
 p_attribute4   =&gt; :$column$.po_acceptance_attribute4,
 p_attribute5   =&gt; :$column$.po_acceptance_attribute5,
 p_attribute6   =&gt; :$column$.po_acceptance_attribute6,
 p_attribute7   =&gt; :$column$.po_acceptance_attribute7,
 p_attribute8   =&gt; :$column$.po_acceptance_attribute8,
 p_attribute9   =&gt; :$column$.po_acceptance_attribute9,
 p_attribute10  =&gt; :$column$.po_acceptance_attribute10,
 p_attribute11  =&gt; :$column$.po_acceptance_attribute11,
 p_attribute12  =&gt; :$column$.po_acceptance_attribute12,
 p_attribute13  =&gt; :$column$.po_acceptance_attribute13,
 p_attribute14  =&gt; :$column$.po_acceptance_attribute14,
 p_attribute15  =&gt; :$column$.po_acceptance_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_ACCEPTANCES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>DEFAULT_ACTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.default_action</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>DEFAULT_ACTION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <DEFAULT_VALUE>:$flex$.default_action_date</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>43</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_ROW</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_org_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_po_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PO_NUMBER</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_release_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>RELEASE</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_revision_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>REVISION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_action</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ACTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_action_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ACTION_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_accepting_party</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ACCEPTANCE_PARTY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_employee_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ACCEPTED_BY_EMPLOYEE</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_employee_num</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ACCEPTED_BY_EMPLOYEE_NUM</COLUMN_NAME>
    <ID_OR_VALUE>value</ID_OR_VALUE>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_employee_role</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ROLE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_accepted_flag</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACCEPTED</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_acceptance_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACCEPTANCE_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_notes</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>COMMENTS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PO_ACCEPTANCE_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_default_action</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DEFAULT_ACTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_default_action_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DEFAULT_ACTION_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_acceptance_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>ACCEPTANCE_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>39</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>40</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>41</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>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>upload_row</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xxen_upload.status_meaning(status_) status_,
xu.message_,
xu.request_id_,
xu.modified_columns_,
xu.acceptance_id,
--
hou.name operating_unit,
asu.vendor_name supplier,
asu.segment1 supplier_number,
assa.vendor_site_code supplier_site,
nvl(pha2.segment1,pha.segment1) po_number,
pra.release_num release,
pav.revision_num revision,
pav.action,
pav.action_date,
xxen_util.meaning(pav.accepted_flag,&apos;YES_NO&apos;,0) accepted,
pav.acceptance_type,
xxen_util.meaning(pav.accepting_party,&apos;ACCEPTANCE_PARTY&apos;,201) acceptance_party,
case when pav.employee_id is not null
then pav.full_name
else po_inq_sv.get_party_vendor_name(pav.created_by)
end accepted_by_employee,
pav.employee_num accepted_by_employee_num,
pav.role,
&amp;lp_note_column
xxen_util.meaning(pav.signature_flag,&apos;YES_NO&apos;,0) signature,
pav.erecord_id,
--
xxen_util.display_flexfield_context(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category) attribute_category,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE1&apos;,pav.row_id,pav.attribute1) po_acceptance_attribute1,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE2&apos;,pav.row_id,pav.attribute2) po_acceptance_attribute2,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE3&apos;,pav.row_id,pav.attribute3) po_acceptance_attribute3,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE4&apos;,pav.row_id,pav.attribute4) po_acceptance_attribute4,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE5&apos;,pav.row_id,pav.attribute5) po_acceptance_attribute5,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE6&apos;,pav.row_id,pav.attribute6) po_acceptance_attribute6,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE7&apos;,pav.row_id,pav.attribute7) po_acceptance_attribute7,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE8&apos;,pav.row_id,pav.attribute8) po_acceptance_attribute8,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE9&apos;,pav.row_id,pav.attribute9) po_acceptance_attribute9,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE10&apos;,pav.row_id,pav.attribute10) po_acceptance_attribute10,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE11&apos;,pav.row_id,pav.attribute11) po_acceptance_attribute11,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE12&apos;,pav.row_id,pav.attribute12) po_acceptance_attribute12,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE13&apos;,pav.row_id,pav.attribute13) po_acceptance_attribute13,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE14&apos;,pav.row_id,pav.attribute14) po_acceptance_attribute14,
xxen_util.display_flexfield_value(201,&apos;PO_ACCEPTANCES&apos;,pav.attribute_category,&apos;ATTRIBUTE15&apos;,pav.row_id,pav.attribute15) po_acceptance_attribute15,
--
xu.default_action,
xu.default_action_date,
xu.upload_row
from
xxen_po_acceptance_uplo_1343_u xu,
po_acceptances_v pav,
po_headers_all pha,
po_releases_all pra,
po_headers_all pha2,
ap_suppliers asu,
ap_supplier_sites_all assa,
hr_operating_units hou
where
xu.acceptance_id = pav.acceptance_id and
pav.po_header_id = pha.po_header_id (+) and
pav.po_release_id = pra.po_release_id (+) and
pra.po_header_id = pha2.po_header_id (+) and
nvl(pha2.vendor_id,pha.vendor_id) = asu.vendor_id and
nvl(pha2.vendor_site_id,pha.vendor_site_id) = assa.vendor_site_id and
nvl(pha2.org_id,pha.org_id) = hou.organization_id and
nvl(xu.status_code_,xxen_upload.status_error) = xxen_upload.status_success</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
