<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: FV GTAS Bulk File Interface -->
 <REPORTS_ROW>
  <GUID>82288223EF9B3869E053B46B63588994</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>SELECT dept_transfer
    ,department_id
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   ELSE NULL
	   END)ESTABLISHED_FISCAL_YR
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN end_year_avail
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN end_year_avail
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN end_year_avail
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   ELSE NULL
	   END) end_year_avail
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN availability_type_code
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN availability_type_code
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN &apos;C&apos;
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN availability_type_code
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN &apos;C&apos;
		   ELSE &apos;C&apos;
	   END) availability_type_code
    ,fund_group_code
    ,tafs_sub_acct
    ,ussgl_account
    ,authority_type_code
    ,direct_or_reimb_code
    ,appor_cat_code
    ,appor_cat_b_code
    ,program_rept_code
    ,bea_cat_code
    ,borr_src_code
    ,cust_non_cust
    ,fed_non_fed
    ,trading_partner_agency_id
    ,trading_partner_main_account
    ,new_bal_code
    ,cur_subsequent_code
    ,exch_non_exch
    ,pya_code
    ,budget_impact_ind
    ,credit_cohort_yr
    ,program_cost_ind
    ,SUM(amount) amount
    ,d_c_indicator
    ,begin_end
    ,reduction_type_code
    ,NO_GTAS_CAN_TAS_FLAG
	FROM (SELECT tas.dept_transfer
    ,tas.department_id
    ,tas.ESTABLISHED_FISCAL_YR
	,tas.END_YEAR_AVAIL
	,tas.availability_type_code
	,NVL((SELECT adjustment_period_flag
			  FROM GL_PERIOD_STATUSES_V 
			 WHERE set_of_books_id =  :P_LEDGER
			   AND application_id = 101
			   AND period_year =  :P_PERIOD_YEAR
			   AND period_num = :P_PERIOD_NUM
			   AND adjustment_period_flag = &apos;Y&apos;), &apos;N&apos;) adjustment_period_flag
    ,(SELECT period_year
		  FROM gl_period_statuses
		 WHERE tas.CANCELLATION_DATE BETWEEN start_date AND end_date
		   AND set_of_books_id =  :P_LEDGER
		   AND application_id = 101
		   AND adjustment_period_flag = &apos;N&apos;) CANCELLATION_YEAR
	,(SELECT period_num
		  FROM gl_period_statuses
		 WHERE tas.CANCELLATION_DATE BETWEEN start_date AND end_date
		   AND set_of_books_id =  :P_LEDGER
		   AND application_id = 101
		   AND adjustment_period_flag = &apos;N&apos;) CANCEL_NUM
    ,tas.fund_group_code
    ,tas.tafs_sub_acct
    ,f1.ussgl_account
    ,f1.authority_type_code
    ,f1.direct_or_reimb_code
    ,f1.appor_cat_code
    ,f1.appor_cat_b_code
    ,f1.program_rept_code
    ,f1.bea_cat_code
    ,f1.borr_src_code
    ,f1.cust_non_cust
    ,f1.fed_non_fed
    ,f1.trading_partner_agency_id
    ,f1.trading_partner_main_account
    ,f1.new_bal_code
    ,f1.cur_subsequent_code
    ,f1.exch_non_exch
    ,f1.pya_code
    ,f1.budget_impact_ind
    ,f1.credit_cohort_yr
    ,f1.program_cost_ind
    ,f1.amount
    ,f1.d_c_indicator
    ,f1.begin_end
    ,f1.reduction_type_code
	,tas.NO_GTAS_CAN_TAS_FLAG
  FROM fv_gtas_int_summary_temp f1,
  fv_treasury_symbols tas
WHERE f1.treasury_symbol_id = tas.treasury_symbol_id
AND f1.period_year = :P_PERIOD_YEAR
AND f1.set_of_books_id = :P_LEDGER
AND f1.period_num &lt;= :P_PERIOD_NUM)
GROUP BY
dept_transfer
    ,department_id
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN ESTABLISHED_FISCAL_YR
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos;  THEN NULL
		   ELSE NULL
	   END)
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN end_year_avail
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN end_year_avail
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN end_year_avail
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN NULL
		   ELSE NULL
	   END)
    ,(CASE
	       WHEN CANCELLATION_YEAR IS NULL OR NO_GTAS_CAN_TAS_FLAG=&apos;Y&apos; THEN availability_type_code
		   WHEN :P_PERIOD_YEAR &lt; CANCELLATION_YEAR THEN availability_type_code
		   WHEN :P_PERIOD_YEAR &gt; CANCELLATION_YEAR AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN &apos;C&apos;
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &lt;= CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;N&apos; THEN availability_type_code
		   WHEN :P_PERIOD_YEAR = CANCELLATION_YEAR AND :P_PERIOD_NUM &gt; CANCEL_NUM AND ADJUSTMENT_PERIOD_FLAG = &apos;Y&apos; AND NO_GTAS_CAN_TAS_FLAG=&apos;N&apos; THEN &apos;C&apos;
		   ELSE &apos;C&apos;
	   END)
    ,fund_group_code
    ,tafs_sub_acct
    ,ussgl_account
    ,authority_type_code
    ,direct_or_reimb_code
    ,appor_cat_code
    ,appor_cat_b_code
    ,program_rept_code
    ,bea_cat_code
    ,borr_src_code
    ,cust_non_cust
    ,fed_non_fed
    ,trading_partner_agency_id
    ,trading_partner_main_account
    ,new_bal_code
    ,cur_subsequent_code
    ,exch_non_exch
    ,pya_code
    ,budget_impact_ind
    ,credit_cohort_yr
    ,program_cost_ind
    ,d_c_indicator
    ,begin_end
    ,reduction_type_code
	,NO_GTAS_CAN_TAS_FLAG
ORDER BY
  dept_transfer
    ,department_id
    ,established_fiscal_yr
    ,end_year_avail
    ,availability_type_code
    ,fund_group_code
    ,tafs_sub_acct
    ,ussgl_account
    ,authority_type_code
    ,direct_or_reimb_code
    ,appor_cat_code
    ,appor_cat_b_code
    ,program_rept_code
    ,bea_cat_code
    ,borr_src_code
    ,cust_non_cust
    ,fed_non_fed
    ,trading_partner_agency_id
    ,trading_partner_main_account
    ,new_bal_code
    ,cur_subsequent_code
    ,exch_non_exch
    ,pya_code
    ,budget_impact_ind
    ,credit_cohort_yr
    ,program_cost_ind
    ,d_c_indicator
    ,begin_end
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>FV</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>FVGTINTATB</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>FV GTAS Bulk File Interface</REPORT_NAME>
    <DESCRIPTION>Application: Federal Financials
Source: GTAS Bulk File Interface Report
Short Name: FVGTINTATB
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:p_ledger</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_period_num</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_period_year</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_ledger</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>FV_SRS_LEDGER_NAME</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
l.ledger_id id,
l.name value,
l.description description
from
gl_access_set_ledgers ac,gl_ledgers_public_v l
where ac.access_set_id=fnd_profile.value(&apos;GL_ACCESS_SET_ID&apos;)
and l.ledger_id=ac.ledger_id
and l.ledger_category_code=&apos;PRIMARY&apos;
order by name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>SET_OF_BOOKS_ID</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_period_name</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>FV_GTAS_ACT_TO_PERIOD</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
period_name id,
period_name value,
null description
from
gl_period_statuses
where set_of_books_id=:$flex$.fv_srs_ledger_name
and application_id=101
and closing_status in (&apos;O&apos;,&apos;C&apos;)
and period_year in
(select distinct fiscal_year
from fv_gtas_run
where set_of_books_id=:$flex$.fv_srs_ledger_name)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>To Period</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_period_num</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PERIOD_NUM</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_period_year</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Period Year</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_agency_id_low</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Agency ID Low</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>:p_agency_id_high</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Agency ID High</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>:p_main_account_low</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>MAIN_ACCOUNT_LOW</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>:p_main_account_high</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Main Account High</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
