<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: PSB Distribution Rule Listing -->
 <REPORTS_ROW>
  <GUID>82288223F42F3869E053B46B63588994</GUID>
  <SQL_TEXT>SELECT bg.budget_group_id budget_group_id1,
             bg.name Top_Budget_Group,
             sob.name set_of_books_name,
             rul.distribution_rule_id Rule_ID,
             rul.name Rule_Name, 
	PSB_PSBRPWDS_XMLP_PKG.cf_distribution_rule_idformula(rul.distribution_rule_id) CF_DISTRIBUTION_RULE_ID,
	PSB_PSBRPWDS_XMLP_PKG.CP_DISTRIBUTION_RULE_ID_p CP_DISTRIBUTION_RULE_ID
FROM    psb_budget_groups  bg,
              psb_budget_groups topbg,
             gl_sets_of_books    sob,
             psb_ws_distribution_rules rul
WHERE topbg.set_of_books_id     = NVL(:p_set_of_books_id, topbg.set_of_books_id)
AND      bg.budget_group_id    = NVL(:p_budget_group_id, bg.budget_group_id)
AND      rul.distribution_rule_id    = NVL(:p_distribution_rule_id, rul.distribution_rule_id)
AND      bg.budget_group_type = &apos;R&apos;
AND    (
              (:p_budget_group_id IS NULL AND bg.root_budget_group  = &apos;Y&apos;) 
               OR
              (:p_budget_group_id IS NOT NULL)
            )
AND      topbg.budget_group_id = 
decode(bg.root_budget_group,&apos;Y&apos;,bg.budget_group_id,bg.root_budget_group_id)
AND      sob.set_of_books_id = topbg.set_of_books_id
AND      bg.budget_group_id = rul.budget_group_id
ORDER BY sob.name,bg.budget_group_id
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PSB</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PSBRPWDS_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PSB Distribution Rule Listing</REPORT_NAME>
    <DESCRIPTION>Application: Public Sector Budgeting (Obsolete)
Source: Distribution Rule Listing (XML)
Short Name: PSBRPWDS_XML
DB package: PSB_PSBRPWDS_XMLP_PKG</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_budget_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_distribution_rule_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSB_SET_OF_BOOKS</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
set_of_books_id id,
name value,
null description
from
gl_sets_of_books
order by name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Ledger</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_budget_group_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSB_BUDGET_GROUP_BY_SOB</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
budget_group_id id,
name value,
null description
from
psb_budget_groups_v
where budget_group_type=&apos;R&apos; and (root_set_of_books_id=:$flex$.psb_set_of_books or set_of_books_id=:$flex$.psb_set_of_books) order by name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Budget Group Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_distribution_rule_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PSB_WS_DISTRIBUTION_BY_BG</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
distribution_rule_id id,
name value,
null description
from
psb_ws_distribution_rules
where budget_group_id=:$flex$.psb_budget_group_by_sob order by name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Distribution Rule Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psb_budget_group_by_sob</FLEX_BIND>
    <PARAMETER_NAME>Budget Group Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Distribution Rule Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.psb_set_of_books</FLEX_BIND>
    <PARAMETER_NAME>Ledger</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Budget Group 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>
