<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: Blitz Upload Dependencies -->
 <REPORTS_ROW>
  <GUID>18DE4E082EBCB728E0630100007F25AB</GUID>
  <SQL_TEXT>select
xrv.report_name,
xrv.category,
xud.dependency_type,
xud.flex_bind,
xrpv.parameter_name report_parameter_name,
lower(xud.column_name) column_name,
lower(xud.dependent_column_name) dependent_column_name,
xupv.parameter_name dependent_upload_parameter_name,
xxen_util.meaning(nvl2(xud.dependent_upload_parameter_id,null,xucv.validate_from_list_dsp),&apos;YES_NO&apos;,0) lov_validate_from_list,
xxen_util.meaning(nvl2(xud.dependent_upload_parameter_id,null,xucv.filter_before_display_dsp),&apos;YES_NO&apos;,0) lov_filter_before_display,
decode(xud.dependency_type,&apos;LOV query&apos;,xucv.lov_query_dsp,&apos;Default value&apos;,xucv.default_value,&apos;Comments&apos;,xucv.comments,&apos;Value to id query&apos;,xupv.value_to_id_query_dsp,&apos;Excel validation&apos;,xrv.upload_excel_validation) dependent_sql,
xxen_util.user_name(xud.created_by) created_by,
xxen_util.client_time(xud.creation_date) creation_date,
xxen_util.user_name(xud.last_updated_by) last_updated_by,
xxen_util.client_time(xud.last_update_date) last_update_date,
xud.dependent_upload_parameter_id
from
xxen_upload_dependencies xud,
xxen_reports_v xrv,
xxen_report_parameters_v xrpv,
xxen_upload_parameters_v xupv,
xxen_upload_columns_v xucv
where
1=1 and
xud.report_id=xrv.report_id and
xud.report_parameter_id=xrpv.parameter_id(+) and
xud.dependent_upload_parameter_id=xupv.parameter_id(+) and
xud.report_id=xucv.report_id(+) and
xud.dependent_column_name=xucv.column_name(+)
order by
xrv.report_name,
xud.dependency_type,
xrpv.parameter_name,
xupv.parameter_name,
xupv.column_name,
xud.dependent_column_name</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>Blitz Upload Dependencies</REPORT_NAME>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xrv.report_name=:report_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
xrv.report_name value,
xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null)||substrb(xrv.description,1,4000-lengthb(xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null))) description
from
xxen_reports_v xrv
where
xrv.report_id in (select xud.report_id from xxen_upload_dependencies xud)
order by
xrv.report_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Report Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xud.column_name=:column_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
xud.column_name value,
count(*) over (partition by xud.column_name) description
from
xxen_reports_v xrv,
xxen_upload_dependencies xud
where
xrv.report_id=xud.report_id and
(:$flex$.report_name is null or xxen_util.contains(:$flex$.report_name,xrv.report_name)=&apos;Y&apos;) 
order by
xud.column_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Column Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.report_name</FLEX_BIND>
    <PARAMETER_NAME>Report Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Column Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
