<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: Copy Existing Budget -->
 <LOVS_ROW>
  <GUID>15B2E2DBB743E8CCE0630100007F9602</GUID>
  <LOV_NAME>Copy Existing Budget</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select 
xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, 
null description 
from 
dual
where 
:$flex$.upload_mode = xxen_upload.action_create</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: HR Operating Unit -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEB979D2E0530100007F1FF2</GUID>
  <LOV_NAME>HR Operating Unit</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) 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>
  <VERSION_COMMENTS>Fixed where clause duplication</VERSION_COMMENTS>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>وحدة التشغيل مقيدة بالتحكم في الوصول متعدد المنظمات (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Bedieneinheit eingeschränkt durch Multi Org Access Control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Unidad operativa restringida por el control de acceso multiorgánico (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Unité opérationnelle restreinte par un contrôle d&apos;accès multi-organismes (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Unità operativa limitata dal controllo di accesso multiorgano (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>多機関アクセス制御(MOAC)で制限された操作ユニット</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>다중 조직 액세스 제어 (MOAC)에 의해 제한되는 운영 단위</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Unidade operacional restrita por controle de acesso multi org (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Операционное устройство, ограниченное мультиорганизованным контролем доступа (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Styrenhet begränsad av multi-org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Çoklu kuruluş erişim kontrolü (MOAC) tarafından kısıtlanan işletim birimi</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Operating unit restricted by multi org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>受多机构访问控制（MOAC）限制的操作单元。</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: PA Project Budget Upload -->
 <REPORTS_ROW>
  <GUID>136AC44795674C98E0636AFB0905AE6D</GUID>
  <SQL_TEXT>/*
&amp;report_table_name
*/
select
x.*
from
(
select
decode(:p_upload_mode,xxen_upload.action_create,xxen_upload.action_meaning(xxen_upload.action_create),null) action_,
decode(:p_upload_mode,xxen_upload.action_create,xxen_upload.status_meaning(xxen_upload.status_new),null)status_,
null message_,
null baseline_message_,
null request_id_,
null modified_columns_,
:p_upload_mode upload_mode_,
decode(:p_upload_mode,xxen_upload.action_create,to_number(null),pbl.budget_line_id) budget_line_id,
--
-- Budget
--
:p_pm_product_code product_source,
haouv.name operating_unit,
ppa.segment1 project_number,
ppa.name project_name,
pbt.budget_type,
pbv.version_name,
--pbv.version_number,
--pbv.budget_status_m status,
pbv.description,
pbem.budget_entry_method entry_method,
prl.name resource_list,
null baseline_budget,
xxen_util.meaning(pbv.change_reason_code,&apos;BUDGET CHANGE REASON&apos;,275) change_reason,
--
-- Budget line
--
pt.task_number,
pt.task_name,
pbl.period_name,
pbl.start_date,
pbl.end_date,
prlm.alias_path resource_alias,
pbl.raw_cost,
pbl.burdened_cost,
pbl.revenue,
pbl.quantity,
xxen_util.meaning(pra.unit_of_measure,&apos;UNIT&apos;,275) unit_of_measure,
pbl.description line_description,
--xxen_util.meaning(pbl.change_reason_code,&apos;BUDGET CHANGE REASON&apos;,275) line_change_reason,
--xxen_util.meaning(pra.track_as_labor_flag,&apos;YES_NO&apos;,0) track_as_labor,
null delete_this_line,
--
-- DFF Columns
pbv.attribute_category budget_attribute_category,
pbv.attribute1 budget_attribute1,
pbv.attribute2 budget_attribute2,
pbv.attribute3 budget_attribute3,
pbv.attribute4 budget_attribute4,
pbv.attribute5 budget_attribute5,
pbv.attribute6 budget_attribute6,
pbv.attribute7 budget_attribute7,
pbv.attribute8 budget_attribute8,
pbv.attribute9 budget_attribute9,
pbv.attribute10 budget_attribute10,
pbv.attribute11 budget_attribute11,
pbv.attribute12 budget_attribute12,
pbv.attribute13 budget_attribute13,
pbv.attribute14 budget_attribute14,
pbv.attribute15 budget_attribute15,
pbl.attribute_category line_attribute_category,
pbl.attribute1 line_attribute1,
pbl.attribute2 line_attribute2,
pbl.attribute3 line_attribute3,
pbl.attribute4 line_attribute4,
pbl.attribute5 line_attribute5,
pbl.attribute6 line_attribute6,
pbl.attribute7 line_attribute7,
pbl.attribute8 line_attribute8,
pbl.attribute9 line_attribute9,
pbl.attribute10 line_attribute10,
pbl.attribute11 line_attribute11,
pbl.attribute12 line_attribute12,
pbl.attribute13 line_attribute13,
pbl.attribute14 line_attribute14,
pbl.attribute15 line_attribute15,
--
null mark_as_original
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_budget_versions pbv,
pa_budget_types pbt,
pa_budget_entry_methods pbem,
pa_resource_lists prl,
pa_resource_assignments pra,
pa_budget_lines pbl,
pa_tasks pt,
--pa_resource_list_members prlm
(select
  prlm.resource_list_id,
  prlm.resource_list_member_id,
  prlm.alias alias,
  substr(sys_connect_by_path (prlm.alias,&apos;|&apos;),2) alias_path
 from
  pa_resource_list_members prlm
 where
  nvl(prlm.migration_code, &apos;-99&apos;) &lt;&gt; &apos;N&apos;
 connect by
  prior prlm.resource_list_member_id = prlm.parent_member_id and
  prior prlm.resource_list_id = prlm.resource_list_id
 start with
  prlm.parent_member_id is null
) prlm
where
1=1 and
( (:p_upload_mode = xxen_upload.action_update and pbv.budget_status_code IN (&apos;W&apos;,&apos;S&apos;)) or -- draft
  (:p_upload_mode = xxen_upload.action_create and :p_create_copy = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
) and
haouv.name = nvl(:p_operating_unit,haouv.name) and
nvl(:p_pm_product_code,&apos;?&apos;) = nvl(:p_pm_product_code,&apos;?&apos;) and
haouv.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
haouv.organization_id = ppa.org_id and
ppa.project_id = pbv.project_id and
pbv.budget_type_code = pbt.budget_type_code and
pbv.budget_entry_method_code = pbem.budget_entry_method_code and
pbv.resource_list_id = prl.resource_list_id and
pbv.budget_version_id  = pra.budget_version_id (+) and
pbv.project_id = pra.project_id (+) and
pra.resource_assignment_id = pbl.resource_assignment_id (+) and
pra.task_id = pt.task_id (+) and
pra.resource_list_member_id = prlm.resource_list_member_id (+)
&amp;not_use_first_block
&amp;processed_errors_query
&amp;processed_success_query
&amp;processed_run
) x
order by
x.operating_unit,
x.project_number,
x.project_name,
x.budget_type,
x.version_name,
&amp;lp_sort_col1
&amp;lp_sort_col2
&amp;lp_sort_col3
x.budget_line_id</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <TYPE>U</TYPE>
  <REQUIRED_PARAMETERS>(:upload_mode = xxen_upload.action_create and
 (:Copy_Existing_Budget is null or
  (:Copy_Existing_Budget is not null and
   (:project_number is not null or :project_name is not null) and
   :budget_type is not null and
   :budget_version is not null
  )
 )
) or
(:upload_mode = xxen_upload.action_update and
 (:project_number is not null or :project_name is not null)
)  
</REQUIRED_PARAMETERS>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_pa_upload.upload_project_budget</UPLOAD_OBJECT>
  <UPLOAD_POST_PROCEDURE>xxen_pa_upload.baseline_budget</UPLOAD_POST_PROCEDURE>
  <UPLOAD_EXCEL_VALIDATION>xxen_pa_upload.validate_budget_line_excel_row
(p_operating_unit =&gt; :$column$.operating_unit
,p_project_number =&gt; :$column$.project_number
,p_task_number =&gt; :$column$.task_number
,p_budget_type =&gt; :$column$.budget_type
,p_entry_method =&gt; :$column$.entry_method
,p_budget_start_date =&gt; :$column$.start_date
,p_budget_end_date =&gt; :$column$.end_date
,p_period_name =&gt; :$column$.period_name
,p_raw_cost =&gt; :$column$.raw_cost
,p_burdened_cost =&gt; :$column$.burdened_cost
,p_revenue =&gt; :$column$.revenue
,p_quantity =&gt; :$column$.quantity
)</UPLOAD_EXCEL_VALIDATION>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PA Project Budget Upload</REPORT_NAME>
    <DESCRIPTION>The PA Project Budget Upload supports the creation/update of standard project budgets. 

At this stage it does not support the creation/update of Financial Plan Budgets.

The PA Project Budget Upload allows users to:

- Create new working budgets.

When creating a new working budget, any existing working budget for the specified Project and Budget Type will be overwritten.

The upload allows the user to create a working budget either by entering the data directly into an empty upload excel file, or by copying a prior version of the budget and modifying this in the upload excel file.

- Update existing working budgets.

This option allows for the update of an existing working budget. In this mode the existing budget is retained, and the update mode allows for individual budget lines to be added, updated, and/or deleted from the existing working budget.

- Additionally, the upload allows users to Baseline a Working Budget.

Working Budgets can be uploaded against the Projects belonging to the Operating Units accessible to the responsibility in which the PA Project Budget Upload process is run.
</DESCRIPTION>
    <REQUIRED_PARAMETERS_MESSAGE>Copy Existing Budget Mode requires the Project, Budget Type, and Budget Verion to be entered. Update Mode requires the Project to be entered.</REQUIRED_PARAMETERS_MESSAGE>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>R12 only</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_sort_col1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_sort_col2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_sort_col3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;not_use_first_block</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;processed_errors_query</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;processed_run</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;processed_success_query</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;report_table_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_create_copy</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_operating_unit</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_pm_product_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_upload_mode</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_upload_mode</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <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_update id, 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>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_pm_product_code</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
pl.meaning value,
pl.description description
from
pa_lookups pl
where  pl.lookup_type = &apos;PM_PRODUCT_CODE&apos;
order by
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Product Source</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_create_copy</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Copy Existing Budget</LOV_NAME>
    <LOV_GUID>15B2E2DBB743E8CCE0630100007F9602</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, 
null description 
from 
dual
where 
:$flex$.upload_mode = xxen_upload.action_create</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</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>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppa.segment1=:p_project_number</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
ppa.segment1 value,
ppa.name description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_project_types_all pt
where
haouv.organization_id = ppa.org_id and
ppa.project_type = pt.project_type and
ppa.org_id = pt.org_id and
(pt.allow_cost_budget_entry_flag = &apos;Y&apos; or
 pt.allow_rev_budget_entry_flag = &apos;Y&apos;
) and
exists 
(select 
 null 
 from 
 pa_budget_versions pbv 
 where 
 pbv.project_id = ppa.project_id and 
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
) and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Project Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppa.name=:p_project_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ppa.name value,
ppa.segment1 description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_project_types_all pt
where
haouv.organization_id = ppa.org_id and
ppa.project_type = pt.project_type and
ppa.org_id = pt.org_id and
(pt.allow_cost_budget_entry_flag = &apos;Y&apos; or
 pt.allow_rev_budget_entry_flag = &apos;Y&apos;
) and
exists 
(select 
 null 
 from 
 pa_budget_versions pbv 
 where 
 pbv.project_id = ppa.project_id and 
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
) and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Project Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pbt.budget_type=:p_budget_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbt.budget_type value,
pbt.description
from
pa_budget_types pbt
where
nvl(pbt.plan_type, &apos;BUDGET&apos;) = &apos;BUDGET&apos; and
trunc(sysdate) between trunc(pbt.start_date_active) and trunc(nvl(pbt.end_date_active,sysdate)) and
pbt.budget_type_code in
(select
 pbv.budget_type_code
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null)
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
order by
value</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :p_budget_version</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) value,
pbv.version_name description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_budget_versions pbv,
pa_budget_types pbt
where
haouv.organization_id = ppa.org_id and
ppa.project_id = pbv.project_id and
pbv.budget_type_code is not null and
pbv.budget_type_code = pbt.budget_type_code and
(:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
(:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
(:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
(:$flex$.project_number is not null or :$flex$.project_name is not null) and
xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos; and
:$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)
order by
ppa.segment1,
pbt.budget_type,
pbv.budget_status_code desc,
pbv.version_number desc</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pt.task_number=:p_task_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
pt.task_number value,
pt.task_name description
from
pa_tasks pt
where
pt.task_id in
(select
 pra.task_id
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv,
 pa_budget_types pbt,
 pa_resource_assignments pra
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and
 pbv.budget_type_code = pbt.budget_type_code and
 pbv.project_id = pra.project_id and
 pbv.budget_version_id = pra.budget_version_id and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null) and
 (:$flex$.budget_type is null or xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos;) and
 (:$flex$.budget_version is null or 
  decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :$flex$.budget_version
 )
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Task Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pt.task_name=:p_task_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
pt.task_name value,
pt.task_number description
from
pa_tasks pt
where
(:$flex$.task_number is null or xxen_util.contains(:$flex$.task_number,pt.task_number) = &apos;Y&apos;) and
pt.task_id in
(select
 pra.task_id
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv,
 pa_budget_types pbt,
 pa_resource_assignments pra
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and 
 pbv.budget_type_code = pbt.budget_type_code and
 pbv.project_id = pra.project_id and
 pbv.budget_version_id = pra.budget_version_id and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null) and
 (:$flex$.budget_type is null or xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos;) and
 (:$flex$.budget_version is null or 
  decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :$flex$.budget_version
 )
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Task Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>prlm.alias=:p_resource_alias</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
prlm.alias value,
substr(pa_resources_pkg.get_resource_name(prlm.resource_id, prlm.resource_type_id),1,30) description
from
pa_resource_list_members prlm
where
prlm.resource_list_member_id in
(select
 pra.resource_list_member_id
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv,
 pa_budget_types pbt,
 pa_resource_assignments pra
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and
 pbv.budget_type_code = pbt.budget_type_code and
 pbv.project_id = pra.project_id and
 pbv.budget_version_id = pra.budget_version_id and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null) and
 (:$flex$.budget_type is null or xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos;) and
 (:$flex$.budget_version is null or 
  decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :$flex$.budget_version
 )
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Resource Alias</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pbl.period_name is not null and
pbl.start_date &gt;=
(select
 min(pbpv.period_start_date)
 from
 pa_budget_periods_v2 pbpv
 where
 pbpv.org_id = ppa.org_id and
 pbpv.period_name = :p_period_from
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbpv.period_name value,
trunc(pbpv.period_start_date) || &apos; - &apos; || trunc(pbpv.period_end_date) || &apos; (&apos; || xxen_util.meaning(pbpv.period_type_code,&apos;BUDGET TIME PHASED TYPE&apos;,275) || &apos;)&apos; description
from
pa_budget_periods_v2 pbpv
where
(:$flex$.project_number is not null or :$flex$.project_name is not null) and
(pbpv.org_id,pbpv.period_name) in
(select
 ppa.org_id,pbl.period_name
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv,
 pa_budget_types pbt,
 pa_budget_lines pbl
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and
 pbv.budget_type_code = pbt.budget_type_code and
 pbv.budget_version_id = pbl.budget_version_id and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null) and
 (:$flex$.budget_type is null or xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos;) and
 (:$flex$.budget_version is null or 
  decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :$flex$.budget_version
 )
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
order by
trunc(pbpv.period_start_date),
pbpv.period_type_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Period From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pbl.period_name is not null and
pbl.end_date &lt;=
(select
 max(pbpv.period_end_date)
 from
 pa_budget_periods_v2 pbpv
 where
 pbpv.org_id = ppa.org_id and
 pbpv.period_name = :p_period_to
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbpv.period_name value,
trunc(pbpv.period_start_date) || &apos; - &apos; || trunc(pbpv.period_end_date) || &apos; (&apos; || xxen_util.meaning(pbpv.period_type_code,&apos;BUDGET TIME PHASED TYPE&apos;,275) || &apos;)&apos; description
from
pa_budget_periods_v2 pbpv
where
(:$flex$.project_number is not null or :$flex$.project_name is not null) and
(pbpv.org_id,pbpv.period_name) in
(select
 ppa.org_id,pbl.period_name
 from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa,
 pa_budget_versions pbv,
 pa_budget_types pbt,
 pa_budget_lines pbl
 where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_type_code is not null and
 (pbv.budget_status_code in (&apos;S&apos;,&apos;W&apos;) or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) and
 pbv.budget_type_code = pbt.budget_type_code and
 pbv.budget_version_id = pbl.budget_version_id and
 (:$flex$.operating_unit is null or xxen_util.contains(:$flex$.operating_unit,haouv.name) = &apos;Y&apos;) and
 (:$flex$.project_number is null or xxen_util.contains(:$flex$.project_number,ppa.segment1) = &apos;Y&apos;) and
 (:$flex$.project_name is null or xxen_util.contains(:$flex$.project_name,ppa.name) = &apos;Y&apos;) and
 (:$flex$.project_number is not null or :$flex$.project_name is not null) and
 (:$flex$.budget_type is null or xxen_util.contains(:$flex$.budget_type,pbt.budget_type) = &apos;Y&apos;) and
 (:$flex$.budget_version is null or 
  decode(pbv.budget_status_code,&apos;B&apos;,to_char(pbv.version_number),xxen_util.meaning(pbv.budget_status_code,&apos;BUDGET STATUS&apos;,275)) = :$flex$.budget_version
 )
) and
(:$flex$.upload_mode = xxen_upload.action_update or :$flex$.copy_existing_budget = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0))
order by
trunc(pbpv.period_start_date),
pbpv.period_type_code</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.period_from</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Period To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <DISPLAY_SEQUENCE>140</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pbl.start_date=:p_date_start</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Line Start Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>150</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>pbl.end_date=:p_date_end</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Line End Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>160</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>trunc(:p_date_active) between pbl.start_date and pbl.end_date</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Line Active On Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>170</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_sort_col1</ANCHOR>
    <SQL_TEXT>nvl(x.start_date,(select pbpv.period_start_date from hr_all_organization_units_vl haouv, pa_budget_periods_v2 pbpv where haouv.organization_id = pbpv.org_id and haouv.name = x.operating_unit and pbpv.period_name = x.period_name and rownum &lt;= 1)),</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
null description
from
(select &apos;Date&apos; value from dual union all
 select &apos;Resource Alias&apos; value from dual union all
 select &apos;Task Number&apos; value from dual union all
 select &apos;Task Name&apos; value from dual
) x
order by value</LOV_QUERY_DSP>
    <MATCHING_VALUE>Date</MATCHING_VALUE>
    <DEFAULT_VALUE>Task Number</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col1</ANCHOR>
    <SQL_TEXT>x.resource_alias,</SQL_TEXT>
    <MATCHING_VALUE>Resource Alias</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>19</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col1</ANCHOR>
    <SQL_TEXT>x.task_name,</SQL_TEXT>
    <MATCHING_VALUE>Task Name</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>20</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col1</ANCHOR>
    <SQL_TEXT>x.task_number,</SQL_TEXT>
    <MATCHING_VALUE>Task Number</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>21</SORT_ORDER>
    <DISPLAY_SEQUENCE>180</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_sort_col2</ANCHOR>
    <SQL_TEXT>nvl(x.start_date,(select pbpv.period_start_date from hr_all_organization_units_vl haouv, pa_budget_periods_v2 pbpv where haouv.organization_id = pbpv.org_id and haouv.name = x.operating_unit and pbpv.period_name = x.period_name and rownum &lt;= 1)),</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
null description
from
(select &apos;Date&apos; value from dual union all
 select &apos;Resource Alias&apos; value from dual union all
 select &apos;Task Number&apos; value from dual union all
 select &apos;Task Name&apos; value from dual
) x
order by value</LOV_QUERY_DSP>
    <MATCHING_VALUE>Date</MATCHING_VALUE>
    <DEFAULT_VALUE>Date</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>22</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col2</ANCHOR>
    <SQL_TEXT>x.resource_alias,</SQL_TEXT>
    <MATCHING_VALUE>Resource Alias</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>23</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col2</ANCHOR>
    <SQL_TEXT>x.task_name,</SQL_TEXT>
    <MATCHING_VALUE>Task Name</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>24</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col2</ANCHOR>
    <SQL_TEXT>x.task_number,</SQL_TEXT>
    <MATCHING_VALUE>Task Number</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>25</SORT_ORDER>
    <DISPLAY_SEQUENCE>190</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_sort_col3</ANCHOR>
    <SQL_TEXT>nvl(x.start_date,(select pbpv.period_start_date from hr_all_organization_units_vl haouv, pa_budget_periods_v2 pbpv where haouv.organization_id = pbpv.org_id and haouv.name = x.operating_unit and pbpv.period_name = x.period_name and rownum &lt;= 1)),</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
null description
from
(select &apos;Date&apos; value from dual union all
 select &apos;Resource Alias&apos; value from dual union all
 select &apos;Task Number&apos; value from dual union all
 select &apos;Task Name&apos; value from dual
) x
order by value</LOV_QUERY_DSP>
    <MATCHING_VALUE>Date</MATCHING_VALUE>
    <DEFAULT_VALUE>Resource Alias</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>26</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col3</ANCHOR>
    <SQL_TEXT>x.resource_alias,</SQL_TEXT>
    <MATCHING_VALUE>Resource Alias</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>27</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col3</ANCHOR>
    <SQL_TEXT>x.task_name,</SQL_TEXT>
    <MATCHING_VALUE>Task Name</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>28</SORT_ORDER>
    <ANCHOR>&amp;lp_sort_col3</ANCHOR>
    <SQL_TEXT>x.task_number,</SQL_TEXT>
    <MATCHING_VALUE>Task Number</MATCHING_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Precedence 3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Version</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_type</FLEX_BIND>
    <PARAMETER_NAME>Budget Type</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_version</FLEX_BIND>
    <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_version</FLEX_BIND>
    <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_version</FLEX_BIND>
    <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_version</FLEX_BIND>
    <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.budget_version</FLEX_BIND>
    <PARAMETER_NAME>Budget Version</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Version</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.copy_existing_budget</FLEX_BIND>
    <PARAMETER_NAME>Copy Existing Budget</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Version</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.period_from</FLEX_BIND>
    <PARAMETER_NAME>Period From</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Version</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_name</FLEX_BIND>
    <PARAMETER_NAME>Project Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Version</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.project_number</FLEX_BIND>
    <PARAMETER_NAME>Project Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.task_number</FLEX_BIND>
    <PARAMETER_NAME>Task Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Type</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Copy Existing Budget</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Period To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Project Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Resource Alias</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Task Number</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
   <TEMPLATES_ROW>
    <TEMPLATE_NAME>Default</TEMPLATE_NAME>
    <OWNER>SYSADMIN</OWNER>
    <TEMPLATE_COLUMNS>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BASELINE_BUDGET</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE11</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE12</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE13</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE14</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE15</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_ATTRIBUTE_CATEGORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
      <COLUMN_NAME>BURDENED_COST</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
      <COLUMN_NAME>CHANGE_REASON</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DELETE_THIS_LINE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
      <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
      <COLUMN_NAME>END_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
      <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE1</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE10</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE11</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE12</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE13</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE14</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE15</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE2</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE3</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE4</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE5</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE6</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE7</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE8</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE9</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
      <COLUMN_NAME>LINE_DESCRIPTION</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
      <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PERIOD_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
      <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
      <COLUMN_NAME>QUANTITY</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RAW_COST</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RESOURCE_ALIAS</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
      <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
      <COLUMN_NAME>REVENUE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
      <COLUMN_NAME>START_DATE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
      <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
      <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
     <TEMPLATE_COLUMNS_ROW>
      <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
      <COLUMN_NAME>VERSION_NAME</COLUMN_NAME>
     </TEMPLATE_COLUMNS_ROW>
    </TEMPLATE_COLUMNS>
    <TEMPLATE_PIVOT>
    </TEMPLATE_PIVOT>
    <TEMPLATE_SHARED_STRINGS>
    </TEMPLATE_SHARED_STRINGS>
    <TEMPLATE_PARAMETER_DEFAULTS>
    </TEMPLATE_PARAMETER_DEFAULTS>
    <TEMPLATE_STYLES>
    </TEMPLATE_STYLES>
    <TEMPLATE_SHARING>
     <TEMPLATE_SHARING_ROW>
      <SHARING_LEVEL>S</SHARING_LEVEL>
      <LEVEL_VALUE>Site</LEVEL_VALUE>
     </TEMPLATE_SHARING_ROW>
    </TEMPLATE_SHARING>
    <PARAMETER_EXCLUSION>
    </PARAMETER_EXCLUSION>
   </TEMPLATES_ROW>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
   <DEFAULT_TEMPLATES_ROW>
    <TEMPLATE_NAME>Default</TEMPLATE_NAME>
   </DEFAULT_TEMPLATES_ROW>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>1</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>2</COLUMN_NUMBER>
    <COLUMN_NAME>STATUS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>3</COLUMN_NUMBER>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>4</COLUMN_NUMBER>
    <COLUMN_NAME>BASELINE_MESSAGE_</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>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>6</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>7</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_MODE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DEFAULT_VALUE>:$flex$.upload_mode</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_LINE_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>9</COLUMN_NUMBER>
    <COLUMN_NAME>PRODUCT_SOURCE</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 
pl.meaning value,
pl.description
from   
pa_lookups pl
where  
pl.lookup_type = &apos;PM_PRODUCT_CODE&apos; and
pl.meaning = :$flex$.product_source
order by value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select 
pl.lookup_code id,
pl.meaning value
from
pa_lookups pl
where  pl.lookup_type = &apos;PM_PRODUCT_CODE&apos;</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>:$flex$.product_source</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>OPERATING_UNIT</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
hou.name value,
null description
from
hr_operating_units hou
where
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
hou.name = nvl(:$flex$.operating_unit,hou.name)
order by
hou.name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.operating_unit</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>PROJECT_NUMBER</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
ppa.segment1 value,
ppa.name description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_project_types_all pt
where
haouv.organization_id = ppa.org_id and
ppa.project_type = pt.project_type and
ppa.org_id = pt.org_id and
(pt.allow_cost_budget_entry_flag = &apos;Y&apos; or
 pt.allow_rev_budget_entry_flag = &apos;Y&apos;
) and
haouv.name = :$column$.operating_unit
order by
value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>PROJECT_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ppa.name value,
ppa.segment1 description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa
where
haouv.organization_id = ppa.org_id and
haouv.name = :$column$.operating_unit and
ppa.segment1 = :$column$.project_number
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
ppa.name
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa
where
haouv.organization_id = ppa.org_id and
haouv.name = :$column$.operating_unit and
ppa.segment1 = :$column$.project_number</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.budget_type value,
x.description
from
(
select
 pbt.budget_type,
 pbt.description
from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa, 
 pa_project_types_all ppta,
 pa_budget_types pbt
where
 haouv.organization_id = ppa.org_id and
 ppa.project_type = ppta.project_type and
 nvl(ppa.org_id ,-99)= NVL(ppta.org_id, -99) and
 ((ppta.allow_cost_budget_entry_flag = &apos;Y&apos;) or (ppta.allow_rev_budget_entry_flag = &apos;Y&apos;)) and
 nvl(pbt.plan_type, &apos;BUDGET&apos;) = &apos;BUDGET&apos; and
 trunc(sysdate) between trunc(pbt.start_date_active) and trunc(nvl(pbt.end_date_active,sysdate)) and
 haouv.name = :$column$.operating_unit and
 ppa.segment1 = :$column$.project_number
union
select
 pbt.budget_type,
 pbt.description
from
 hr_all_organization_units_vl haouv,
 pa_projects_all ppa, 
 pa_budget_versions pbv,
 pa_budget_types pbt
where
 haouv.organization_id = ppa.org_id and
 ppa.project_id = pbv.project_id and
 pbv.budget_status_code = &apos;B&apos; and
 pbv.budget_type_code = pbt.budget_type_code and
 nvl(pbt.plan_type, &apos;BUDGET&apos;) = &apos;BUDGET&apos; and
 not trunc(sysdate) between trunc(pbt.start_date_active) and trunc(nvl(pbt.end_date_active,sysdate)) and
 haouv.name = :$column$.operating_unit and
 ppa.segment1 = :$column$.project_number
) x
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
pbt.budget_type_code id,
pbt.budget_type value
from
pa_budget_types pbt
where
nvl(pbt.plan_type, &apos;BUDGET&apos;) = &apos;BUDGET&apos;</VALUE_TO_ID_QUERY>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>VERSION_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>ENTRY_METHOD</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
 pbem.budget_entry_method value,
 pbem.description
from
 (select
  ppa.project_id,
  pbt.budget_type_code,
  pbt.budget_amount_code,
  pbco.balance_type g_balance_type,
  case
  when pbco.budget_type_code is null
  then &apos;N&apos;
  else &apos;Y&apos;
  end  g_fck_req_flag,
  case
  when pbco.budget_type_code is null
  then &apos;N&apos;
  when nvl(pbco.balance_type,&apos;X&apos;) = &apos;B&apos;
  then &apos;G&apos;
  else decode(nvl(pbco.external_budget_code,&apos;X&apos;),&apos;GL&apos;,&apos;G&apos;,&apos;CC&apos;,&apos;C&apos;,&apos;N&apos;)
  end g_bgt_intg_flag
  from
  pa_projects_all ppa,
  pa_budget_types pbt,
  pa_budgetary_control_options pbco
  where
  ppa.segment1 = :$column$.project_number and
  pbt.budget_type = :$column$.budget_type and
  decode(nvl(fnd_profile.value(&apos;PA_BC_ENABLED&apos;),&apos;N&apos;),&apos;Y&apos;,ppa.project_id,-1) = pbco.project_id (+) and
  nvl(pbco.budget_type_code,pbt.budget_type_code) = pbt.budget_type_code 
 ) pbco,
 pa_budget_entry_methods pbem
where
 trunc(sysdate) between trunc(pbem.start_date_active) and trunc(nvl(pbem.end_date_active, sysdate)) and
 pbem.budget_entry_method_code NOT IN (&apos;PA_FORECASTING_BY_PA_PERIOD&apos; ,&apos;PA_FORECASTING_BY_GL_PERIOD&apos;) and
 ( (  pbco.budget_amount_code = &apos;R&apos; and
      ( (pbem.rev_quantity_flag = &apos;Y&apos;) or (pbem.revenue_flag = &apos;Y&apos;)) and
      ( (pbco.g_fck_req_flag = &apos;N&apos; and pbco.g_bgt_intg_flag = &apos;N&apos;) or
        (pbco.g_balance_type = &apos;E&apos; and (pbem.revenue_flag = &apos;Y&apos;) and pbem.time_phased_type_code = &apos;G&apos; ) or
        (pbco.g_balance_type = &apos;B&apos; and (pbem.raw_cost_flag = &apos;Y&apos; or pbem.burdened_cost_flag = &apos;Y&apos; or pbem.revenue_flag = &apos;Y&apos; ) and pbem.time_phased_type_code = &apos;G&apos; ) or
        (pbco.g_balance_type is null and pbco.g_fck_req_flag = &apos;Y&apos; and (pbem.revenue_flag = &apos;Y&apos;) and pbem.time_phased_type_code in (&apos;G&apos;,&apos;P&apos;,&apos;N&apos;))
      )
   ) or
   ( pbco.budget_amount_code = &apos;C&apos; and
     ( (pbem.cost_quantity_flag = &apos;Y&apos;) or (pbem.raw_cost_flag = &apos;Y&apos;) or (pbem.burdened_cost_flag = &apos;Y&apos;)) and
     ( (pbco.g_fck_req_flag = &apos;N&apos; and pbco.g_bgt_intg_flag = &apos;N&apos;) or
       (pbco.g_balance_type = &apos;E&apos; and (pbem.raw_cost_flag = &apos;Y&apos; or pbem.burdened_cost_flag = &apos;Y&apos;) and pbem.time_phased_type_code = &apos;G&apos;) or
       (pbco.g_balance_type = &apos;B&apos; and (pbem.raw_cost_flag = &apos;Y&apos; or pbem.burdened_cost_flag = &apos;Y&apos; or pbem.revenue_flag = &apos;Y&apos; ) and pbem.time_phased_type_code = &apos;G&apos;) or
       (pbco.g_balance_type is null and pbco.g_fck_req_flag = &apos;Y&apos; and (pbem.raw_cost_flag = &apos;Y&apos; or pbem.burdened_cost_flag = &apos;Y&apos; ) and pbem.time_phased_type_code in (&apos;G&apos;,&apos;P&apos;,&apos;N&apos;))
     )
   )
 ) and
 --
 pbem.categorization_code =
 nvl((select
       pbem2.categorization_code
      from
       pa_budget_versions pbv2,
       pa_budget_entry_methods pbem2
      where
       pbv2.budget_entry_method_code = pbem2.budget_entry_method_code and
       pbv2.project_id = pbco.project_id and
       pbv2.budget_type_code = pbco.budget_type_code and
       pbv2.current_flag=&apos;Y&apos; and
       pbv2.budget_status_code = &apos;B&apos; and
       rownum = 1
     ),
     pbem.categorization_code
    )
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
pbem.budget_entry_method_code id,
pbem.budget_entry_method value
from
pa_budget_entry_methods pbem</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>select
 pbem.budget_entry_method
from
 pa_budget_entry_methods pbem
where
 trunc(sysdate) between trunc(pbem.start_date_active) and trunc(nvl(pbem.end_date_active, sysdate)) and
 pbem.budget_entry_method_code NOT IN (&apos;PA_FORECASTING_BY_PA_PERIOD&apos; ,&apos;PA_FORECASTING_BY_GL_PERIOD&apos;) and
 pbem.budget_entry_method_code =
 nvl(
   (select
     pbv.budget_entry_method_code
    from
     hr_all_organization_units_vl haouv,
     pa_projects_all ppa,
     pa_budget_versions pbv,
     pa_budget_types pbt
    where
     haouv.name = :$column$.operating_unit and
     ppa.segment1 = :$column$.project_number and
     pbt.budget_type = :$column$.budget_type and
     haouv.organization_id = ppa.org_id and
     ppa.project_id = pbv.project_id and
     pbv.budget_status_code = &apos;B&apos; and
     pbv.version_number =
     (select
      max(pbv2.version_number)
      from
      pa_budget_versions pbv2
      where
      pbv2.project_id = pbv.project_id and
      pbv2.budget_type_code = pbv.budget_type_code and
      pbv2.budget_status_code = &apos;B&apos;
     ) and
     pbv.budget_type_code = pbt.budget_type_code
   ),
   (select
     decode(pbt.budget_amount_code,&apos;C&apos;,ppta.cost_budget_entry_method_code,&apos;R&apos;,ppta.rev_budget_entry_method_code,null)
    from
     hr_all_organization_units_vl haouv,
     pa_projects_all ppa,
     pa_project_types_all ppta,
     pa_budget_types pbt
    where
     haouv.name = :$column$.operating_unit and
     ppa.segment1 = :$column$.project_number and
     pbt.budget_type = :$column$.budget_type and
     ppa.project_type = ppta.project_type and
     nvl(ppa.org_id,-99) = nvl(ppta.org_id,-99)
    )
 )</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
x.description
from
(
select
prlav.resource_list_name value,
null description
from
pa_budget_entry_methods pbem,
pa_resource_lists_active_v prlav
where
pbem.budget_entry_method = :$column$.entry_method and
pbem.categorization_code = &apos;R&apos; and
nvl(prlav.resource_list_type, &apos;U&apos;) = &apos;U&apos; and
nvl(prlav.migration_code,&apos;-99&apos;) &lt;&gt; &apos;N&apos;
union
select
prl.name value,
null description
from
pa_budget_entry_methods pbem,
hr_all_organization_units_vl haouv,
pa_resource_lists prl
where
pbem.budget_entry_method = :$column$.entry_method and
pbem.categorization_code = &apos;N&apos; and
haouv.name = :$column$.operating_unit and
prl.business_group_id = haouv.business_group_id and
prl.uncategorized_flag = &apos;Y&apos; and
trunc(sysdate) between trunc(nvl(prl.start_date_active,sysdate)) and trunc(nvl(prl.end_date_active,sysdate))
) x
order by
x.value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
 prlav.resource_list_name
from
 pa_resource_lists_active_v prlav
where
 prlav.resource_list_id =
 nvl(
   (select
     pbv.resource_list_id
    from
     hr_all_organization_units_vl haouv,
     pa_projects_all ppa,
     pa_budget_versions pbv,
     pa_budget_types pbt
    where
     haouv.name = :$column$.operating_unit and
     ppa.segment1 = :$column$.project_number and
     pbt.budget_type = :$column$.budget_type and
     haouv.organization_id = ppa.org_id and
     ppa.project_id = pbv.project_id and
     pbv.budget_status_code = &apos;B&apos; and
     pbv.version_number =
     (select
      max(pbv2.version_number)
      from
      pa_budget_versions pbv2
      where
      pbv2.project_id = pbv.project_id and
      pbv2.budget_type_code = pbv.budget_type_code and
      pbv2.budget_status_code = &apos;B&apos;
     ) and
     pbv.budget_type_code = pbt.budget_type_code
   ),
   (select
     decode(pbt.budget_amount_code,&apos;C&apos;,ppta.cost_budget_resource_list_id,&apos;R&apos;,ppta.rev_budget_resource_list_id,null)
    from
     hr_all_organization_units_vl haouv,
     pa_projects_all ppa,
     pa_project_types_all ppta,
     pa_budget_types pbt
    where
     haouv.name = :$column$.operating_unit and
     ppa.segment1 = :$column$.project_number and
     pbt.budget_type = :$column$.budget_type and
     ppa.project_type = ppta.project_type and
     nvl(ppa.org_id,-99) = nvl(ppta.org_id,-99)
    )
 )</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>BASELINE_BUDGET</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fl.lookup_code id,
fl.meaning value
from
fnd_lookups fl
where
fl.lookup_type = &apos;YES_NO&apos;</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>CHANGE_REASON</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
pl.meaning value,
pl.description
from
pa_lookups pl
where
pl.lookup_type = &apos;BUDGET CHANGE REASON&apos;
order by value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
pl.lookup_code id,
pl.meaning value
from
pa_lookups pl
where
pl.lookup_type = &apos;BUDGET CHANGE REASON&apos;
</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>TASK_NUMBER</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
pt.task_number value,
pt.task_name description
from
pa_tasks pt,
pa_projects_all ppa,
hr_all_organization_units_vl haouv
where
haouv.organization_id = ppa.org_id and
pt.project_id = ppa.project_id and
haouv.name = :$column$.operating_unit and
ppa.segment1 = :$column$.project_number and
exists
(select 
 null
 from
 pa_budget_entry_methods pbem
 where
 pbem.budget_entry_method = :$column$.entry_method and
 ( pbem.entry_level_code = &apos;M&apos; or
   (pbem.entry_level_code = &apos;T&apos; and pt.parent_task_id is null) or
   (pbem.entry_level_code = &apos;L&apos; and not exists (select null from pa_tasks pt2 where pt2.parent_task_id = pt.task_id))
 )
)
order by
value</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>TASK_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pt.task_name value,
pt.task_number description
from
pa_tasks pt,
pa_projects_all ppa,
hr_all_organization_units_vl haouv
where
haouv.organization_id = ppa.org_id and
pt.project_id = ppa.project_id and
haouv.name = :$column$.operating_unit and
ppa.segment1 = :$column$.project_number and
pt.task_number = :$column$.task_number
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
pt.task_name
from
pa_tasks pt,
pa_projects_all ppa,
hr_all_organization_units_vl haouv
where
haouv.organization_id = ppa.org_id and
pt.project_id = ppa.project_id and
haouv.name = :$column$.operating_unit and
ppa.segment1 = :$column$.project_number and
pt.task_number = :$column$.task_number
</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>PERIOD_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbpv.period_name value,
trunc(pbpv.period_start_date) || &apos; - &apos; || trunc(pbpv.period_end_date) description
from
hr_all_organization_units_vl haouv,
pa_projects_all ppa,
pa_tasks pt,
pa_budget_entry_methods pbem,
pa_budget_periods_v2 pbpv
where
haouv.name = :$column$.operating_unit and
haouv.organization_id = ppa.org_id and
ppa.segment1 = :$column$.project_number and
ppa.project_id = pt.project_id (+) and
pt.task_number (+) = :$column$.task_number and
pbem.budget_entry_method = :$column$.entry_method and
ppa.org_id = pbpv.org_id and
pbem.time_phased_type_code = pbpv.period_type_code and
trunc(coalesce(pt.start_date,ppa.start_date,pbpv.period_start_date)) &lt;= pbpv.period_end_date and
trunc(coalesce(pt.completion_date,ppa.completion_date,pbpv.period_end_date)) &gt;= pbpv.period_start_date
order by
trunc(pbpv.period_start_date)</LOV_QUERY_DSP>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>START_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>24</COLUMN_NUMBER>
    <COLUMN_NAME>END_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>RESOURCE_ALIAS</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
x.value,
x.description
from
(
select
 substr(sys_connect_by_path (prlm.alias,&apos;|&apos;),2) value,
 substr(pa_resources_pkg.get_resource_name(prlm.resource_id, prlm.resource_type_id),1,30) description
from
 pa_resource_list_members prlm
where
 prlm.display_flag = &apos;Y&apos; and
 prlm.enabled_flag = &apos;Y&apos; and
 nvl(prlm.migration_code, &apos;-99&apos;) &lt;&gt; &apos;N&apos;
connect by
 prior prlm.resource_list_member_id = prlm.parent_member_id and
 prior prlm.resource_list_id = prlm.resource_list_id
start with
 prlm.resource_list_id =
 (select
  prlav.resource_list_id
  from
  pa_resource_lists_active_v prlav
  where
  prlav.resource_list_name = :$column$.resource_list and
  nvl(prlav.resource_list_type, &apos;U&apos;) = &apos;U&apos; and
  nvl(prlav.migration_code,&apos;-99&apos;) &lt;&gt; &apos;N&apos;
 ) and
 prlm.parent_member_id is null
union
select
 prlm.alias value,
 substr(pa_resources_pkg.get_resource_name(prlm.resource_id, prlm.resource_type_id),1,30) description
from
 hr_all_organization_units_vl haouv,
 pa_resource_lists prl,
 pa_resource_list_members prlm
where
 haouv.name = :$column$.operating_unit and
 haouv.business_group_id = prl.business_group_id and
 prl.resource_list_id = prlm.resource_list_id and
 prl.name = :$column$.resource_list and 
 prl.uncategorized_flag = &apos;Y&apos; and
 trunc(sysdate) between trunc(nvl(prl.start_date_active,sysdate)) and trunc(nvl(prl.end_date_active,sysdate)) and
 prlm.resource_type_code = &apos;UNCATEGORIZED&apos; and
 prlm.enabled_flag = &apos;Y&apos;
) x
order by
 value</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>RAW_COST</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>BURDENED_COST</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>REVENUE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>QUANTITY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>UNIT_OF_MEASURE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
 xxen_util.meaning(pr.unit_of_measure,&apos;UNIT&apos;,275) value,
 pr.unit_of_measure description
from
 pa_resources pr
where 
 pr.resource_id =
 (select
   prlm2.resource_id
  from
   (select
     substr(sys_connect_by_path (prlm.alias,&apos;|&apos;),2) resource_alias_path,
     prlm.resource_id
    from
     pa_resource_list_members prlm
    where
     prlm.display_flag = &apos;Y&apos; and
     prlm.enabled_flag = &apos;Y&apos; and
     nvl(prlm.migration_code, &apos;-99&apos;) &lt;&gt; &apos;N&apos;
    connect by
     prior prlm.resource_list_member_id = prlm.parent_member_id and
     prior prlm.resource_list_id = prlm.resource_list_id
    start with
     prlm.resource_list_id =
     (select
      prlav.resource_list_id
      from
      pa_resource_lists_active_v prlav
      where
      prlav.resource_list_name = :$column$.resource_list and
      nvl(prlav.resource_list_type, &apos;U&apos;) = &apos;U&apos; and
      nvl(prlav.migration_code,&apos;-99&apos;) &lt;&gt; &apos;N&apos;
     ) and
     prlm.parent_member_id is null
   ) prlm2
  where
   prlm2.resource_alias_path = :$column$.resource_alias 
 )</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
 xxen_util.meaning(pr.unit_of_measure,&apos;UNIT&apos;,275)
from
 pa_resources pr
where 
 pr.resource_id =
 (select
   prlm2.resource_id
  from
   (select
     substr(sys_connect_by_path (prlm.alias,&apos;|&apos;),2) resource_alias_path,
     prlm.resource_id
    from
     pa_resource_list_members prlm
    where
     prlm.display_flag = &apos;Y&apos; and
     prlm.enabled_flag = &apos;Y&apos; and
     nvl(prlm.migration_code, &apos;-99&apos;) &lt;&gt; &apos;N&apos;
    connect by
     prior prlm.resource_list_member_id = prlm.parent_member_id and
     prior prlm.resource_list_id = prlm.resource_list_id
    start with
     prlm.resource_list_id =
     (select
      prlav.resource_list_id
      from
      pa_resource_lists_active_v prlav
      where
      prlav.resource_list_name = :$column$.resource_list and
      nvl(prlav.resource_list_type, &apos;U&apos;) = &apos;U&apos; and
      nvl(prlav.migration_code,&apos;-99&apos;) &lt;&gt; &apos;N&apos;
     ) and
     prlm.parent_member_id is null
   ) prlm2
  where
   prlm2.resource_alias_path = :$column$.resource_alias 
 )</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>DELETE_THIS_LINE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description 
from dual
where :$flex$.upload_mode = xxen_upload.action_meaning(xxen_upload.action_update)</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fl.lookup_code id,
fl.meaning value
from
fnd_lookups fl
where
fl.lookup_type = &apos;YES_NO&apos;</VALUE_TO_ID_QUERY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>43</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>44</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>45</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>46</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>47</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>48</COLUMN_NUMBER>
    <COLUMN_NAME>BUDGET_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>49</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>50</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>51</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>52</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>53</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>54</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>55</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>56</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>57</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>58</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>59</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>60</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>61</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>62</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>63</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>64</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>65</COLUMN_NUMBER>
    <COLUMN_NAME>MARK_AS_ORIGINAL</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
fl.lookup_code id,
fl.meaning value
from
fnd_lookups fl
where
fl.lookup_type = &apos;YES_NO&apos;</VALUE_TO_ID_QUERY>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>action_</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACTION_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>status_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>STATUS_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>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>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_budget_line_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>BUDGET_LINE_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_upload_mode</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>UPLOAD_MODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pm_product_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PRODUCT_SOURCE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</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>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_project_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_task_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_pm_budget_reference</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_budget_version_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>VERSION_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_pa_project_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_pm_project_reference</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_budget_type_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_change_reason_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>CHANGE_REASON</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_entry_method_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_resource_list_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_resource_list_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_b_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BUDGET_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_delete_line_flag</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>DELETE_THIS_LINE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_pa_task_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>39</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_pm_task_reference</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_resource_alias</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>RESOURCE_ALIAS</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>41</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_resource_list_member_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>42</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_cost_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>43</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_cbs_element_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>44</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_budget_start_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>START_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>45</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_budget_end_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>END_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>46</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_period_name</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>PERIOD_NAME</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>47</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_description</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_DESCRIPTION</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>48</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_raw_cost</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>RAW_COST</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>49</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_burdened_cost</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>BURDENED_COST</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_revenue</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>REVENUE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>51</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_quantity</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>QUANTITY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>52</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_pm_budget_line_reference</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>53</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute_category</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>54</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>55</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>56</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>57</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>58</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>59</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>61</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>62</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>63</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>64</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>65</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>66</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>67</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>68</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_bl_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <DEFAULTED>Y</DEFAULTED>
    <COLUMN_NAME>LINE_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>status_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>STATUS_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BASELINE_MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>request_id_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pm_product_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PRODUCT_SOURCE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>5</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>P</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_project_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_budget_type_code</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_baseline_budget</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BASELINE_BUDGET</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_mark_as_original</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MARK_AS_ORIGINAL</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Lexical</SQL_TYPE>
    <ANCHOR>&amp;not_use_first_block</ANCHOR>
    <SQL_TEXT>and 1=0</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Lexical</SQL_TYPE>
    <ANCHOR>&amp;processed_errors_query</ANCHOR>
    <SQL_TEXT>union all
select
xm.action_,
xxen_upload.status_meaning(nvl(xm.status_code_,xxen_upload.status_error)) status_,
xm.message_,
xm.baseline_message_,
xm.request_id_,
xm.modified_columns_,
xm.upload_mode_,
xm.budget_line_id,
--
-- Budget
--
xm.product_source,
xm.operating_unit,
xm.project_number,
xm.project_name,
xm.budget_type,
xm.version_name,
--xm.version_number,
--xm.status,
xm.description,
xm.entry_method,
xm.resource_list,
xm.baseline_budget,
xm.change_reason,
--
-- Budget line
--
xm.task_number,
xm.task_name,
xm.period_name,
xm.start_date,
xm.end_date,
xm.resource_alias,
xm.raw_cost,
xm.burdened_cost,
xm.revenue,
xm.quantity,
xm.unit_of_measure,
xm.line_description,
--xm.line_change_reason,
--xm.track_as_labor,
xm.delete_this_line,
--
-- DFF Columns
xm.budget_attribute_category,
xm.budget_attribute1,
xm.budget_attribute2,
xm.budget_attribute3,
xm.budget_attribute4,
xm.budget_attribute5,
xm.budget_attribute6,
xm.budget_attribute7,
xm.budget_attribute8,
xm.budget_attribute9,
xm.budget_attribute10,
xm.budget_attribute11,
xm.budget_attribute12,
xm.budget_attribute13,
xm.budget_attribute14,
xm.budget_attribute15,
xm.line_attribute_category,
xm.line_attribute1,
xm.line_attribute2,
xm.line_attribute3,
xm.line_attribute4,
xm.line_attribute5,
xm.line_attribute6,
xm.line_attribute7,
xm.line_attribute8,
xm.line_attribute9,
xm.line_attribute10,
xm.line_attribute11,
xm.line_attribute12,
xm.line_attribute13,
xm.line_attribute14,
xm.line_attribute15,
--
xm.mark_as_original
from
&amp;report_table_name xm
where
nvl(xm.status_code_,xxen_upload.status_error) != xxen_upload.status_success</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Lexical</SQL_TYPE>
    <ANCHOR>&amp;processed_run</ANCHOR>
    <SQL_TEXT>and &apos;Y&apos;=&apos;Y&apos;</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Lexical</SQL_TYPE>
    <ANCHOR>&amp;processed_success_query</ANCHOR>
    <SQL_TEXT>union all
select
xxen_upload.action_meaning(xxen_upload.action_update) action_,
xxen_upload.status_meaning(xxen_upload.status_success) status_,
case when xm.delete_this_line = xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) and pbl.budget_line_id is null
then &apos;Budget Line Deleted&apos; 
else nvl(xm.message_,xm.baseline_message_)
end message_,
null baseline_message_,
xm.request_id_,
xm.modified_columns_,
xm.upload_mode_,
xm.budget_line_id,
--
-- Budget
--
nvl(xxen_util.meaning(pbl.pm_product_code,&apos;PM_PRODUCT_CODE&apos;,275),xm.product_source) product_source,
nvl(haouv.name,xm.operating_unit) operating_unit,
nvl(ppa.segment1,xm.project_number) project_number,
nvl(ppa.name,xm.project_name) project_name,
nvl(pbt.budget_type,xm.budget_type) budget_type,
nvl(pbv.version_name,xm.version_name) version_name,
--nvl(pbv.version_number,xm.version_number) version_number,
--nvl(pbv.budget_status_m,xm.status) status,
nvl(pbv.description,xm.description) description,
nvl(pbem.budget_entry_method,xm.entry_method) entry_method,
nvl(prl.name,xm.resource_list) resource_list,
null baseline_budget,
nvl(xxen_util.meaning(pbv.change_reason_code,&apos;BUDGET CHANGE REASON&apos;,275),xm.change_reason) change_reason,
--
-- Budget line
--
nvl(pt.task_number,xm.task_number) task_number,
nvl(pt.task_name,xm.task_name) task_name,
nvl(pbl.period_name,xm.period_name) period_name,
nvl(pbl.start_date,xm.start_date) start_date,
nvl(pbl.end_date,xm.end_date) end_date,
nvl(prlm.alias_path,xm.resource_alias) resource_alias,
nvl(pbl.raw_cost,xm.raw_cost) raw_cost,
nvl(pbl.burdened_cost,xm.burdened_cost) burdened_cost,
nvl(pbl.revenue,xm.revenue) revenue,
nvl(pbl.quantity,xm.quantity) quantity,
nvl(xxen_util.meaning(pra.unit_of_measure,&apos;UNIT&apos;,275),xm.unit_of_measure) unit_of_measure,
nvl(pbl.description,xm.line_description) line_description,
--nvl(xxen_util.meaning(pbl.change_reason_code,&apos;BUDGET CHANGE REASON&apos;,275) line_change_reason,
--nvl(xxen_util.meaning(pra.track_as_labor_flag,&apos;YES_NO&apos;,0) track_as_labor,
xm.delete_this_line,
--
-- DFF Columns
nvl(pbv.attribute_category,xm.budget_attribute_category) budget_attribute_category,
nvl(pbv.attribute1,xm.budget_attribute1) budget_attribute1,
nvl(pbv.attribute2,xm.budget_attribute2) budget_attribute2,
nvl(pbv.attribute3,xm.budget_attribute3) budget_attribute3,
nvl(pbv.attribute4,xm.budget_attribute4) budget_attribute4,
nvl(pbv.attribute5,xm.budget_attribute5) budget_attribute5,
nvl(pbv.attribute6,xm.budget_attribute6) budget_attribute6,
nvl(pbv.attribute7,xm.budget_attribute7) budget_attribute7,
nvl(pbv.attribute8,xm.budget_attribute8) budget_attribute8,
nvl(pbv.attribute9,xm.budget_attribute9) budget_attribute9,
nvl(pbv.attribute10,xm.budget_attribute10) budget_attribute10,
nvl(pbv.attribute11,xm.budget_attribute11) budget_attribute11,
nvl(pbv.attribute12,xm.budget_attribute12) budget_attribute12,
nvl(pbv.attribute13,xm.budget_attribute13) budget_attribute13,
nvl(pbv.attribute14,xm.budget_attribute14) budget_attribute14,
nvl(pbv.attribute15,xm.budget_attribute15) budget_attribute15,
nvl(pbl.attribute_category,xm.line_attribute_category) line_attribute_category,
nvl(pbl.attribute1,xm.line_attribute1) line_attribute1,
nvl(pbl.attribute2,xm.line_attribute2) line_attribute2,
nvl(pbl.attribute3,xm.line_attribute3) line_attribute3,
nvl(pbl.attribute4,xm.line_attribute4) line_attribute4,
nvl(pbl.attribute5,xm.line_attribute5) line_attribute5,
nvl(pbl.attribute6,xm.line_attribute6) line_attribute6,
nvl(pbl.attribute7,xm.line_attribute7) line_attribute7,
nvl(pbl.attribute8,xm.line_attribute8) line_attribute8,
nvl(pbl.attribute9,xm.line_attribute9) line_attribute9,
nvl(pbl.attribute10,xm.line_attribute10) line_attribute10,
nvl(pbl.attribute11,xm.line_attribute11) line_attribute11,
nvl(pbl.attribute12,xm.line_attribute12) line_attribute12,
nvl(pbl.attribute13,xm.line_attribute13) line_attribute13,
nvl(pbl.attribute14,xm.line_attribute14) line_attribute14,
nvl(pbl.attribute15,xm.line_attribute15) line_attribute15,
--
xm.mark_as_original
from
&amp;report_table_name xm,
pa_budget_lines pbl,
pa_resource_assignments pra,
pa_budget_versions pbv,
pa_projects_all ppa,
pa_tasks pt,
pa_budget_types pbt,
pa_budget_entry_methods pbem,
pa_resource_lists prl,
(select
  prlm.resource_list_id,
  prlm.resource_list_member_id,
  prlm.alias alias,
  substr(sys_connect_by_path (prlm.alias,&apos;|&apos;),2) alias_path
 from
  pa_resource_list_members prlm
 where
  nvl(prlm.migration_code, &apos;-99&apos;) &lt;&gt; &apos;N&apos;
 connect by
  prior prlm.resource_list_member_id = prlm.parent_member_id and
  prior prlm.resource_list_id = prlm.resource_list_id
 start with
  prlm.parent_member_id is null
) prlm,
hr_all_organization_units_vl haouv
where
nvl(xm.status_code_,xxen_upload.status_error) = xxen_upload.status_success and
xm.budget_line_id = pbl.budget_line_id (+) and
pbl.resource_assignment_id = pra.resource_assignment_id (+) and
pra.budget_version_id = pbv.budget_version_id (+) and
pra.project_id = pbv.project_id (+) and
pra.project_id = ppa.project_id (+) and
ppa.org_id = haouv.organization_id (+) and
pra.task_id = pt.task_id (+) and
pra.resource_list_member_id = prlm.resource_list_member_id (+) and
pbv.budget_type_code = pbt.budget_type_code (+) and
pbv.budget_entry_method_code = pbem.budget_entry_method_code (+) and
pbv.resource_list_id = prl.resource_list_id (+)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Lexical</SQL_TYPE>
    <ANCHOR>&amp;report_table_name</ANCHOR>
    <SQL_TEXT>xxen_pa_project_budget_0272_u</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>BUDGET_TYPE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>BUDGET_TYPE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Upload Mode|:p_upload_mode|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>DELETE_THIS_LINE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.budget_type</FLEX_BIND>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>ENTRY_METHOD</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.budget_type</FLEX_BIND>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>ENTRY_METHOD</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>ENTRY_METHOD</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>ENTRY_METHOD</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>ENTRY_METHOD</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Operating Unit|:p_operating_unit|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>OPERATING_UNIT</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Operating Unit|:p_operating_unit|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>OPERATING_UNIT</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.entry_method</FLEX_BIND>
    <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PERIOD_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PERIOD_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PERIOD_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.task_number</FLEX_BIND>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PERIOD_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.product_source</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Product Source|:p_pm_product_code|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>PRODUCT_SOURCE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.product_source</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Product Source|:p_pm_product_code|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>PRODUCT_SOURCE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PROJECT_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PROJECT_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PROJECT_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PROJECT_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>PROJECT_NUMBER</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_ALIAS</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.resource_list</FLEX_BIND>
    <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_ALIAS</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.budget_type</FLEX_BIND>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_LIST</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.entry_method</FLEX_BIND>
    <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_LIST</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_LIST</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_LIST</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>RESOURCE_LIST</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.task_number</FLEX_BIND>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.task_number</FLEX_BIND>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NAME</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.entry_method</FLEX_BIND>
    <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NUMBER</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NUMBER</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>TASK_NUMBER</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.resource_alias</FLEX_BIND>
    <COLUMN_NAME>RESOURCE_ALIAS</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>UNIT_OF_MEASURE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.resource_alias</FLEX_BIND>
    <COLUMN_NAME>RESOURCE_ALIAS</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>UNIT_OF_MEASURE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.resource_list</FLEX_BIND>
    <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>UNIT_OF_MEASURE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>LOV query</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.resource_list</FLEX_BIND>
    <COLUMN_NAME>RESOURCE_LIST</COLUMN_NAME>
    <DEPENDENT_COLUMN_NAME>UNIT_OF_MEASURE</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Default value</DEPENDENCY_TYPE>
    <FLEX_BIND>:$flex$.upload_mode</FLEX_BIND>
    <REPORT_PARAMETER_NAME>Upload Mode|:p_upload_mode|</REPORT_PARAMETER_NAME>
    <DEPENDENT_COLUMN_NAME>UPLOAD_MODE_</DEPENDENT_COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.budget_type</FLEX_BIND>
    <COLUMN_NAME>BUDGET_TYPE</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.burdened_cost</FLEX_BIND>
    <COLUMN_NAME>BURDENED_COST</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.end_date</FLEX_BIND>
    <COLUMN_NAME>END_DATE</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.entry_method</FLEX_BIND>
    <COLUMN_NAME>ENTRY_METHOD</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.operating_unit</FLEX_BIND>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.period_name</FLEX_BIND>
    <COLUMN_NAME>PERIOD_NAME</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.project_number</FLEX_BIND>
    <COLUMN_NAME>PROJECT_NUMBER</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.quantity</FLEX_BIND>
    <COLUMN_NAME>QUANTITY</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.raw_cost</FLEX_BIND>
    <COLUMN_NAME>RAW_COST</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.revenue</FLEX_BIND>
    <COLUMN_NAME>REVENUE</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.start_date</FLEX_BIND>
    <COLUMN_NAME>START_DATE</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
   <UPLOAD_DEPENDENCIES_ROW>
    <DEPENDENCY_TYPE>Excel validation</DEPENDENCY_TYPE>
    <FLEX_BIND>:$column$.task_number</FLEX_BIND>
    <COLUMN_NAME>TASK_NUMBER</COLUMN_NAME>
   </UPLOAD_DEPENDENCIES_ROW>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
