<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: AP Distribution Set Upload -->
 <REPORTS_ROW>
  <GUID>191F60EAAC204CC58DC56E0BA44A5BA4</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null modified_columns_,
haouv.name operating_unit,
adsa.distribution_set_name distribution_set,
(select alc.displayed_field from ap_lookup_codes alc where alc.lookup_type=&apos;NLS TRANSLATION&apos; and alc.lookup_code=&apos;PERCENT DIST &apos;||adsa.total_percent_distribution) set_type,
adsa.description,
adsa.inactive_date inactive_on,
xxen_util.display_flexfield_context(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category) set_attribute_category,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE1&apos;,adsa.rowid,adsa.attribute1) set_attribute1,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE2&apos;,adsa.rowid,adsa.attribute2) set_attribute2,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE3&apos;,adsa.rowid,adsa.attribute3) set_attribute3,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE4&apos;,adsa.rowid,adsa.attribute4) set_attribute4,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE5&apos;,adsa.rowid,adsa.attribute5) set_attribute5,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE6&apos;,adsa.rowid,adsa.attribute6) set_attribute6,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE7&apos;,adsa.rowid,adsa.attribute7) set_attribute7,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE8&apos;,adsa.rowid,adsa.attribute8) set_attribute8,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE9&apos;,adsa.rowid,adsa.attribute9) set_attribute9,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE10&apos;,adsa.rowid,adsa.attribute10) set_attribute10,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE11&apos;,adsa.rowid,adsa.attribute11) set_attribute11,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE12&apos;,adsa.rowid,adsa.attribute12) set_attribute12,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE13&apos;,adsa.rowid,adsa.attribute13) set_attribute13,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE14&apos;,adsa.rowid,adsa.attribute14) set_attribute14,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE15&apos;,adsa.rowid,adsa.attribute15) set_attribute15,
adsla.distribution_set_line_number line_number,
adsla.percent_distribution percentage,
gcck.concatenated_segments account,
xxen_util.segments_description(gcck.code_combination_id) account_description,
adsla.description line_description,
adsla.type_1099 income_tax_type,
ppa.segment1 project,
pt.task_number task,
adsla.expenditure_type,
haouv_exp.name expenditure_organization,
xxen_util.display_flexfield_context(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category) line_attribute_category,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE1&apos;,adsla.rowid,adsla.attribute1) line_attribute1,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE2&apos;,adsla.rowid,adsla.attribute2) line_attribute2,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE3&apos;,adsla.rowid,adsla.attribute3) line_attribute3,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE4&apos;,adsla.rowid,adsla.attribute4) line_attribute4,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE5&apos;,adsla.rowid,adsla.attribute5) line_attribute5,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE6&apos;,adsla.rowid,adsla.attribute6) line_attribute6,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE7&apos;,adsla.rowid,adsla.attribute7) line_attribute7,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE8&apos;,adsla.rowid,adsla.attribute8) line_attribute8,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE9&apos;,adsla.rowid,adsla.attribute9) line_attribute9,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE10&apos;,adsla.rowid,adsla.attribute10) line_attribute10,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE11&apos;,adsla.rowid,adsla.attribute11) line_attribute11,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE12&apos;,adsla.rowid,adsla.attribute12) line_attribute12,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE13&apos;,adsla.rowid,adsla.attribute13) line_attribute13,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE14&apos;,adsla.rowid,adsla.attribute14) line_attribute14,
xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE15&apos;,adsla.rowid,adsla.attribute15) line_attribute15,
null delete_line,
adsa.distribution_set_id,
null upload_row
from
ap_distribution_sets_all adsa,
hr_all_organization_units_vl haouv,
ap_distribution_set_lines_all adsla,
gl_code_combinations_kfv gcck,
pa_projects_all ppa,
pa_tasks pt,
hr_all_organization_units_vl haouv_exp
where
1=1 and
adsa.org_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat) and
adsa.org_id=haouv.organization_id and
adsa.distribution_set_id=adsla.distribution_set_id(+) and
adsla.dist_code_combination_id=gcck.code_combination_id(+) and
adsla.project_id=ppa.project_id(+) and
adsla.task_id=pt.task_id(+) and
adsla.expenditure_organization_id=haouv_exp.organization_id(+)</SQL_TEXT>
  <VERSION_COMMENTS>Initial version: create and update distribution sets and lines, delete lines, as in the Distribution Sets form. Sets are processed atomically with the 0 or 100 percent total check.</VERSION_COMMENTS>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_ap_upload.upload_distribution_set</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>AP Distribution Set Upload</REPORT_NAME>
    <DESCRIPTION>Creates and updates Payables distribution sets and their lines - the Excel equivalent of the Distribution Sets form (Setup &gt; Invoice &gt; Distribution Sets).

Each row is one distribution set line, with the distribution set header columns repeated on every line. The header values are taken from the first row of each distribution set. Leave the line columns blank to create or update a distribution set header only.

Each distribution set is processed as a whole: the percentages of all its lines, including existing lines not in the upload file, must add up to 100 (Full) or to 0 (Skeleton), otherwise none of its rows are saved. The same applies when any other line of the set fails validation.

Line Number identifies the line within the distribution set. Set Delete Line to Yes to delete a line. A distribution set cannot be deleted, as in the form - enter an Inactive On date instead.

For project related lines, enter Project, Task, Expenditure Type and Expenditure Organization. The account is then derived by the Projects account generator, exactly as in the form.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:p_upload_mode like &apos;%&apos; || xxen_upload.action_update</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Upload Mode</LOV_NAME>
    <LOV_GUID>E811F942597A2075E0530100007FF4F2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select xxen_upload.action_create id, xxen_upload.action_meaning(xxen_upload.action_create) value, null description from dual union all
select xxen_upload.action_create || &apos;,&apos; || xxen_upload.action_update id, xxen_upload.action_meaning(xxen_upload.action_create)||&apos;, &apos;||xxen_upload.action_meaning(xxen_upload.action_update) value, null description from dual
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>C,U</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Upload Mode</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haouv.name=:operating_unit</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB979D2E0530100007F1FF2</LOV_GUID>
    <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>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>adsa.distribution_set_name=:distribution_set</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
adsa.distribution_set_name value,
adsa.description
from
ap_distribution_sets_all adsa,
hr_all_organization_units_vl haouv
where
adsa.org_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat) and
adsa.org_id=haouv.organization_id and
(:$flex$.operating_unit is null or haouv.name=:$flex$.operating_unit)
order by
adsa.distribution_set_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Distribution Set</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>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>5</COLUMN_NUMBER>
    <COLUMN_NAME>OPERATING_UNIT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <LOV_NAME>HR Operating Unit for Upload</LOV_NAME>
    <LOV_GUID>F263DDA3FBF60F8FE0530100007F75CD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.organization_id id,
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.operating_unit is null or hou.name=:$flex$.operating_unit) 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>:$flex$.operating_unit</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>6</COLUMN_NUMBER>
    <COLUMN_NAME>DISTRIBUTION_SET</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>50</DATA_LENGTH>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>SET_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <COMMENTS>Full when the line percentages add up to 100, Skeleton when they add up to 0.</COMMENTS>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>INACTIVE_ON</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Date</COLUMN_TYPE_DSP>
    <DATA_TYPE>date</DATA_TYPE>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>SET_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl fdfv,
fnd_descr_flex_contexts_vl fdfcv
where
fdfv.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
fdfv.application_id=200 and
fdfv.application_id=fdfcv.application_id and
fdfv.descriptive_flexfield_name=fdfcv.descriptive_flexfield_name and
fdfcv.enabled_flag=&apos;Y&apos; and
fdfcv.descriptive_flex_context_code&lt;&gt;&apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>SET_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SETS&apos;,
 p_context_name =&gt; :$column$.set_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1  =&gt; :$column$.set_attribute1,
 p_attribute2  =&gt; :$column$.set_attribute2,
 p_attribute3  =&gt; :$column$.set_attribute3,
 p_attribute4  =&gt; :$column$.set_attribute4,
 p_attribute5  =&gt; :$column$.set_attribute5,
 p_attribute6  =&gt; :$column$.set_attribute6,
 p_attribute7  =&gt; :$column$.set_attribute7,
 p_attribute8  =&gt; :$column$.set_attribute8,
 p_attribute9  =&gt; :$column$.set_attribute9,
 p_attribute10 =&gt; :$column$.set_attribute10,
 p_attribute11 =&gt; :$column$.set_attribute11,
 p_attribute12 =&gt; :$column$.set_attribute12,
 p_attribute13 =&gt; :$column$.set_attribute13,
 p_attribute14 =&gt; :$column$.set_attribute14,
 p_attribute15 =&gt; :$column$.set_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SETS&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <COMMENTS>Identifies the line within the distribution set. Leave all line columns blank to process the distribution set header only.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>PERCENTAGE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <COMMENTS>The percentages of all lines of a distribution set must add up to 100 (Full) or to 0 (Skeleton).</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>ACCOUNT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
gcck.concatenated_segments value,
xxen_util.segments_description(gcck.code_combination_id) description
from
hr_operating_units hou,
gl_ledgers gl,
gl_code_combinations_kfv gcck
where
hou.name=:$column$.operating_unit and
to_number(hou.set_of_books_id)=gl.ledger_id and
gl.chart_of_accounts_id=gcck.chart_of_accounts_id and
gcck.enabled_flag=&apos;Y&apos; and
gcck.summary_flag=&apos;N&apos; and
gcck.detail_posting_allowed=&apos;Y&apos; and
trunc(sysdate) between nvl(gcck.start_date_active,trunc(sysdate)) and nvl(gcck.end_date_active,trunc(sysdate))
order by
value</LOV_QUERY_DSP>
    <COMMENTS>Required unless the line is project related. For project related lines, the account is derived by the Projects account generator.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>ACCOUNT_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>2000</DATA_LENGTH>
    <DEFAULT_VALUE>select xxen_util.segments_description(gcck.code_combination_id) from hr_operating_units hou, gl_ledgers gl, gl_code_combinations_kfv gcck where hou.name=:$column$.operating_unit and to_number(hou.set_of_books_id)=gl.ledger_id and gl.chart_of_accounts_id=gcck.chart_of_accounts_id and gcck.concatenated_segments=:$column$.account</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_DESCRIPTION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>INCOME_TAX_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>10</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
aitt.income_tax_type value,
aitt.description
from
ap_income_tax_types aitt
where
nvl(aitt.inactive_date,sysdate+1)&gt;sysdate
order by
upper(aitt.income_tax_type)</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>PROJECT</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ppev.project_number value,
ppev.project_name description
from
pa_projects_expend_v ppev
order by
ppev.project_number_sort_order</LOV_QUERY_DSP>
    <COMMENTS>Project, Task, Expenditure Type and Expenditure Organization are entered together for a project related line.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>TASK</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>25</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ptev.task_number value,
ptev.task_name description
from
pa_projects_expend_v ppev,
pa_tasks_expend_v ptev
where
ppev.project_number=:$column$.project and
ppev.project_id=ptev.project_id
order by
ptev.wbs_sort_order</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>EXPENDITURE_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
petev.expenditure_type value,
petev.description
from
pa_expenditure_types_expend_v petev
where
petev.system_linkage_function=&apos;VI&apos; and
sysdate between petev.expnd_typ_start_date_active and nvl(petev.expnd_typ_end_date_active,sysdate) and
sysdate between petev.sys_link_start_date_active and nvl(petev.sys_link_end_date_active,sysdate)
order by
petev.expenditure_type</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>EXPENDITURE_ORGANIZATION</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
poev.name value,
null description
from
hr_operating_units hou,
financials_system_params_all fspa,
pa_organizations_expend_v poev
where
hou.name=:$column$.operating_unit and
hou.organization_id=fspa.org_id and
fspa.business_group_id=poev.business_group_id and
poev.active_flag=&apos;Y&apos; and
sysdate between poev.date_from and nvl(poev.date_to,sysdate+1)
order by
poev.name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_ATTRIBUTE_CATEGORY</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
fdfcv.descriptive_flex_context_name value,
fdfcv.description
from
fnd_descriptive_flexs_vl fdfv,
fnd_descr_flex_contexts_vl fdfcv
where
fdfv.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
fdfv.application_id=200 and
fdfv.application_id=fdfcv.application_id and
fdfv.descriptive_flexfield_name=fdfcv.descriptive_flexfield_name and
fdfcv.enabled_flag=&apos;Y&apos; and
fdfcv.descriptive_flex_context_code&lt;&gt;&apos;Global Data Elements&apos;
order by
fdfcv.descriptive_flex_context_name</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE1&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE1&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE2&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE2&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE3&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE3&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE4&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE4&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE5&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE5&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>42</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE6&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE6&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>43</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE7&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE7&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>44</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE8&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE8&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>45</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE9&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE9&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>46</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE10&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE10&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>47</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE11&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE11&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>48</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE12&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE12&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>49</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE13&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE13&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>50</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE14&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE14&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>51</COLUMN_NUMBER>
    <COLUMN_NAME>LINE_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; 200,
 p_descriptive_flexfield_name =&gt; &apos;AP_DISTRIBUTION_SET_LINES&apos;,
 p_context_name =&gt; :$column$.line_attribute_category,
 p_column_name  =&gt; &apos;ATTRIBUTE15&apos;,
 p_attribute1  =&gt; :$column$.line_attribute1,
 p_attribute2  =&gt; :$column$.line_attribute2,
 p_attribute3  =&gt; :$column$.line_attribute3,
 p_attribute4  =&gt; :$column$.line_attribute4,
 p_attribute5  =&gt; :$column$.line_attribute5,
 p_attribute6  =&gt; :$column$.line_attribute6,
 p_attribute7  =&gt; :$column$.line_attribute7,
 p_attribute8  =&gt; :$column$.line_attribute8,
 p_attribute9  =&gt; :$column$.line_attribute9,
 p_attribute10 =&gt; :$column$.line_attribute10,
 p_attribute11 =&gt; :$column$.line_attribute11,
 p_attribute12 =&gt; :$column$.line_attribute12,
 p_attribute13 =&gt; :$column$.line_attribute13,
 p_attribute14 =&gt; :$column$.line_attribute14,
 p_attribute15 =&gt; :$column$.line_attribute15
)
) lov
order by
value</LOV_QUERY_DSP>
    <COMMENTS>select distinct
&apos;(Context) &apos; || initcap(dffcu.application_column_name) || &apos;: &apos; ||
listagg(decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,&apos;(Global)&apos;,&apos;(&apos; || dffcx.descriptive_flex_context_code || &apos;)&apos;) || &apos; &apos; || dffcu.form_left_prompt,&apos;, &apos;) within group (order by decode(dffcx.descriptive_flex_context_code,&apos;Global Data Elements&apos;,1,2),dffcx.descriptive_flex_context_code) over (partition by dffcu.application_column_name)
from
fnd_descriptive_flexs_vl dff,
fnd_descr_flex_contexts dffcx,
fnd_descr_flex_col_usage_vl dffcu
where
dffcx.application_id=dff.application_id and
dffcx.descriptive_flexfield_name=dff.descriptive_flexfield_name and
dffcx.enabled_flag=&apos;Y&apos; and
dffcu.application_id=dffcx.application_id and
dffcu.descriptive_flexfield_name=dffcx.descriptive_flexfield_name and
dffcu.descriptive_flex_context_code=dffcx.descriptive_flex_context_code and
dffcu.enabled_flag=&apos;Y&apos; and
dff.application_id=200 and
dff.descriptive_flexfield_name=&apos;AP_DISTRIBUTION_SET_LINES&apos; and
dffcu.application_column_name=&apos;ATTRIBUTE15&apos;</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>52</COLUMN_NUMBER>
    <COLUMN_NAME>DELETE_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 &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual where :$column$.distribution_set_id is not null and :$column$.line_number is not null</LOV_QUERY_DSP>
    <COMMENTS>Deletes the distribution set line. A distribution set itself cannot be deleted - enter an Inactive On date instead.</COMMENTS>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>53</COLUMN_NUMBER>
    <COLUMN_NAME>DISTRIBUTION_SET_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>54</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_ROW</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>upload_row, operating_unit, distribution_set, line_number</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Success SQL</SQL_TYPE>
    <SQL_TEXT>select
xu.action_,
xu.status_,
xu.message_,
xu.modified_columns_,
nvl(haouv.name,xu.operating_unit) operating_unit,
nvl(adsa.distribution_set_name,xu.distribution_set) distribution_set,
nvl((select alc.displayed_field from ap_lookup_codes alc where alc.lookup_type=&apos;NLS TRANSLATION&apos; and alc.lookup_code=&apos;PERCENT DIST &apos;||adsa.total_percent_distribution),xu.set_type) set_type,
nvl(adsa.description,xu.description) description,
nvl(adsa.inactive_date,xu.inactive_on) inactive_on,
nvl(xxen_util.display_flexfield_context(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category),xu.set_attribute_category) set_attribute_category,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE1&apos;,adsa.rowid,adsa.attribute1),xu.set_attribute1) set_attribute1,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE2&apos;,adsa.rowid,adsa.attribute2),xu.set_attribute2) set_attribute2,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE3&apos;,adsa.rowid,adsa.attribute3),xu.set_attribute3) set_attribute3,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE4&apos;,adsa.rowid,adsa.attribute4),xu.set_attribute4) set_attribute4,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE5&apos;,adsa.rowid,adsa.attribute5),xu.set_attribute5) set_attribute5,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE6&apos;,adsa.rowid,adsa.attribute6),xu.set_attribute6) set_attribute6,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE7&apos;,adsa.rowid,adsa.attribute7),xu.set_attribute7) set_attribute7,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE8&apos;,adsa.rowid,adsa.attribute8),xu.set_attribute8) set_attribute8,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE9&apos;,adsa.rowid,adsa.attribute9),xu.set_attribute9) set_attribute9,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE10&apos;,adsa.rowid,adsa.attribute10),xu.set_attribute10) set_attribute10,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE11&apos;,adsa.rowid,adsa.attribute11),xu.set_attribute11) set_attribute11,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE12&apos;,adsa.rowid,adsa.attribute12),xu.set_attribute12) set_attribute12,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE13&apos;,adsa.rowid,adsa.attribute13),xu.set_attribute13) set_attribute13,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE14&apos;,adsa.rowid,adsa.attribute14),xu.set_attribute14) set_attribute14,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SETS&apos;,adsa.attribute_category,&apos;ATTRIBUTE15&apos;,adsa.rowid,adsa.attribute15),xu.set_attribute15) set_attribute15,
nvl(adsla.distribution_set_line_number,xu.line_number) line_number,
nvl(adsla.percent_distribution,xu.percentage) percentage,
nvl(gcck.concatenated_segments,xu.account) account,
nvl(xxen_util.segments_description(gcck.code_combination_id),xu.account_description) account_description,
nvl(adsla.description,xu.line_description) line_description,
nvl(adsla.type_1099,xu.income_tax_type) income_tax_type,
nvl(ppa.segment1,xu.project) project,
nvl(pt.task_number,xu.task) task,
nvl(adsla.expenditure_type,xu.expenditure_type) expenditure_type,
nvl(haouv_exp.name,xu.expenditure_organization) expenditure_organization,
nvl(xxen_util.display_flexfield_context(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category),xu.line_attribute_category) line_attribute_category,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE1&apos;,adsla.rowid,adsla.attribute1),xu.line_attribute1) line_attribute1,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE2&apos;,adsla.rowid,adsla.attribute2),xu.line_attribute2) line_attribute2,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE3&apos;,adsla.rowid,adsla.attribute3),xu.line_attribute3) line_attribute3,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE4&apos;,adsla.rowid,adsla.attribute4),xu.line_attribute4) line_attribute4,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE5&apos;,adsla.rowid,adsla.attribute5),xu.line_attribute5) line_attribute5,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE6&apos;,adsla.rowid,adsla.attribute6),xu.line_attribute6) line_attribute6,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE7&apos;,adsla.rowid,adsla.attribute7),xu.line_attribute7) line_attribute7,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE8&apos;,adsla.rowid,adsla.attribute8),xu.line_attribute8) line_attribute8,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE9&apos;,adsla.rowid,adsla.attribute9),xu.line_attribute9) line_attribute9,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE10&apos;,adsla.rowid,adsla.attribute10),xu.line_attribute10) line_attribute10,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE11&apos;,adsla.rowid,adsla.attribute11),xu.line_attribute11) line_attribute11,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE12&apos;,adsla.rowid,adsla.attribute12),xu.line_attribute12) line_attribute12,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE13&apos;,adsla.rowid,adsla.attribute13),xu.line_attribute13) line_attribute13,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE14&apos;,adsla.rowid,adsla.attribute14),xu.line_attribute14) line_attribute14,
nvl(xxen_util.display_flexfield_value(200,&apos;AP_DISTRIBUTION_SET_LINES&apos;,adsla.attribute_category,&apos;ATTRIBUTE15&apos;,adsla.rowid,adsla.attribute15),xu.line_attribute15) line_attribute15,
xu.delete_line,
xu.distribution_set_id,
xu.upload_row
from
xxen_ap_distribution_se_0098_u xu,
ap_distribution_sets_all adsa,
hr_all_organization_units_vl haouv,
ap_distribution_set_lines_all adsla,
gl_code_combinations_kfv gcck,
pa_projects_all ppa,
pa_tasks pt,
hr_all_organization_units_vl haouv_exp
where
xu.status_code_=xxen_upload.status_success and
xu.distribution_set_id=adsa.distribution_set_id(+) and
adsa.org_id=haouv.organization_id(+) and
xu.distribution_set_id=adsla.distribution_set_id(+) and
xu.line_number=adsla.distribution_set_line_number(+) and
adsla.dist_code_combination_id=gcck.code_combination_id(+) and
adsla.project_id=ppa.project_id(+) and
adsla.task_id=pt.task_id(+) and
adsla.expenditure_organization_id=haouv_exp.organization_id(+)</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
