<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: PER Person Extra Information Upload -->
 <REPORTS_ROW>
  <GUID>FE87E1910FCE4DFCAAAE720B414739C0</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select
null action_,
null status_,
null message_,
null modified_columns_,
to_number(null) person_extra_info_id_out,
ppei.person_extra_info_id,
papf.employee_number,
papf.full_name,
pbg.name business_group,
fdfcv.descriptive_flex_context_name information_type,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION1&apos;,ppei.rowid,ppei.pei_information1) pei_information1,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION2&apos;,ppei.rowid,ppei.pei_information2) pei_information2,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION3&apos;,ppei.rowid,ppei.pei_information3) pei_information3,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION4&apos;,ppei.rowid,ppei.pei_information4) pei_information4,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION5&apos;,ppei.rowid,ppei.pei_information5) pei_information5,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION6&apos;,ppei.rowid,ppei.pei_information6) pei_information6,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION7&apos;,ppei.rowid,ppei.pei_information7) pei_information7,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION8&apos;,ppei.rowid,ppei.pei_information8) pei_information8,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION9&apos;,ppei.rowid,ppei.pei_information9) pei_information9,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION10&apos;,ppei.rowid,ppei.pei_information10) pei_information10,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION11&apos;,ppei.rowid,ppei.pei_information11) pei_information11,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION12&apos;,ppei.rowid,ppei.pei_information12) pei_information12,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION13&apos;,ppei.rowid,ppei.pei_information13) pei_information13,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION14&apos;,ppei.rowid,ppei.pei_information14) pei_information14,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION15&apos;,ppei.rowid,ppei.pei_information15) pei_information15,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION16&apos;,ppei.rowid,ppei.pei_information16) pei_information16,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION17&apos;,ppei.rowid,ppei.pei_information17) pei_information17,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION18&apos;,ppei.rowid,ppei.pei_information18) pei_information18,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION19&apos;,ppei.rowid,ppei.pei_information19) pei_information19,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION20&apos;,ppei.rowid,ppei.pei_information20) pei_information20,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION21&apos;,ppei.rowid,ppei.pei_information21) pei_information21,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION22&apos;,ppei.rowid,ppei.pei_information22) pei_information22,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION23&apos;,ppei.rowid,ppei.pei_information23) pei_information23,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION24&apos;,ppei.rowid,ppei.pei_information24) pei_information24,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION25&apos;,ppei.rowid,ppei.pei_information25) pei_information25,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION26&apos;,ppei.rowid,ppei.pei_information26) pei_information26,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION27&apos;,ppei.rowid,ppei.pei_information27) pei_information27,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION28&apos;,ppei.rowid,ppei.pei_information28) pei_information28,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION29&apos;,ppei.rowid,ppei.pei_information29) pei_information29,
xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION30&apos;,ppei.rowid,ppei.pei_information30) pei_information30,
0 upload_row
from
per_business_groups pbg,
per_all_people_f papf,
per_people_extra_info ppei,
fnd_descr_flex_contexts_vl fdfcv
where
1=1 and
pbg.business_group_id=:p_business_group and
papf.business_group_id=pbg.business_group_id and
trunc(sysdate) between papf.effective_start_date and papf.effective_end_date and
ppei.person_id=papf.person_id and
fdfcv.application_id=800 and
fdfcv.descriptive_flexfield_name=&apos;Extra Person Info DDF&apos; and
fdfcv.descriptive_flex_context_code=ppei.pei_information_category and
fdfcv.enabled_flag=&apos;Y&apos;</SQL_TEXT>
  <VERSION_COMMENTS>Initial version - generic upload to create and update person extra information types (EITs) via hr_person_extra_info_api</VERSION_COMMENTS>
  <TYPE>U</TYPE>
  <UPLOAD_TYPE>A</UPLOAD_TYPE>
  <UPLOAD_OBJECT>xxen_per_upload.create_update_person_eit</UPLOAD_OBJECT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PER Person Extra Information Upload</REPORT_NAME>
    <DESCRIPTION>Upload to create and update Person Extra Information Types (EITs) within Oracle HRMS - the People form &gt; Others &gt; Extra Information &gt; Extra Person Information window.

Scope:
- Generic upload covering all person extra information types. The Information Type parameter/column lists every enabled context of the Extra Person Info DDF flexfield (titled Extra Person Information), which holds the registered EIT types.
- The segment values are loaded as raw Information 1..30 columns (pei_information1..30), matching the order of the information type&apos;s flexfield segments.
- Create new person extra information records and update existing ones (auto-detected by the hidden Person Extra Information ID downloaded in Create, Update mode).

Notes:
- A person can hold multiple records of the same information type (e.g. one per year), so existing rows are matched by the hidden Person Extra Information ID, not by person and type.
- The information type must be eligible for the person; ineligible types are rejected by the API.
- For information type segments validated against a value set, enter the stored value the segment expects.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Upload</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_business_group</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>:p_business_group</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pbg.business_group_id id,
pbg.name value,
null description
from
per_business_groups pbg
order by
pbg.name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;PER_BUSINESS_GROUP_ID&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Business Group</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>papf.employee_number=:employee_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
papf.employee_number id,
papf.employee_number value,
papf.full_name description
from
per_all_people_f papf
where
papf.business_group_id=:$flex$.Business_Group and
papf.employee_number is not null and
trunc(sysdate) between papf.effective_start_date and papf.effective_end_date
order by
papf.employee_number</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Employee Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ppei.pei_information_category=:information_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fdfcv.descriptive_flex_context_code id,
fdfcv.descriptive_flex_context_name value,
null description
from
fnd_descr_flex_contexts_vl fdfcv
where
fdfcv.application_id=800 and
fdfcv.descriptive_flexfield_name=&apos;Extra Person Info DDF&apos; 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>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Information Type</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>PERSON_EXTRA_INFO_ID_OUT</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>6</COLUMN_NUMBER>
    <COLUMN_NAME>PERSON_EXTRA_INFO_ID</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>7</COLUMN_NUMBER>
    <COLUMN_NAME>EMPLOYEE_NUMBER</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>30</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
papf.employee_number id,
papf.employee_number value,
papf.full_name description
from
per_all_people_f papf
where
papf.business_group_id=(select pbg.business_group_id from per_business_groups pbg where pbg.name=:$column$.business_group) and
papf.employee_number is not null and
trunc(sysdate) between papf.effective_start_date and papf.effective_end_date
order by
papf.employee_number</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>8</COLUMN_NUMBER>
    <COLUMN_NAME>FULL_NAME</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Char</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>240</DATA_LENGTH>
    <DEFAULT_VALUE>select papf.full_name from per_all_people_f papf where papf.employee_number=:$column$.employee_number and papf.business_group_id=(select pbg.business_group_id from per_business_groups pbg where pbg.name=:$column$.business_group) and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date</DEFAULT_VALUE>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>9</COLUMN_NUMBER>
    <COLUMN_NAME>BUSINESS_GROUP</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
pbg.business_group_id id,
pbg.name value,
null description
from
per_business_groups pbg
where
pbg.business_group_id=:$flex$.Business_Group
order by
pbg.name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select pbg.name from per_business_groups pbg where pbg.business_group_id=:$flex$.Business_Group</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <READ_ONLY>Y</READ_ONLY>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>10</COLUMN_NUMBER>
    <COLUMN_NAME>INFORMATION_TYPE</COLUMN_NAME>
    <COLUMN_TYPE_DSP>LOV custom</COLUMN_TYPE_DSP>
    <DATA_TYPE>varchar2</DATA_TYPE>
    <DATA_LENGTH>80</DATA_LENGTH>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
fdfcv.descriptive_flex_context_code id,
fdfcv.descriptive_flex_context_name value,
null description
from
fnd_descr_flex_contexts_vl fdfcv
where
fdfcv.application_id=800 and
fdfcv.descriptive_flexfield_name=&apos;Extra Person Info DDF&apos; 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>
    <REQUIRED>Y</REQUIRED>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>11</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION1</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION1&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>12</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION2</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION2&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>13</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION3</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION3&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>14</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION4</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION4&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>15</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION5</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION5&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>16</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION6</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION6&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>17</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION7</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION7&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>18</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION8</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION8&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>19</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION9</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION9&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>20</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION10</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION10&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>21</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION11</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION11&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>22</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION12</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION12&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>23</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION13</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION13&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>24</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION14</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION14&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>25</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION15</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION15&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>26</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION16</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION16&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>27</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION17</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION17&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>28</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION18</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION18&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>29</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION19</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION19&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>30</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION20</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION20&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>31</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION21</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION21&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>32</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION22</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION22&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>33</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION23</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION23&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>34</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION24</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION24&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>35</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION25</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION25&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>36</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION26</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION26&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>37</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION27</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION27&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>38</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION28</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION28&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>39</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION29</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION29&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>40</COLUMN_NUMBER>
    <COLUMN_NAME>PEI_INFORMATION30</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;800,
p_descriptive_flexfield_name=&gt;&apos;Extra Person Info DDF&apos;,
p_context_name=&gt;:$column$.information_type,
p_column_name=&gt;&apos;PEI_INFORMATION30&apos;,
p_attribute1=&gt;:$column$.pei_information1,
p_attribute2=&gt;:$column$.pei_information2,
p_attribute3=&gt;:$column$.pei_information3,
p_attribute4=&gt;:$column$.pei_information4,
p_attribute5=&gt;:$column$.pei_information5,
p_attribute6=&gt;:$column$.pei_information6,
p_attribute7=&gt;:$column$.pei_information7,
p_attribute8=&gt;:$column$.pei_information8,
p_attribute9=&gt;:$column$.pei_information9,
p_attribute10=&gt;:$column$.pei_information10,
p_attribute11=&gt;:$column$.pei_information11,
p_attribute12=&gt;:$column$.pei_information12,
p_attribute13=&gt;:$column$.pei_information13,
p_attribute14=&gt;:$column$.pei_information14,
p_attribute15=&gt;:$column$.pei_information15,
p_attribute16=&gt;:$column$.pei_information16,
p_attribute17=&gt;:$column$.pei_information17,
p_attribute18=&gt;:$column$.pei_information18,
p_attribute19=&gt;:$column$.pei_information19,
p_attribute20=&gt;:$column$.pei_information20,
p_attribute21=&gt;:$column$.pei_information21,
p_attribute22=&gt;:$column$.pei_information22,
p_attribute23=&gt;:$column$.pei_information23,
p_attribute24=&gt;:$column$.pei_information24,
p_attribute25=&gt;:$column$.pei_information25,
p_attribute26=&gt;:$column$.pei_information26,
p_attribute27=&gt;:$column$.pei_information27,
p_attribute28=&gt;:$column$.pei_information28,
p_attribute29=&gt;:$column$.pei_information29,
p_attribute30=&gt;:$column$.pei_information30)) lov
order by
value</LOV_QUERY_DSP>
   </UPLOAD_COLUMNS_ROW>
   <UPLOAD_COLUMNS_ROW>
    <COLUMN_NUMBER>41</COLUMN_NUMBER>
    <COLUMN_NAME>UPLOAD_ROW</COLUMN_NAME>
    <COLUMN_TYPE_DSP>Number</COLUMN_TYPE_DSP>
    <DATA_TYPE>number</DATA_TYPE>
    <HIDDEN>Y</HIDDEN>
   </UPLOAD_COLUMNS_ROW>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>1</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>action_</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>ACTION_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>2</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_person_extra_info_id_out</PARAMETER_NAME>
    <IN_OUT>in/out</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>PERSON_EXTRA_INFO_ID_OUT</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>3</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_business_group_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>BUSINESS_GROUP</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>4</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_employee_number</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>EMPLOYEE_NUMBER</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>5</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_information_type</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>INFORMATION_TYPE</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>6</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_person_extra_info_id</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Number</PARAMETER_TYPE>
    <COLUMN_NAME>PERSON_EXTRA_INFO_ID</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>7</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information1</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION1</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>8</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information2</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION2</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>9</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information3</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION3</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information4</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION4</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>11</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information5</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION5</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>12</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information6</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION6</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>13</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information7</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION7</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>14</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information8</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION8</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>15</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information9</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION9</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>16</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information10</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION10</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>17</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information11</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION11</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>18</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information12</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION12</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>19</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information13</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION13</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information14</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION14</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>21</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information15</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION15</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>22</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information16</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION16</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>23</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information17</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION17</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>24</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information18</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION18</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>25</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information19</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION19</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>26</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information20</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION20</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>27</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information21</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION21</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>28</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information22</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION22</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>29</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information23</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION23</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information24</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION24</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>31</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information25</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION25</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>32</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information26</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION26</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>33</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information27</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION27</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>34</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information28</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION28</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>35</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information29</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION29</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>36</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>p_pei_information30</PARAMETER_NAME>
    <IN_OUT>in</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>PEI_INFORMATION30</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>37</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>status_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>STATUS_CODE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
   <UPLOAD_PARAMETERS_ROW>
    <SOURCE>U</SOURCE>
    <DISPLAY_SEQUENCE>38</DISPLAY_SEQUENCE>
    <PARAMETER_NAME>message_</PARAMETER_NAME>
    <IN_OUT>out</IN_OUT>
    <PARAMETER_TYPE>Char</PARAMETER_TYPE>
    <COLUMN_NAME>MESSAGE_</COLUMN_NAME>
   </UPLOAD_PARAMETERS_ROW>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Error SQL</SQL_TYPE>
   </UPLOAD_SQLS_ROW>
   <UPLOAD_SQLS_ROW>
    <SQL_TYPE>Order By</SQL_TYPE>
    <SQL_TEXT>upload_row, employee_number, information_type</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_,
xu.person_extra_info_id_out,
nvl(ppei.person_extra_info_id,xu.person_extra_info_id) person_extra_info_id,
nvl(papf.employee_number,xu.employee_number) employee_number,
nvl(papf.full_name,xu.full_name) full_name,
nvl(pbg.name,xu.business_group) business_group,
nvl(fdfcv.descriptive_flex_context_name,xu.information_type) information_type,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION1&apos;,ppei.rowid,ppei.pei_information1),xu.pei_information1) pei_information1,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION2&apos;,ppei.rowid,ppei.pei_information2),xu.pei_information2) pei_information2,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION3&apos;,ppei.rowid,ppei.pei_information3),xu.pei_information3) pei_information3,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION4&apos;,ppei.rowid,ppei.pei_information4),xu.pei_information4) pei_information4,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION5&apos;,ppei.rowid,ppei.pei_information5),xu.pei_information5) pei_information5,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION6&apos;,ppei.rowid,ppei.pei_information6),xu.pei_information6) pei_information6,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION7&apos;,ppei.rowid,ppei.pei_information7),xu.pei_information7) pei_information7,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION8&apos;,ppei.rowid,ppei.pei_information8),xu.pei_information8) pei_information8,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION9&apos;,ppei.rowid,ppei.pei_information9),xu.pei_information9) pei_information9,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION10&apos;,ppei.rowid,ppei.pei_information10),xu.pei_information10) pei_information10,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION11&apos;,ppei.rowid,ppei.pei_information11),xu.pei_information11) pei_information11,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION12&apos;,ppei.rowid,ppei.pei_information12),xu.pei_information12) pei_information12,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION13&apos;,ppei.rowid,ppei.pei_information13),xu.pei_information13) pei_information13,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION14&apos;,ppei.rowid,ppei.pei_information14),xu.pei_information14) pei_information14,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION15&apos;,ppei.rowid,ppei.pei_information15),xu.pei_information15) pei_information15,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION16&apos;,ppei.rowid,ppei.pei_information16),xu.pei_information16) pei_information16,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION17&apos;,ppei.rowid,ppei.pei_information17),xu.pei_information17) pei_information17,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION18&apos;,ppei.rowid,ppei.pei_information18),xu.pei_information18) pei_information18,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION19&apos;,ppei.rowid,ppei.pei_information19),xu.pei_information19) pei_information19,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION20&apos;,ppei.rowid,ppei.pei_information20),xu.pei_information20) pei_information20,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION21&apos;,ppei.rowid,ppei.pei_information21),xu.pei_information21) pei_information21,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION22&apos;,ppei.rowid,ppei.pei_information22),xu.pei_information22) pei_information22,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION23&apos;,ppei.rowid,ppei.pei_information23),xu.pei_information23) pei_information23,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION24&apos;,ppei.rowid,ppei.pei_information24),xu.pei_information24) pei_information24,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION25&apos;,ppei.rowid,ppei.pei_information25),xu.pei_information25) pei_information25,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION26&apos;,ppei.rowid,ppei.pei_information26),xu.pei_information26) pei_information26,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION27&apos;,ppei.rowid,ppei.pei_information27),xu.pei_information27) pei_information27,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION28&apos;,ppei.rowid,ppei.pei_information28),xu.pei_information28) pei_information28,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION29&apos;,ppei.rowid,ppei.pei_information29),xu.pei_information29) pei_information29,
nvl(xxen_util.display_flexfield_value(800,&apos;Extra Person Info DDF&apos;,ppei.pei_information_category,&apos;PEI_INFORMATION30&apos;,ppei.rowid,ppei.pei_information30),xu.pei_information30) pei_information30,
xu.upload_row
from
xxen_per_person_extra_i_8134_u xu,
per_people_extra_info ppei,
per_all_people_f papf,
per_business_groups pbg,
fnd_descr_flex_contexts_vl fdfcv
where
xu.status_code_=xxen_upload.status_success and
xu.person_extra_info_id_out=ppei.person_extra_info_id(+) and
ppei.person_id=papf.person_id(+) and
trunc(sysdate) between papf.effective_start_date(+) and papf.effective_end_date(+) and
papf.business_group_id=pbg.business_group_id(+) and
fdfcv.application_id(+)=800 and
fdfcv.descriptive_flexfield_name(+)=&apos;Extra Person Info DDF&apos; and
fdfcv.descriptive_flex_context_code(+)=ppei.pei_information_category and
fdfcv.enabled_flag(+)=&apos;Y&apos;</SQL_TEXT>
   </UPLOAD_SQLS_ROW>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
