<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>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Name (Secured) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC920667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Name (Secured)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.bank_account_name value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account#: &apos; || cba.masked_account_num description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.bank_account_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Names secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Number (secured, masked) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC91F667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Number (secured, masked)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.masked_account_num value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.masked_account_num
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Numbers secured by CE Security Profile</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Account Statement Number (Secured, Account Dependent) -->
 <LOVS_ROW>
  <GUID>C8A7FD7AC921667BE0530100007F4469</GUID>
  <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Account Statement Numbers secured by CE Security Profile and Dependent on Account Number and/or Account Name</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Branch Names -->
 <LOVS_ROW>
  <GUID>CB5B97B15AC6A126E05362FB09055DE0</GUID>
  <LOV_NAME>CE Internal Bank Branch Names</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
cbbv.bank_branch_name value,
cbbv.bank_name description
from
ce_bank_branches_v cbbv
where 
cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
) and
cbbv.bank_name = nvl(:$flex$.Bank_name,cbbv.bank_name)
order by 
cbbv.bank_branch_name,
cbbv.bank_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Branch Names</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CE Internal Bank Names -->
 <LOVS_ROW>
  <GUID>CB5B97B15AC5A126E05362FB09055DE0</GUID>
  <LOV_NAME>CE Internal Bank Names</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
 cbbv.bank_name value,
 null description
from
 ce_bank_branches_v cbbv
where cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
)
order by
 cbbv.bank_name
</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>CE Internal Bank Names</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: CE Bank Statement Import Execution -->
 <REPORTS_ROW>
  <GUID>82288223EF513869E053B46B63588994</GUID>
  <SQL_TEXT>select
/* Q1. successfuly imported statements with no errors */
cbbv.bank_name           bank_name,
cbbv.bank_branch_name    bank_branch_name,
cbagv.bank_account_name  bank_account_name,
cbagv.bank_account_num   bank_account_number,
cbagv.currency_code      account_currency,
&apos;Processed&apos;              import_status,
null                     error_type,
csh.statement_number     statement_number,
csh.statement_date       statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                        statement_interface_date,
csh.doc_sequence_value   doc_sequence_value,
csl.line_number          line_number,
csl.trx_date             trx_date,
xxen_util.meaning(csl.status,&apos;STATEMENT_LINE_STATUS&apos;,260) line_status,
null                     message_name,
nvl(csl.amount,0)        amount,
nvl(csl.currency_code,
    cbagv.currency_code
   )                     trx_currency,
cl2.meaning              trx_type,
csl.bank_trx_number      trx_no,
&apos;CE&apos;                     application
from
ce_lookups                   cl2,
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
ce_statement_headers         csh,
ce_statement_lines           csl
where
    1=1
and nvl(:p_show_errors_only,&apos;No&apos;) != &apos;Yes&apos;
and cbbv.branch_party_id           = cbagv.bank_branch_id
and cbagv.bank_account_id          = csh.bank_account_id
and csl.statement_header_id        = csh.statement_header_id
and cl2.lookup_type            (+) = &apos;BANK_TRX_TYPE&apos;
and cl2.lookup_code            (+) = csl.trx_type
and not exists
(select
 null
 from
 ar_cash_receipts_all         acra,
 ar_cash_receipt_history_all  acrha,
 ce_statement_reconcils_all   csra
 where
     csra.statement_line_id         = csl.statement_line_id
 and csra.reference_type           in (&apos;RECEIPT&apos;,&apos;DM REVERSAL&apos;)
 and csra.current_record_flag       = &apos;Y&apos;
 and csra.status_flag               = &apos;M&apos;
 and acrha.cash_receipt_history_id  = csra.reference_id
 and acra.cash_receipt_id           = acrha.cash_receipt_id
 and acra.comments                  = &apos;Created by Auto Bank Rec&apos;
)
and not exists
(select
 null
 from
 ce_reconciliation_errors clie
 where
     csl.statement_line_id = clie.statement_line_id
 and clie.statement_line_id is not null
 and csl.status != &apos;EXTERNAL&apos;
)
--
union all
--
select
/* Q2. miscellaneous receipts created */
cbbv.bank_name           bank_name,
cbbv.bank_branch_name    bank_branch_name,
cbagv.bank_account_name  bank_account_name,
cbagv.bank_account_num   bank_account_number,
cbagv.currency_code      account_currency,
&apos;Processed&apos;              import_status,
cl1.meaning              error_type,
csh.statement_number     statement_number,
csh.statement_date       statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                        statement_interface_date,
csh.doc_sequence_value   doc_sequence_value,
csl.line_number          line_number,
csl.trx_date             trx_date,
xxen_util.meaning(csl.status,&apos;STATEMENT_LINE_STATUS&apos;,260) line_status,
null                     message_name,
nvl(csl.amount,0)        amount,
acra.currency_code       trx_currency,
cl2.meaning              trx_type,
acra.receipt_number      trx_no,
&apos;CE&apos;                     application
from
ce_lookups                   cl1,
ce_lookups                   cl2,
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
ce_statement_headers         csh,
ce_statement_lines           csl,
ar_cash_receipts_all         acra,
ar_cash_receipt_history_all  acrha,
ce_statement_reconcils_all   csra
where
    1=1
and cbbv.branch_party_id          = cbagv.bank_branch_id
and cbagv.bank_account_id         = csh.bank_account_id
and csh.statement_header_id       = csl.statement_header_id
and csra.statement_line_id        = csl.statement_line_id
and csra.reference_type          in (&apos;RECEIPT&apos;,&apos;DM REVERSAL&apos;)
and csra.current_record_flag      = &apos;Y&apos;
and csra.status_flag              = &apos;M&apos;
and acrha.cash_receipt_history_id = csra.reference_id
and acra.cash_receipt_id          = acrha.cash_receipt_id
and acra.comments                 = &apos;Created by Auto Bank Rec&apos;
and cl1.lookup_type               = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code               = &apos;MISC_RECEIPT_CREATED&apos;
and cl2.lookup_type           (+) = &apos;BANK_TRX_TYPE&apos;
and cl2.lookup_code           (+) = csl.trx_type
--
union all
--
select /*+ push_pred(clie) */
/*Q3. reconciliation errors - line level */
cbbv.bank_name                             bank_name,
cbbv.bank_branch_name                      bank_branch_name,
cbagv.bank_account_name                    bank_account_name,
cbagv.bank_account_num                     bank_account_number,
cbagv.currency_code                        account_currency,
&apos;Processed&apos;                                import_status,
cl1.description                            error_type,
csh.statement_number                       statement_no,
csh.statement_date                         statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                                          statement_interface_date,
csh.doc_sequence_value                     doc_sequence_value,
csl.line_number                            line_no,
csl.trx_date                               trx_date,
xxen_util.meaning(csl.status,&apos;STATEMENT_LINE_STATUS&apos;,260) line_status,
clie.message_name,
nvl(csl.amount,0)                          amount,
nvl(csl.currency_code,cbagv.currency_code) c_currency_code,
cl2.meaning                                trx_type,
csl.bank_trx_number                        trx_no,
nvl(clie.application_short_name,&apos;CE&apos;)      application_short_name
from
ce_lookups                  cl1,
ce_lookups                  cl2,
ce_bank_accts_gt_v          cbagv,
ce_bank_branches_v          cbbv,
ce_statement_headers        csh,
ce_statement_lines          csl,
(select distinct
 cre.statement_header_id,
 cre.statement_line_id,
 cre.application_short_name,
 listagg (ce_cexinerr_xmlp_pkg.c_prt_message_nameformula(cre.message_name),&apos;, &apos;) within group (order by cre.message_name) message_name
 from
 ce_reconciliation_errors cre
 group by
 cre.statement_header_id,
 cre.statement_line_id,
 cre.application_short_name
) clie
where
    1=1
and cbbv.branch_party_id     = cbagv.bank_branch_id
and cbagv.bank_account_id    = csh.bank_account_id
and csh.statement_header_id  = csl.statement_header_id
and csh.statement_header_id  = clie.statement_header_id
and csl.statement_line_id    = clie.statement_line_id
and clie.statement_line_id  is not null
and csl.status              != &apos;EXTERNAL&apos;
and cl1.lookup_type          = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code          = &apos;RECONCILIATION&apos;
and cl2.lookup_type      (+) = &apos;BANK_TRX_TYPE&apos;
and cl2.lookup_code      (+) = csl.trx_type
--
union all
--
select /*+ push_pred(clie) */
/* Q4. reconciliation errors - header level */
cbbv.bank_name                         bank_name,
cbbv.bank_branch_name                  bank_branch_name,
cbagv.bank_account_name                bank_account_name,
cbagv.bank_account_num                 bank_account_number,
cbagv.currency_code                    account_currency,
&apos;Processed&apos;                            import_status,
cl1.description                        error_type,
csh.statement_number                   statement_no,
csh.statement_date                     statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                                      statement_interface_date,
csh.doc_sequence_value                 doc_sequence_value,
0                                      line_no,
to_date(null)                          trx_date,
null                                   line_status,
clie.message_name,
to_number(null)                        amount,
cbagv.currency_code                    c_currency_code,
null                                   trx_type,
null                                   trx_no,
nvl(clie.application_short_name,&apos;CE&apos;)  application_short_name
from
ce_lookups                   cl1,
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
ce_statement_headers         csh,
(select distinct
 cre.statement_header_id,
 cre.statement_line_id,
 cre.application_short_name,
 listagg (ce_cexinerr_xmlp_pkg.c_prt_message_nameformula(cre.message_name),&apos;, &apos;) within group (order by cre.message_name) message_name
 from
 ce_reconciliation_errors cre
 group by
 cre.statement_header_id,
 cre.statement_line_id,
 cre.application_short_name
) clie
where
    1=1
and cbbv.branch_party_id     = cbagv.bank_branch_id
and cbagv.bank_account_id    = csh.bank_account_id
and clie.statement_line_id  is null
and csh.statement_header_id  = clie.statement_header_id
and cl1.lookup_type          = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code          = &apos;RECONCILIATION&apos;
--
union all
--
(
select /*+ push_pred(clie) */
/*Q5. header interface errors */
cbbv.bank_name                         bank_name,
cbbv.bank_branch_name                  bank_branch_name,
cbagv.bank_account_name                bank_account_name,
cbagv.bank_account_num                 bank_account_number,
cbagv.currency_code                    account_currency,
&apos;Error&apos;                                import_status,
cl1.description                        error_type,
clie.statement_number                  statement_no,
trunc(csh.statement_date)              statement_date,
csh.creation_date                      statement_interface_date,
to_number(null)                        doc_sequence_value,
0                                      line_no,
csh.statement_date                     trx_date,
null                                   line_status,
clie.message_name,
0                                      amount,
&apos; &apos;                                    c_currency_code,
&apos; &apos;                                    trx_type,
&apos; &apos;                                    trx_no,
nvl(clie.application_short_name,&apos;CE&apos;)  application_short_name
from
ce_lookups                   cl1,
ce_statement_headers_int     csh,
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
(select distinct
 chie.bank_account_num,
 chie.statement_number,
 chie.currency_code,
 chie.application_short_name,
 listagg (ce_cexinerr_xmlp_pkg.c_prt_message_nameformula(chie.message_name),&apos;, &apos;) within group (order by chie.message_name) message_name
 from
 ce_header_interface_errors chie
 group by
 chie.bank_account_num,
 chie.statement_number,
 chie.currency_code,
 chie.application_short_name
) clie
where
    1=1
and cbbv.branch_party_id  = cbagv.bank_branch_id
and clie.bank_account_num = cbagv.bank_account_num
and cbagv.currency_code   = csh.currency_code
and csh.bank_account_num  = clie.bank_account_num
and csh.statement_number  = clie.statement_number
and csh.currency_code     = clie.currency_code
and cl1.lookup_type       = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code       = &apos;STATEMENT&apos;
and nvl(csh.record_status_flag,&apos;N&apos;) != &apos;T&apos; -- not transferred
--
union
--
select /*+ push_pred(clie) */
/*Q6. header interface errors, in case the stmt has been transfered to ce_statement_headers and there&apos;re warnings during transfer */
cbbv.bank_name                         bank_name,
cbbv.bank_branch_name                  bank_branch_name,
cbagv.bank_account_name                bank_account_name,
cbagv.bank_account_num                 bank_account_number,
cbagv.currency_code                    account_currency,
&apos;Processed&apos;                            import_status,
cl1.description                        error_type,
clie.statement_number                  statement_no,
csh.statement_date                     statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                                      statement_interface_date,
to_number(null)                        doc_sequence_value,
0                                      line_no,
csh.statement_date                     trx_date,
null                                   line_status,
clie.message_name,
0                                      amount,
&apos; &apos;                                    c_currency_code,
&apos; &apos;                                    trx_type,
&apos; &apos;                                    trx_no,
nvl(clie.application_short_name,&apos;CE&apos;)  application_short_name
from
ce_lookups                  cl1,
ce_statement_headers        csh,
ce_bank_accts_gt_v          cbagv,
ce_bank_branches_v          cbbv,
(select distinct
 chie.bank_account_num,
 chie.statement_number,
 chie.currency_code,
 chie.application_short_name,
 listagg (ce_cexinerr_xmlp_pkg.c_prt_message_nameformula(chie.message_name),&apos;, &apos;) within group (order by chie.message_name) message_name
 from
 ce_header_interface_errors chie
 group by
 chie.bank_account_num,
 chie.statement_number,
 chie.currency_code,
 chie.application_short_name
) clie
where
    1=1
and cbbv.branch_party_id  = cbagv.bank_branch_id
and csh.bank_account_id   = cbagv.bank_account_id
and clie.bank_account_num = cbagv.bank_account_num
and clie.statement_number = csh.statement_number
and clie.currency_code    = nvl(csh.currency_code,cbagv.currency_code)
and cl1.lookup_type       = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code       = &apos;STATEMENT&apos;
)
--
union all
--
select /*+ push_pred(clie) */
/*Q7. line interface errors */
cbbv.bank_name                               bank_name,
cbbv.bank_branch_name                        bank_branch_name,
cbagv.bank_account_name                      bank_account_name,
cbagv.bank_account_num                       bank_account_number,
cbagv.currency_code                          account_currency,
&apos;Error&apos;                                      import_status,
cl1.description                              error_type,
clie.statement_number                        statement_no,
trunc(csh.statement_date)                    statement_date,
csh.creation_date                            statement_interface_date,
to_number(null)                              doc_sequence_value,
clie.line_number                             line_no,
csl.trx_date                                 trx_date,
&apos;Error&apos;                                      line_status,
clie.message_name,
nvl(csl.amount,0)                            amount,
nvl(curr.currency_code, cbagv.currency_code) c_currency_code,
&apos; &apos;                                          trx_type,
&apos; &apos;                                          trx_no,
nvl(clie.application_short_name,&apos;CE&apos;)        application_short_name
from
fnd_currencies               curr,
ce_lookups                   cl1,
ce_statement_headers_int     csh,
ce_statement_lines_interface csl,
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
(select distinct
 clie.bank_account_num,
 clie.statement_number,
 clie.line_number,
 clie.bank_acct_currency_code,
 clie.application_short_name,
 listagg (ce_cexinerr_xmlp_pkg.c_prt_message_nameformula(clie.message_name),&apos;, &apos;) within group (order by clie.message_name) message_name
 from
 ce_line_interface_errors clie
 group by
 clie.bank_account_num,
 clie.statement_number,
 clie.line_number,
 clie.bank_acct_currency_code,
 clie.application_short_name
) clie
where
    1=1
and cbbv.branch_party_id        = cbagv.bank_branch_id
and cbagv.bank_account_num      = csh.bank_account_num
and cbagv.currency_code         = csh.currency_code
and csh.bank_account_num        = csl.bank_account_num
and csh.statement_number        = csl.statement_number
and csh.currency_code           = csl.bank_acct_currency_code
and clie.bank_account_num       = cbagv.bank_account_num
and csl.line_number             = clie.line_number
and csl.statement_number        = clie.statement_number
and csl.bank_account_num        = clie.bank_account_num
and csl.bank_acct_currency_code = clie.bank_acct_currency_code
and curr.currency_code(+)       = csl.currency_code
and cl1.lookup_type             = &apos;ABR_REPORT_EXCEPTIONS&apos;
and cl1.lookup_code             = &apos;LINE&apos;
union all
select
/* Q8. statement headers with no lines */
cbbv.bank_name           bank_name,
cbbv.bank_branch_name    bank_branch_name,
cbagv.bank_account_name  bank_account_name,
cbagv.bank_account_num   bank_account_number,
cbagv.currency_code      account_currency,
&apos;Processed&apos;              import_status,
&apos;No Statement Lines&apos;     error_type,
csh.statement_number     statement_number,
csh.statement_date       statement_date,
(select
 cshi.creation_date
 from
 ce_statement_headers_int cshi
 where
     cshi.statement_number  = csh.statement_number
 and cshi.currency_code     = nvl(csh.currency_code,cbagv.currency_code)
 and cshi.bank_account_num  = cbagv.bank_account_num
 and nvl(cshi.org_id,-99)   = nvl(csh.org_id,-99)
)                        statement_interface_date,
csh.doc_sequence_value   doc_sequence_value,
to_number(null)          line_number,
to_date(null)            trx_date,
null                     line_status,
&apos;No Statement Lines&apos;     message_name,
to_number(null)          amount,
null                     trx_currency,
null                     trx_type,
null                     trx_no,
&apos;CE&apos;                     application
from
ce_bank_accts_gt_v           cbagv,
ce_bank_branches_v           cbbv,
ce_statement_headers         csh
where
    1=1
and cbbv.branch_party_id           = cbagv.bank_branch_id
and cbagv.bank_account_id          = csh.bank_account_id
and not exists -- no statement lines
(select
 null
 from
 ce_statement_lines csl
 where
 csl.statement_header_id = csh.statement_header_id
)
and not exists -- will be picked up in Q4 header recon error
(select
 null
 from
 ce_reconciliation_errors cre
 where
     cre.statement_line_id  is null
 and cre.statement_header_id = csh.statement_header_id 
)
and not exists -- will be picked up in Q6 header interface errors
(select
 null
 from
 ce_header_interface_errors chie
 where
     chie.bank_account_num = cbagv.bank_account_num
 and chie.statement_number = csh.statement_number
 and chie.currency_code    = nvl(csh.currency_code,cbagv.currency_code)
)
--
order by
1,2,3,4,9,12</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>CE</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>CEIMPERR_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>CE تقرير تنفيذ استيراد كشف حساب البنك (بتنسيق XML) - غير مدعم: محجوز للاستخدام الآجل</REPORT_NAME>
    <DESCRIPTION>Application: إدارة النقدية
Source: تقرير تنفيذ استيراد كشف حساب البنك (بتنسيق XML) - غير مدعم: محجوز للاستخدام الآجل
Short Name: CEIMPERR_XML
DB package: CE_CEXINERR_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>CE Kontoauszüge importieren - Ergebnisse- Nicht unterstützt: Reserviert für zukünftige Verwendung</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Kontoauszüge importieren - Ergebnisse (XML) - Nicht unterstützt: Reserviert für zukünftige Verwendung
Short Name: CEIMPERR_XML
DB package: CE_CEXINERR_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>CE Compte rendu d&apos;exécution de l&apos;importation des relevés bancaires- Non pris en charge : réservé pour une utilisation future</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Compte rendu d&apos;exécution de l&apos;importation des relevés bancaires (XML) - Non pris en charge : réservé pour une utilisation future
Short Name: CEIMPERR_XML
DB package: CE_CEXINERR_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>CE Bank Statement Import Execution</REPORT_NAME>
    <DESCRIPTION>Application: Cash Management
Source: Bank Statement Import Execution Report
Short Name: CEIMPERR
DB package: CE_CEXINERR_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>CE 银行对帐单导入执行报表- 不支持：已保留供将来使用</REPORT_NAME>
    <DESCRIPTION>Application: 现金管理系统
Source: 银行对帐单导入执行报表 (XML) - 不支持：已保留供将来使用
Short Name: CEIMPERR_XML
DB package: CE_CEXINERR_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>R12 only</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_all_translation</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_account_name_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_account_num_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_branch_name_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_currency_code_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_bank_name_dsp</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_base_currency_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_company_name_header</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_date_head_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_date_line_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_date_recon_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_number_head_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_number_line_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_number_recon_lex</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_the_end</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:lp_stat_date_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:lp_stat_date_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bank_account_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_bank_branch_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_debug_mode</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_min_precision</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_set_of_books_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_show_errors_only</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sql_trace</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_date_to</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_number_from</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_stat_number_to</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>cbbv.bank_name=:p_bank_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Names</LOV_NAME>
    <LOV_GUID>CB5B97B15AC5A126E05362FB09055DE0</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
 cbbv.bank_name value,
 null description
from
 ce_bank_branches_v cbbv
where cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
)
order by
 cbbv.bank_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom de la banque</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank 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>cbbv.bank_branch_name=:p_bank_branch_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Branch Names</LOV_NAME>
    <LOV_GUID>CB5B97B15AC6A126E05362FB09055DE0</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
cbbv.bank_branch_name value,
cbbv.bank_name description
from
ce_bank_branches_v cbbv
where 
cbbv.branch_party_id in
(select 
  cba.bank_branch_id
 from 
  ce_bank_accounts cba
 where 
  cba.account_classification=&apos;INTERNAL&apos;  and
  nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos;
) and
cbbv.bank_name = nvl(:$flex$.Bank_name,cbbv.bank_name)
order by 
cbbv.bank_branch_name,
cbbv.bank_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>اسم فرع البنك</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Zweigstellenbezeichnung</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom de la succursale bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Branch Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>分行名称</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>cbagv.bank_account_name=:p_bank_account_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Name (Secured)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC920667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.bank_account_name value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account#: &apos; || cba.masked_account_num description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.bank_account_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Nom du compte bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Account Name</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>cbagv.bank_account_num=:p_bank_account_num</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Number (secured, masked)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC91F667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 cba.masked_account_num value,
 hpb.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name description
from
 ce_bank_accounts cba,
 hz_parties hpb,
 hz_parties hpbb
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 hpb.party_id = cba.bank_id and
 hpbb.party_id = cba.bank_branch_id and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 hpb.party_name = nvl(:$flex$.bank_name,hpb.party_name) and
 hpbb.party_name = nvl(:$flex$.bank_branch,hpbb.party_name) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 cba.masked_account_num
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>رقم حساب البنك</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Kontonummer</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de compte bancaire</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>银行帐号</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_number&gt;=:p_stat_number_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC921667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>رقم كشف الحساب من</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Von Auszugsnummer</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de déclaration De</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Number From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>对帐单编号自</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_number&lt;=:p_stat_number_to</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CE Internal Bank Account Statement Number (Secured, Account Dependent)</LOV_NAME>
    <LOV_GUID>C8A7FD7AC921667BE0530100007F4469</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>with ce_sec_v as
(select  /*+ materialize */
   cbaua.bank_account_id,
   cspv.organization_type
 from 
   ce_bank_acct_uses_all cbaua,
   ce_security_profiles_v cspv
 where
    ((cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;OPERATING_UNIT&apos;) or 
     (cbaua.legal_entity_id = cspv.organization_id and cspv.organization_type = &apos;LEGAL_ENTITY&apos;) or 
     (cbaua.org_id = cspv.organization_id and cspv.organization_type = &apos;BUSINESS_GROUP&apos;)
    ) and
   trunc(nvl(cbaua.end_date,sysdate)) &gt;= trunc(sysdate)
)
select
 csh.statement_number value,
 csh.statement_date || &apos; &apos; || hp.party_name||&apos; (&apos;||cba.currency_code||&apos;) Account:&apos; || cba.bank_account_name || &apos; (&apos; || cba.masked_account_num || &apos;)&apos; description
from
 ce_statement_headers csh,
 ce_bank_accounts cba,
 hz_parties hp
where
 cba.account_classification = &apos;INTERNAL&apos; and
 nvl(cba.netting_acct_flag,&apos;N&apos;) = &apos;N&apos; and
 csh.bank_account_id = cba.bank_account_id and
 hp.party_id = cba.bank_id and
 (:$flex$.bank_account_name is null or xxen_util.contains(:$flex$.bank_account_name,cba.bank_account_name) = &apos;Y&apos;) and
 (:$flex$.bank_account_number is null or xxen_util.contains(:$flex$.bank_account_number,cba.masked_account_num) = &apos;Y&apos;) and
 (:$flex$.check_digits is null or xxen_util.contains(:$flex$.check_digits,cba.check_digits) = &apos;Y&apos;) and
 (:$flex$.legal_entity is null or
  cba.account_owner_org_id in (select xep.legal_entity_id from xle_entity_profiles xep where xxen_util.contains(:$flex$.legal_entity,xep.name) = &apos;Y&apos;)
 ) and
 ( ((cba.ap_use_allowed_flag = &apos;Y&apos; or cba.ar_use_allowed_flag =&apos;Y&apos;) and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;OPERATING_UNIT&apos;)
   ) or
   (cba.xtr_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;LEGAL_ENTITY&apos;)
   ) or
   (cba.pay_use_allowed_flag =&apos;Y&apos; and 
    exists (select null from ce_sec_v where ce_sec_v.bank_account_id = cba.bank_account_id and ce_sec_v.organization_type = &apos;BUSINESS_GROUP&apos;)
   )
 )
order by
 csh.statement_date desc       
</LOV_QUERY_DSP>
    <DEFAULT_VALUE>:$flex$.Statement_Number_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>رقم كشف الحساب إلى</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Bis Auszugsnummer</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Numéro de déclaration à</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Number To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>对帐单编号至</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_date&gt;=:p_stat_date_from</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>تاريخ كشف الحساب من</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Von Auszugsdatum</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date de déclaration du</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Date From</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>对帐单日期自</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>csh.statement_date&lt;:p_stat_date_to+1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>:$flex$.Statement_Date_From</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>AR</LANGUAGE>
      <PARAMETER_NAME>تاريخ كشف الحساب إلى</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>D</LANGUAGE>
      <PARAMETER_NAME>Bis Auszugsdatum</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Date du relevé au</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Statement Date To</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>对帐单日期至</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>:p_show_errors_only</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Show Warnings/Errors Only</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Branch Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Statement_Date_From</FLEX_BIND>
    <PARAMETER_NAME>Statement Date From</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Statement Date To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.Statement_Number_From</FLEX_BIND>
    <PARAMETER_NAME>Statement Number From</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number From</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_account_number</FLEX_BIND>
    <PARAMETER_NAME>Bank Account Number</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Statement Number To</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Name</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.bank_name</FLEX_BIND>
    <PARAMETER_NAME>Bank Name</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Bank Account Number</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>
