<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: PN Schedule Approval Status Upload -->
 <REPORTS_ROW>
  <GUID>2F97920750BC0858E0636DFB0905569A</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null request_id_,
null modified_columns_,
ppsv.payment_schedule_id,
--
haouv.name operating_unit,
ppsv.lease_name,
ppsv.lease_number,
xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) lease_approval_status,
xxen_util.meaning(ppsv.lease_class_code,&apos;PN_LEASE_CLASS&apos;,0) lease_class,
xxen_util.user_name(plda.responsible_user,&apos;N&apos;) responsible_user,
ppsv.schedule_date,
xxen_util.meaning(ppsv.payment_status_lookup_code,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0) payment_billing_status,
ppsv.user_approved_by approved_by,
ppsv.period_name period,
pnp_util_func.get_total_payment_item_amt
(ppsv.payment_status_lookup_code,
 :p_sob_currency,
 ppsv.payment_schedule_id,
 &apos;PNTAUPMT&apos;
) total_amount,
ppsv.user_transferred_by,
ppsv.approval_date,
ppsv.transfer_date,
--
xxen_util.meaning(ppsv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0) lease_status,
ppsv.lease_id,
ppsv.lease_change_id,
:p_set_of_books_id set_of_books_id,
:p_sob_currency set_of_books_currency
from
pn_payment_schedules_v ppsv,
pn_leases_v plv,
pn_lease_details plda,
hr_all_organization_units_vl haouv
where
1=1 and
:p_upload_mode like &apos;%&apos; || xxen_upload.action_update || &apos;%&apos; and
:p_set_of_books_id=:p_set_of_books_id and
ppsv.lease_id = plv.lease_id and
ppsv.lease_id = plda.lease_id and
ppsv.org_id = haouv.organization_id and
(ppsv.status = &apos;F&apos; or
 (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;)
)</SQL_TEXT>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_pn_upload.upload_schedule_status</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PN Schedule Approval Status Upload</REPORT_NAME>
    <DESCRIPTION>Property Management - Schedule Approval Status Upload

This upload allows users to Approve (Approved status), Un-Approve (Draft status), or place On Hold Payment and Billing Schedules in Property Management. This upload offers the same functionality as the Oracle Authorize Payments and the Authorize Billings forms.

Upload Mode
=================
When run in “Create, Update” mode, the Payment/Billing Schedules matching the criteria specified in the report parameters will be downloaded into Excel where the user can review and amend the Payment/Billing Approval Status and, for approved schedules, the Approver and the Period.

When run in “Create” mode, an empty excel will be generated. This mode allows the user to paste Payment/Billing schedule data from another source. In this mode the upload will find the matching Payment/Billing Schedule based on the data in each excel row and apply the approval change. The upload will return an error message if the upload cannot find a matching schedule, or if it finds multiple matching schedules.

Approved Schedules
=================
- if the Approver is not specified in the upload excel, then the username of the user executing the upload is used.
- if the Period is not specified in the upload excel, then this will be derived during the upload based on the Schedule Date

Notes
=================
You cannot create new Payment/Billing schedules using this upload. It can only be used for updating the approval status of existing Payment/Billing Schedules.
</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sob_currency</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>:p_set_of_books_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN_SETS_OF_BOOKS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
set_of_books_id id,
name value,
null description
from
gl_sets_of_books
where
name in (select name from gl_ledgers
where ledger_id in (select ledger_id from gl_access_set_ledgers
where access_set_id=fnd_profile.value(&apos;GL_ACCESS_SET_ID&apos;)))
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
pn.set_of_books_id
from
pn_system_setup_options pn,
hr_operating_units hou
where
pn.org_id = hou.organization_id and
(xxen_util.contains(:$flex$.operating_unit,hou.name) = &apos;Y&apos; or
 (:$flex$.operating_unit is null and hou.organization_id = fnd_profile.value(&apos;ORG_ID&apos;))
) and
rownum = 1</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Ledger ID</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sob_currency</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>select
gsob.currency_code
from
gl_sets_of_books gsob
where
gsob.set_of_books_id = :$flex$.Ledger_ID</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Ledger Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</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,U</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv.name=:p_operating_unit</SQL_TEXT>
    <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>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>nvl(plv.customer_name,plv.supplier_name) = :p_third_party_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select distinct
nvl(plv.customer_name,plv.supplier_name) value,
null description
from
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;)
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Third Party Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_class = :p_lease_class</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Class</LOV_NAME>
    <LOV_GUID>FAEA24CB5B4E92CCE0530100007F4C87</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
meaning value,
description description
from
fnd_lookup_values_vl
where lookup_type=&apos;PN_LEASE_CLASS&apos;
and view_application_id=0
and enabled_flag=&apos;Y&apos;
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Class</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_type = :p_lease_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Type</LOV_NAME>
    <LOV_GUID>FAEA382CD59B9A20E0530100007FBCAB</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
meaning value,
description description
from
fnd_lookup_values_vl
where lookup_type=&apos;PN_LEASE_TYPE&apos;
and view_application_id=0
and enabled_flag=&apos;Y&apos;
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_name = :p_lease_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Name - with Schedules</LOV_NAME>
    <LOV_GUID>2F9413DFCBFD085CE0636DFB0905FB02</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_name value,
plv.lease_number || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_name &gt;= :p_lease_name_fr</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Name - with Schedules</LOV_NAME>
    <LOV_GUID>2F9413DFCBFD085CE0636DFB0905FB02</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_name value,
plv.lease_number || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Name From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_name &lt;= :p_lease_name_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Name - with Schedules</LOV_NAME>
    <LOV_GUID>2F9413DFCBFD085CE0636DFB0905FB02</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_name value,
plv.lease_number || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Lease_Name_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Name To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_number = :p_lease_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Number - with Schedules</LOV_NAME>
    <LOV_GUID>2F9FAC2F4D57086AE0636DFB09056994</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_number value,
plv.lease_name || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_number &gt;= :p_lease_number_fr</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Number - with Schedules</LOV_NAME>
    <LOV_GUID>2F9FAC2F4D57086AE0636DFB09056994</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_number value,
plv.lease_name || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Number From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plv.lease_number &lt;= :p_lease_number_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Lease Number - with Schedules</LOV_NAME>
    <LOV_GUID>2F9FAC2F4D57086AE0636DFB09056994</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
plv.lease_number value,
plv.lease_name || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.final_draft_status is null or plv.status = xxen_util.lookup_code(:$flex$.final_draft_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
(:$flex$.lease_class is null or plv.lease_class = :$flex$.lease_class) and
(:$flex$.lease_status is null or xxen_util.contains(:$flex$.lease_status,xxen_util.meaning(plv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0))=&apos;Y&apos;) and
(:$flex$.lease_type is null or xxen_util.contains(:$flex$.lease_type,plv.lease_type)=&apos;Y&apos;) and
(:$flex$.third_party_name is null or xxen_util.contains(:$flex$.third_party_name,nvl(plv.customer_name,plv.supplier_name))=&apos;Y&apos;) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Lease_Number_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Number To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>115</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppsv.payment_status_lookup_code=:p_schedule_status</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where lookup_type=&apos;PN_PAYMENT_STATUS_TYPE&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>DRAFT</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schedule Status</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppsv.schedule_date&gt;=:p_schedule_from_date</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schedule Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppsv.schedule_date&lt;trunc(:p_schedule_to_date)+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Schedule_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schedule Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>exists (
select 
null
from 
pn_payment_items_all ppia
where
ppia.payment_schedule_id = ppsv.payment_schedule_id and
ppia.due_date &gt;=  :p_trx_from_date
)
</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>exists (
select 
null
from 
pn_payment_items_all ppia
where
ppia.payment_schedule_id = ppsv.payment_schedule_id and
ppia.due_date &lt; trunc(:p_trx_to_date)+1
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Transaction_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>19</SORT_ORDER>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>exists (
select
null
from
pn_tenancies_all pta,
pn_locations_all pla
where
pta.lease_id = ppsv.lease_id and
pta.location_id = pla.location_id and
pla.location_code = :p_location_code
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Location</LOV_NAME>
    <LOV_GUID>2F97920750BD0858E0636DFB0905569A</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pl.location_code id,
pl.location_code value,
pl.description description
from
pn_locations pl
order by 
value,
description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Location</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>20</SORT_ORDER>
    <DISPLAY_SEQUENCE>170</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>exists (
select
null
from
pn_tenancies_all pta,
pn_locations_all pla
where
pta.lease_id = ppsv.lease_id and
pta.location_id = pla.location_id and
pla.location_code &gt;= :p_location_from_code
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Location</LOV_NAME>
    <LOV_GUID>2F97920750BD0858E0636DFB0905569A</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pl.location_code id,
pl.location_code value,
pl.description description
from
pn_locations pl
order by 
value,
description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Location From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>21</SORT_ORDER>
    <DISPLAY_SEQUENCE>180</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>exists (
select
null
from
pn_tenancies_all pta,
pn_locations_all pla
where
pta.lease_id = ppsv.lease_id and
pta.location_id = pla.location_id and
pla.location_code &lt;= :p_location_to_code
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>PN Location</LOV_NAME>
    <LOV_GUID>2F97920750BD0858E0636DFB0905569A</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pl.location_code id,
pl.location_code value,
pl.description description
from
pn_locations pl
order by 
value,
description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Location_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Location To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>22</SORT_ORDER>
    <DISPLAY_SEQUENCE>250</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>plda.responsible_user=xxen_util.user_id(:p_responsible_user)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND User Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDE8479D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
fu.user_name value,
trim(coalesce(
trim(papf.first_name||&apos; &apos;||papf.last_name),
fu.description,
fu.email_address,
papf.email_address
)||fu.inactive) description
from
(select case when sysdate between fu.start_date and nvl(fu.end_date,sysdate) then null else &apos; (inactive)&apos; end inactive, fu.* from fnd_user fu) fu,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
(
select distinct
furg.user_id,
count(*) over (partition by furg.user_id) resp_count,
max(fr.responsibility_key) over (partition by furg.user_id) max_responsibility_key
from
fnd_responsibility fr,
fnd_user_resp_groups_direct furg
where
fr.responsibility_id=furg.responsibility_id and
fr.application_id=furg.responsibility_application_id
) furg
where
fu.employee_id=papf.person_id(+) and
fu.user_id=furg.user_id(+) and
not (furg.resp_count=1 and furg.max_responsibility_key=&apos;IRC_EXT_CANDIDATE&apos;)
order by
fu.inactive desc,
fu.user_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Lease Responsible User</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>23</SORT_ORDER>
    <DISPLAY_SEQUENCE>260</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppsv.user_approved_by=:p_approved_by_user</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND User Name</LOV_NAME>
    <LOV_GUID>8E2FF36EDE8479D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
fu.user_name value,
trim(coalesce(
trim(papf.first_name||&apos; &apos;||papf.last_name),
fu.description,
fu.email_address,
papf.email_address
)||fu.inactive) description
from
(select case when sysdate between fu.start_date and nvl(fu.end_date,sysdate) then null else &apos; (inactive)&apos; end inactive, fu.* from fnd_user fu) fu,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
(
select distinct
furg.user_id,
count(*) over (partition by furg.user_id) resp_count,
max(fr.responsibility_key) over (partition by furg.user_id) max_responsibility_key
from
fnd_responsibility fr,
fnd_user_resp_groups_direct furg
where
fr.responsibility_id=furg.responsibility_id and
fr.application_id=furg.responsibility_application_id
) furg
where
fu.employee_id=papf.person_id(+) and
fu.user_id=furg.user_id(+) and
not (furg.resp_count=1 and furg.max_responsibility_key=&apos;IRC_EXT_CANDIDATE&apos;)
order by
fu.inactive desc,
fu.user_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schedule Approved By User</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>24</SORT_ORDER>
    <DISPLAY_SEQUENCE>270</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppsv.period_name=:p_approved_period</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
gps.period_name id,
gps.period_name value,
gps.start_date || &apos; - &apos; || gps.end_date || &apos; (&apos; || gps.closing_status || &apos;)&apos; description,
gps.start_date
from
gl_period_statuses gps,
gl_sets_of_books gsob
where 
gps.set_of_books_id=:$flex$.ledger_id and 
gsob.set_of_books_id=gps.set_of_books_id and 
gsob.accounted_period_type=gps.period_type and 
gps.adjustment_period_flag=&apos;N&apos; and 
gps.closing_status in (&apos;O&apos;,&apos;F&apos;) and 
gps.application_id in (200,222)
order by
gps.start_date desc,
gps.period_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Schedule Approved Period</PARAMETER_NAME>
     </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>PAYMENT_SCHEDULE_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</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <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>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>50</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
plv.lease_name value,
plv.lease_number || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
(:$column$.lease_number is null or 
 (plv.lease_number = :$column$.lease_number and
  plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)
 )
) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
plv.lease_name
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)
</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_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
plv.lease_number value,
plv.lease_name || &apos; - &apos; || plv.lease_class || &apos; - &apos; || plv.lease_type || &apos; - &apos; || nvl(plv.customer_name,plv.supplier_name) || &apos; - &apos; || xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) description
from
pn_leases_v plv,
hr_all_organization_units haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
(:$column$.lease_name is null or plv.lease_name = :$column$.lease_name) and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
order by
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_APPROVAL_STATUS</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,
description description
from
fnd_lookups
where
lookup_type = &apos;PN_LEASE_STATUS_TYPE&apos; and
enabled_flag = &apos;Y&apos; and
lookup_code in
(
select 
plv.status
from
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
) 
)
order by value,description</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fl.lookup_code id,
fl.meaning value
from
fnd_lookups fl
where
fl.lookup_type = &apos;PN_LEASE_STATUS_TYPE&apos; and
fl.enabled_flag = &apos;Y&apos;</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select 
xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) 
from
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
exists
(select 
 null 
 from 
 pn_payment_schedules_v ppsv 
 where ppsv.lease_id = plv.lease_id and 
 (ppsv.status = &apos;F&apos; or (ppsv.lease_status in (&apos;LOF&apos;,&apos;SGN&apos;) and ppsv.status =&apos;D&apos;))
)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_CLASS</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,
description description
from
fnd_lookups
where 
lookup_type=&apos;PN_LEASE_CLASS&apos; and 
enabled_flag=&apos;Y&apos; and
lookup_code in
(
select 
plv.lease_class_code
from
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)
)
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select 
plv.lease_class
from
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>RESPONSIBLE_USER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
fu.user_name value,
trim(coalesce(
trim(papf.first_name||&apos; &apos;||papf.last_name),
fu.description,
fu.email_address,
papf.email_address
)||fu.inactive) description
from
(select case when sysdate between fu.start_date and nvl(fu.end_date,sysdate) then null else &apos; (inactive)&apos; end inactive, fu.* from fnd_user fu) fu,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
(
select distinct
furg.user_id,
count(*) over (partition by furg.user_id) resp_count,
max(fr.responsibility_key) over (partition by furg.user_id) max_responsibility_key
from
fnd_responsibility fr,
fnd_user_resp_groups_direct furg
where
fr.responsibility_id=furg.responsibility_id and
fr.application_id=furg.responsibility_application_id
) furg
where
fu.employee_id=papf.person_id(+) and
fu.user_id=furg.user_id(+) and
not (furg.resp_count=1 and furg.max_responsibility_key=&apos;IRC_EXT_CANDIDATE&apos;) and
fu.user_id in
(
select
plda.responsible_user
from
pn_leases_v plv,
pn_lease_details plda,
hr_all_organization_units_vl haouv
where
plv.lease_id = plda.lease_id and
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)
)
order by
fu.inactive desc,
fu.user_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
fu.user_name
from
fnd_user fu
where
fu.user_id in
(
select
plda.responsible_user
from
pn_leases_v plv,
pn_lease_details plda,
hr_all_organization_units_vl haouv
where
plv.lease_id = plda.lease_id and
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status)
)</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>SCHEDULE_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>PAYMENT_BILLING_STATUS</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 
lookup_type=&apos;PN_PAYMENT_STATUS_TYPE&apos;
order by value,description</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fl.lookup_code id,
fl.meaning value
from
fnd_lookups fl
where
fl.lookup_type = &apos;PN_PAYMENT_STATUS_TYPE&apos; and
fl.enabled_flag = &apos;Y&apos;</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>APPROVED_BY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>100</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
fu.user_name value,
trim(coalesce(
trim(papf.first_name||&apos; &apos;||papf.last_name),
fu.description,
fu.email_address,
papf.email_address
)||fu.inactive) description
from
(select case when sysdate between fu.start_date and nvl(fu.end_date,sysdate) then null else &apos; (inactive)&apos; end inactive, fu.* from fnd_user fu) fu,
(select papf.* from per_all_people_f papf where sysdate between papf.effective_start_date and papf.effective_end_date) papf,
(
select distinct
furg.user_id,
count(*) over (partition by furg.user_id) resp_count,
max(fr.responsibility_key) over (partition by furg.user_id) max_responsibility_key
from
fnd_responsibility fr,
fnd_user_resp_groups_direct furg
where
fr.responsibility_id=furg.responsibility_id and
fr.application_id=furg.responsibility_application_id
) furg
where
fu.employee_id=papf.person_id(+) and
fu.user_id=furg.user_id(+) and
not (furg.resp_count=1 and furg.max_responsibility_key=&apos;IRC_EXT_CANDIDATE&apos;) and
:$column$.payment_billing_status = xxen_util.meaning(&apos;APPROVED&apos;,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0)
order by
fu.inactive desc,
fu.user_name</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fu.user_id id,
fu.user_name value
from
fnd_user fu</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select 
fnd_global.user_name 
from 
dual
where
:$column$.payment_billing_status = xxen_util.meaning(&apos;APPROVED&apos;,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>PERIOD</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
gps.period_name id,
gps.period_name value,
to_char(gps.start_date,&apos;DD-MON-RR&apos;) || &apos; - &apos; || to_char(gps.end_date,&apos;DD-MON-RR&apos;) || &apos; (&apos; || gps.closing_status || &apos;)&apos; description,
gps.start_date
from
gl_period_statuses gps,
gl_sets_of_books gsob
where
gps.set_of_books_id=:$flex$.ledger_id and
gsob.set_of_books_id=gps.set_of_books_id and
gsob.accounted_period_type=gps.period_type and
gps.adjustment_period_flag=&apos;N&apos; and
gps.closing_status in (&apos;O&apos;,&apos;F&apos;) and
gps.application_id = (select decode(plv.lease_class_code,&apos;DIRECT&apos;,200,222) from pn_leases_v plv where plv.lease_number = :$column$.lease_number and plv.status = xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0)) and
:$column$.payment_billing_status = xxen_util.meaning(&apos;APPROVED&apos;,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0)
order by
gps.start_date desc,
gps.period_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select 
pnp_util_func.get_default_gl_period
(:$column$.schedule_date,
  decode(plv.lease_class_code,&apos;DIRECT&apos;,200,222), 
  plv.org_id
)
from 
pn_leases_v plv,
hr_all_organization_units_vl haouv
where
plv.org_id = haouv.organization_id and
haouv.name = :$column$.operating_unit and
plv.lease_number = :$column$.lease_number and
plv.status = nvl(xxen_util.lookup_code(:$column$.lease_approval_status,&apos;PN_LEASE_STATUS_TYPE&apos;,0),plv.status) and
:$column$.payment_billing_status = xxen_util.meaning(&apos;APPROVED&apos;,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0)</DEFAULT_VALUE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>TOTAL_AMOUNT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>USER_TRANSFERRED_BY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>100</DATA_LENGTH>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>APPROVAL_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>TRANSFER_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_STATUS</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>22</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_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>23</COLUMN_NUMBER>
    <COLUMN_NAME>LEASE_CHANGE_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>24</COLUMN_NUMBER>
    <COLUMN_NAME>SET_OF_BOOKS_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.Ledger_ID</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>SET_OF_BOOKS_CURRENCY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>:$flex$.Ledger_Currency</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_operating_unit</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_lease_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LEASE_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_lease_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LEASE_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_lease_approval_status</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LEASE_APPROVAL_STATUS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_schedule_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>SCHEDULE_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_payment_status_lookup_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PAYMENT_BILLING_STATUS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_approved_by_user_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>APPROVED_BY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_period</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PERIOD</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_of_books_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>SET_OF_BOOKS_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_set_of_books_currency</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>SET_OF_BOOKS_CURRENCY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_payment_schedule_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PAYMENT_SCHEDULE_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>request_id_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</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>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>lease_name,
lease_number,
lease_id,
schedule_date</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xxen_upload.action_meaning(xxen_upload.action_update) action_,
xu.status_,
xu.message_,
xu.request_id_,
xu.modified_columns_,
xu.payment_schedule_id,
--
haouv.name operating_unit,
ppsv.lease_name,
ppsv.lease_number,
xxen_util.meaning(plv.status,&apos;PN_LEASE_STATUS_TYPE&apos;,0) lease_approval_status,
xxen_util.meaning(ppsv.lease_class_code,&apos;PN_LEASE_CLASS&apos;,0) lease_class,
xxen_util.user_name(plda.responsible_user,&apos;N&apos;) responsible_user,
ppsv.schedule_date,
xxen_util.meaning(ppsv.payment_status_lookup_code,&apos;PN_PAYMENT_STATUS_TYPE&apos;,0) payment_billing_status,
ppsv.user_approved_by approved_by,
ppsv.period_name period,
pnp_util_func.get_total_payment_item_amt
(ppsv.payment_status_lookup_code,
 :p_sob_currency,
 ppsv.payment_schedule_id,
 &apos;PNTAUPMT&apos;
) total_amount,
ppsv.user_transferred_by,
ppsv.approval_date,
ppsv.transfer_date,
--
xxen_util.meaning(ppsv.lease_status,&apos;PN_LEASESTATUS_TYPE&apos;,0) lease_status,
ppsv.lease_id,
ppsv.lease_change_id,
xu.set_of_books_id,
xu.set_of_books_currency
from
xxen_pn_schedule_approv_7305_u xu,
pn_payment_schedules_v ppsv,
pn_leases_v plv,
pn_lease_details plda,
hr_all_organization_units_vl haouv
where
xu.status_code_ = xxen_upload.status_success and
xu.payment_schedule_id = ppsv.payment_schedule_id and
ppsv.lease_id = plv.lease_id and
ppsv.lease_id = plda.lease_id and
ppsv.org_id = haouv.organization_id</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
