<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: Blitz Upload Mode -->
 <LOVS_ROW>
  <GUID>E811F942597A2075E0530100007FF4F2</GUID>
  <LOV_NAME>Blitz Upload Mode</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: FND Currency -->
 <LOVS_ROW>
  <GUID>8E2FF36EDE9079D2E0530100007F1FF2</GUID>
  <LOV_NAME>FND Currency</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos;
order by
fcv.currency_code</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: GL Currency Conversion Type -->
 <LOVS_ROW>
  <GUID>91D3167A335F1204E053BB6B63585EE3</GUID>
  <LOV_NAME>GL Currency Conversion Type</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
gdct.user_conversion_type value, 
gdct.description
from
gl_daily_conversion_types gdct
order by 1</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: GL Daily Rates Upload -->
 <REPORTS_ROW>
  <GUID>FFCAA08B1F170584E0530100007F74DD</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null request_id_,
null modified_columns_,
null row_id,
gdr.from_currency,
gdr.to_currency,
gdct.user_conversion_type,
gdr.conversion_date from_conversion_date,
gdr.conversion_date to_conversion_date,
gdr.conversion_rate,
1/gdr.conversion_rate inverse_conversion_rate,
xxen_util.display_flexfield_context(101,&apos;GL_DAILY_RATES&apos;,gdr.context) attribute_context,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE1&apos;,gdr.rowid,gdr.attribute1) gl_daily_rate_attribute1,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE2&apos;,gdr.rowid,gdr.attribute2) gl_daily_rate_attribute2,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE3&apos;,gdr.rowid,gdr.attribute3) gl_daily_rate_attribute3,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE4&apos;,gdr.rowid,gdr.attribute4) gl_daily_rate_attribute4,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE5&apos;,gdr.rowid,gdr.attribute5) gl_daily_rate_attribute5,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE6&apos;,gdr.rowid,gdr.attribute6) gl_daily_rate_attribute6,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE7&apos;,gdr.rowid,gdr.attribute7) gl_daily_rate_attribute7,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE8&apos;,gdr.rowid,gdr.attribute8) gl_daily_rate_attribute8,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE9&apos;,gdr.rowid,gdr.attribute9) gl_daily_rate_attribute9,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE10&apos;,gdr.rowid,gdr.attribute10) gl_daily_rate_attribute10,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE11&apos;,gdr.rowid,gdr.attribute11) gl_daily_rate_attribute11,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE12&apos;,gdr.rowid,gdr.attribute12) gl_daily_rate_attribute12,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE13&apos;,gdr.rowid,gdr.attribute13) gl_daily_rate_attribute13,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE14&apos;,gdr.rowid,gdr.attribute14) gl_daily_rate_attribute14,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE15&apos;,gdr.rowid,gdr.attribute15) gl_daily_rate_attribute15,
fu.user_name created_by,
gdr.creation_date creation_date,
null batch_number,
xxen_util.meaning(&apos;I&apos;,&apos;GL_CRM_DR_MODE_FLAG&apos;,101) mode_flag,
xxen_util.meaning(&apos;N&apos;,&apos;YES_NO&apos;,0) launch_rate_change
from
gl_daily_rates gdr,
gl_daily_conversion_types gdct,
fnd_user fu
where
1=1 and
:p_upload_mode like &apos;%&apos; || xxen_upload.action_update and
nvl(:p_user_conv_type,&apos;?&apos;) = nvl(:p_user_conv_type,&apos;?&apos;) and
gdr.conversion_type = gdct.conversion_type and
gdr.created_by = fu.user_id (+)</SQL_TEXT>
  <TYPE>U</TYPE>
  <REQUIRED_PARAMETERS>:Upload_mode = &apos;C&apos; or
(
(:From_Currency is not null or :To_Currency is not null) and
:From_Date is not null and
:To_Date is not null
)</REQUIRED_PARAMETERS>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_DECIMAL_PLACES>6</UPLOAD_DECIMAL_PLACES>
  <UPLOAD_OBJECT>xxen_gl_upload.insert_gl_daily_rates_intf</UPLOAD_OBJECT>
  <UPLOAD_POST_PROCEDURE>xxen_gl_upload.do_daily_rate_import</UPLOAD_POST_PROCEDURE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>GL Daily Rates Upload</REPORT_NAME>
    <DESCRIPTION>GL Daily Rates Upload
==================
Use this upload to upload new or update existing GL Daily Exchange Rate Conversions.
If exchange rates do not already exist for the entered data, they will be created.
If exchange rates do already exist for the entered data, they will be updated.</DESCRIPTION>
    <REQUIRED_PARAMETERS_MESSAGE>In Download Mode please specify a From and/or To Currency and a From/To Date Range</REQUIRED_PARAMETERS_MESSAGE>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_upload_mode</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_user_conv_type</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_action=:p_action</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
flvv.meaning value,
null description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;GL_CRM_DR_MODE_FLAG&apos; and
flvv.view_application_id = 101
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
flvv.meaning value
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;GL_CRM_DR_MODE_FLAG&apos; and
flvv.view_application_id = 101 and
flvv.lookup_code=&apos;I&apos;</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Action</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_upload_mode</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Upload Mode</LOV_NAME>
    <LOV_GUID>E811F942597A2075E0530100007FF4F2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>C</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_user_conv_type=:p_user_conv_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>GL Currency Conversion Type</LOV_NAME>
    <LOV_GUID>91D3167A335F1204E053BB6B63585EE3</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
gdct.user_conversion_type value, 
gdct.description
from
gl_daily_conversion_types gdct
order by 1</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Default User Conversion Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>gdr.from_currency=:p_fr_curr</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND Currency</LOV_NAME>
    <LOV_GUID>8E2FF36EDE9079D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos;
order by
fcv.currency_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>From Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>gdr.to_currency=:p_to_curr</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>FND Currency</LOV_NAME>
    <LOV_GUID>8E2FF36EDE9079D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos;
order by
fcv.currency_code</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Currency</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>gdct.user_conversion_type=:p_rate_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>GL Currency Conversion Type</LOV_NAME>
    <LOV_GUID>91D3167A335F1204E053BB6B63585EE3</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
gdct.user_conversion_type value, 
gdct.description
from
gl_daily_conversion_types gdct
order by 1</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Conversion Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>gdr.conversion_date&gt;=trunc(:p_fr_date)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>From Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>gdr.conversion_date&lt;trunc(:p_to_date)+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>1</COLUMN_NUMBER>
    <COLUMN_NAME>ACTION_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>2</COLUMN_NUMBER>
    <COLUMN_NAME>STATUS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>3</COLUMN_NUMBER>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>4</COLUMN_NUMBER>
    <COLUMN_NAME>REQUEST_ID_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>5</COLUMN_NUMBER>
    <COLUMN_NAME>MODIFIED_COLUMNS_</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>6</COLUMN_NUMBER>
    <COLUMN_NAME>ROW_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>7</COLUMN_NUMBER>
    <COLUMN_NAME>FROM_CURRENCY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>15</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos; and
sysdate between nvl(fcv.start_date_active, sysdate) and nvl(fcv.end_date_active, sysdate) and
fcv.currency_code &lt;&gt; &apos;STAT&apos; and
(fcv.derive_type &lt;&gt; &apos;EMU&apos; or fcv.derive_type is null)
order by
fcv.currency_code</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>TO_CURRENCY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>15</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fcv.currency_code value,
fcv.description
from
fnd_currencies_vl fcv
where
fcv.enabled_flag=&apos;Y&apos; and
sysdate between nvl(fcv.start_date_active, sysdate) and nvl(fcv.end_date_active, sysdate) and
fcv.currency_code &lt;&gt; &apos;STAT&apos; and
(fcv.derive_type &lt;&gt; &apos;EMU&apos; or fcv.derive_type is null) and
fcv.currency_code != :$column$.from_currency
order by
fcv.currency_code


</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>USER_CONVERSION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
gdct.user_conversion_type value, 
gdct.description
from
gl_daily_conversion_types gdct
where
gdct.conversion_type &lt;&gt; &apos;User&apos; and 
gdct.conversion_type &lt;&gt; &apos;EMU FIXED&apos;
order by
gdct.user_conversion_type</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.default_user_conversion_type</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>FROM_CONVERSION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>TO_CONVERSION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>INVERSE_CONVERSION_RATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <COMMENTS>Only enter an inverse rate when profile &apos;Daily Rates Window: Enforce Inverse Relationship During Entry&apos; is set to No. It will be ignored otherwise</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>ATTRIBUTE_CONTEXT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts_vl   fdfcv
where
fdfcv.application_id = fdfv.application_id and
fdfcv.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfcv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcv.descriptive_flex_context_code != &apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE1</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE2</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE3</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE4</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE5</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE6</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE7</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE8</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE9</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE10</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE11</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE12</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE13</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE14</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE15</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
substrb(lov.column_value,1,instrb(lov.column_value,&apos;~&apos;,1,1)-1) value,
substrb(lov.column_value,instrb(lov.column_value,&apos;~&apos;,1,1)+1,lengthb(lov.column_value)) description
from
table(
xxen_util.dff_attribute_lov
(p_application_id =&gt; 101,
 p_descriptive_flexfield_name =&gt; &apos;GL_DAILY_RATES&apos;,
 p_context_name =&gt; :$column$.attribute_context,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1   =&gt; :$column$.gl_daily_rate_attribute1,
 p_attribute2   =&gt; :$column$.gl_daily_rate_attribute2,
 p_attribute3   =&gt; :$column$.gl_daily_rate_attribute3,
 p_attribute4   =&gt; :$column$.gl_daily_rate_attribute4,
 p_attribute5   =&gt; :$column$.gl_daily_rate_attribute5,
 p_attribute6   =&gt; :$column$.gl_daily_rate_attribute6,
 p_attribute7   =&gt; :$column$.gl_daily_rate_attribute7,
 p_attribute8   =&gt; :$column$.gl_daily_rate_attribute8,
 p_attribute9   =&gt; :$column$.gl_daily_rate_attribute9,
 p_attribute10  =&gt; :$column$.gl_daily_rate_attribute10,
 p_attribute11  =&gt; :$column$.gl_daily_rate_attribute11,
 p_attribute12  =&gt; :$column$.gl_daily_rate_attribute12,
 p_attribute13  =&gt; :$column$.gl_daily_rate_attribute13,
 p_attribute14  =&gt; :$column$.gl_daily_rate_attribute14,
 p_attribute15  =&gt; :$column$.gl_daily_rate_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(fdfcuv.application_column_name) || &apos;: &apos; ||
listagg(decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || fdfc.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || fdfcuv.form_left_prompt,&apos;, &apos;) within group (order by decode(fdfc.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),fdfc.descriptive_flex_context_code) over (partition by fdfcuv.application_column_name)
from
fnd_descriptive_flexs_vl     fdfv,
fnd_descr_flex_contexts      fdfc,
fnd_descr_flex_col_usage_vl  fdfcuv
where
fdfc.application_id = fdfv.application_id and
fdfc.descriptive_flexfield_name = fdfv.descriptive_flexfield_name and
fdfc.enabled_flag = &apos;Y&apos; and
fdfcuv.application_id = fdfc.application_id and
fdfcuv.descriptive_flexfield_name = fdfc.descriptive_flexfield_name and
fdfcuv.descriptive_flex_context_code = fdfc.descriptive_flex_context_code and
fdfcuv.enabled_flag = &apos;Y&apos; and
fdfv.application_id = 101 and
fdfv.descriptive_flexfield_name = &apos;GL_DAILY_RATES&apos; and
fdfcuv.application_column_name = &apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>CREATED_BY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV Oracle</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>100</DATA_LENGTH>
    <LOV_NAME>FND_USERS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
user_id id,
user_name value,
null description
from
fnd_user
order by user_name</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
user_id id,
user_name value,
null description
from
fnd_user</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>fnd_global.user_name</DEFAULT_VALUE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>CREATION_DATE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>DateTime</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>BATCH_NUMBER</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>33</COLUMN_NUMBER>
    <COLUMN_NAME>MODE_FLAG</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
flvv.meaning value,
null description
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;GL_CRM_DR_MODE_FLAG&apos; and
flvv.view_application_id = 101
order by
value</LOV_QUERY_DSP>
    <VALUE_TO_ID_QUERY>select
flvv.lookup_code id,
flvv.meaning value
from
fnd_lookup_values_vl flvv
where
flvv.lookup_type = &apos;GL_CRM_DR_MODE_FLAG&apos; and
flvv.view_application_id = 101</VALUE_TO_ID_QUERY>
    <DEFAULT_VALUE>:$flex$.Action</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>LAUNCH_RATE_CHANGE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV Oracle</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_from_currency</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>FROM_CURRENCY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_to_currency</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>TO_CURRENCY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_from_conversion_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>FROM_CONVERSION_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_to_conversion_date</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Date</PARAMETER_TYPE>
    <COLUMN_NAME>TO_CONVERSION_DATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_user_conversion_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>USER_CONVERSION_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_conversion_rate</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>CONVERSION_RATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_inverse_conversion_rate</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>INVERSE_CONVERSION_RATE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute_context</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ATTRIBUTE_CONTEXT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_attribute15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>GL_DAILY_RATE_ATTRIBUTE15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_user_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>CREATED_BY</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_batch_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BATCH_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_mode_flag</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MODE_FLAG</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_launch_rate_change</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>LAUNCH_RATE_CHANGE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_row_id</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ROW_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</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>30</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>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_batch_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>BATCH_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>P</SOURCE>
    <DISPLAY_SEQUENCE>2</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>3</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>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xxen_upload.status_meaning(xxen_upload.status_error) status_,
nvl(case gdri.error_code
    when &apos;NONEXISTANT_CONVERSION_TYPE&apos; then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0007&apos;)
    when &apos;DATE_RANGE_TOO_LARGE&apos;        then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0008&apos;)
    when &apos;NEGATIVE_CONVERSION_RATE&apos;    then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0009&apos;)
    when &apos;NEGATIVE_INVERSE_RATE&apos;       then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0010&apos;)
    when &apos;NONEXISTANT_FROM_CURRENCY&apos;   then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0011&apos;)
    when &apos;DISABLED_FROM_CURRENCY&apos;      then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0012&apos;)
    when &apos;STATISTICAL_FROM_CURRENCY&apos;   then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0013&apos;)
    when &apos;OUT_OF_DATE_FROM_CURRENCY&apos;   then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0014&apos;)
    when &apos;EMU_FROM_CURRENCY&apos;           then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0015&apos;)
    when &apos;NONEXISTANT_TO_CURRENCY&apos;     then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0016&apos;)
    when &apos;DISABLED_TO_CURRENCY&apos;        then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0017&apos;)
    when &apos;STATISTICAL_TO_CURRENCY&apos;     then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0018&apos;)
    when &apos;OUT_OF_DATE_TO_CURRENCY&apos;     then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0019&apos;)
    when &apos;EMU_TO_CURRENCY&apos;             then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0020&apos;)
    when &apos;DUPLICATE_ROWS&apos;              then fnd_message.get_string(&apos;SQLGL&apos;,&apos;CRM0044&apos;)
    else gdri.error_code
    end
   ,xu.message_
   ) message_,
xu.request_id_,
xu.modified_columns_,
xu.row_id,
nvl(gdri.from_currency,xu.from_currency) from_currency,
nvl(gdri.to_currency,xu.to_currency) to_currency,
nvl(gdri.user_conversion_type,xu.user_conversion_type) user_conversion_type,
nvl(gdri.from_conversion_date,xu.from_conversion_date) from_conversion_date,
nvl(gdri.to_conversion_date,xu.to_conversion_date) to_conversion_date,
nvl(gdri.conversion_rate,to_number(xu.conversion_rate)) conversion_rate,
nvl(gdri.inverse_conversion_rate,to_number(xu.inverse_conversion_rate)) inverse_conversion_rate,
nvl(gdri.context,xu.attribute_context) attribute_context,
nvl(gdri.attribute1,xu.gl_daily_rate_attribute1) gl_daily_rate_attribute1,
nvl(gdri.attribute2,xu.gl_daily_rate_attribute2) gl_daily_rate_attribute2,
nvl(gdri.attribute3,xu.gl_daily_rate_attribute3) gl_daily_rate_attribute3,
nvl(gdri.attribute4,xu.gl_daily_rate_attribute4) gl_daily_rate_attribute4,
nvl(gdri.attribute5,xu.gl_daily_rate_attribute5) gl_daily_rate_attribute5,
nvl(gdri.attribute6,xu.gl_daily_rate_attribute6) gl_daily_rate_attribute6,
nvl(gdri.attribute7,xu.gl_daily_rate_attribute7) gl_daily_rate_attribute7,
nvl(gdri.attribute8,xu.gl_daily_rate_attribute8) gl_daily_rate_attribute8,
nvl(gdri.attribute9,xu.gl_daily_rate_attribute9) gl_daily_rate_attribute9,
nvl(gdri.attribute10,xu.gl_daily_rate_attribute10) gl_daily_rate_attribute10,
nvl(gdri.attribute11,xu.gl_daily_rate_attribute11) gl_daily_rate_attribute11,
nvl(gdri.attribute12,xu.gl_daily_rate_attribute12) gl_daily_rate_attribute12,
nvl(gdri.attribute13,xu.gl_daily_rate_attribute13) gl_daily_rate_attribute13,
nvl(gdri.attribute14,xu.gl_daily_rate_attribute14) gl_daily_rate_attribute14,
nvl(gdri.attribute15,xu.gl_daily_rate_attribute15) gl_daily_rate_attribute15,
nvl(fu.user_name,xu.created_by) created_by,
xu.creation_date,
gdri.batch_number,
nvl(xxen_util.meaning(gdri.mode_flag,&apos;GL_CRM_DR_MODE_FLAG&apos;,101),xu.mode_flag) mode_flag,
nvl(gdri.launch_rate_change,xu.launch_rate_change) launch_rate_change
from
gl_daily_rates_interface gdri,
fnd_user fu,
xxen_gl_daily_rates_upl_7392_u xu
where
chartorowid(xu.row_id) = gdri.rowid (+) and
gdri.user_id = fu.user_id (+) and
(nvl(xu.status_code_,xxen_upload.status_error) != xxen_upload.status_success or
 nvl(gdri.error_code,&apos;null&apos;) != &apos;null&apos;
)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>from_currency,
to_currency,
user_conversion_type,
from_conversion_date,
to_conversion_date</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xxen_upload.action_meaning(xxen_upload.action_update) action_,
xxen_upload.status_meaning(xxen_upload.status_success) status_,
&apos;Loaded&apos; message_,
xu.request_id_,
xu.modified_columns_,
null row_id,
gdr.from_currency,
gdr.to_currency,
gdct.user_conversion_type,
gdr.conversion_date from_conversion_date,
gdr.conversion_date to_conversion_date,
gdr.conversion_rate,
1/gdr.conversion_rate inverse_conversion_rate,
xxen_util.display_flexfield_context(101,&apos;GL_DAILY_RATES&apos;,gdr.context) attribute_context,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE1&apos;,gdr.rowid,gdr.attribute1) gl_daily_rate_attribute1,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE2&apos;,gdr.rowid,gdr.attribute2) gl_daily_rate_attribute2,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE3&apos;,gdr.rowid,gdr.attribute3) gl_daily_rate_attribute3,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE4&apos;,gdr.rowid,gdr.attribute4) gl_daily_rate_attribute4,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE5&apos;,gdr.rowid,gdr.attribute5) gl_daily_rate_attribute5,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE6&apos;,gdr.rowid,gdr.attribute6) gl_daily_rate_attribute6,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE7&apos;,gdr.rowid,gdr.attribute7) gl_daily_rate_attribute7,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE8&apos;,gdr.rowid,gdr.attribute8) gl_daily_rate_attribute8,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE9&apos;,gdr.rowid,gdr.attribute9) gl_daily_rate_attribute9,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE10&apos;,gdr.rowid,gdr.attribute10) gl_daily_rate_attribute10,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE11&apos;,gdr.rowid,gdr.attribute11) gl_daily_rate_attribute11,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE12&apos;,gdr.rowid,gdr.attribute12) gl_daily_rate_attribute12,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE13&apos;,gdr.rowid,gdr.attribute13) gl_daily_rate_attribute13,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE14&apos;,gdr.rowid,gdr.attribute14) gl_daily_rate_attribute14,
xxen_util.display_flexfield_value(101,&apos;GL_DAILY_RATES&apos;,gdr.context,&apos;ATTRIBUTE15&apos;,gdr.rowid,gdr.attribute15) gl_daily_rate_attribute15,
fu.user_name created_by,
gdr.creation_date creation_date,
xu.batch_number,
xu.mode_flag mode_flag,
xu.launch_rate_change
from
xxen_gl_daily_rates_upl_7392_u xu,
gl_daily_rates gdr,
gl_daily_conversion_types gdct,
fnd_user fu
where
xu.status_code_=xxen_upload.status_success and
xu.from_currency=gdr.from_currency and
xu.to_currency=gdr.to_currency and
gdr.conversion_date between xu.from_conversion_date and xu.to_conversion_date and
xxen_util.user_id(xu.created_by)=gdr.created_by and
xu.user_conversion_type=gdct.user_conversion_type and
chartorowid(xu.row_id) not in (select gdri.rowid from gl_daily_rates_interface gdri where gdri.error_code is not null) and
gdr.conversion_type=gdct.conversion_type and
gdr.created_by=fu.user_id</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
