DBA Data[Home] [Help]

VIEW: APPS.IBY_XML_FD_PEBA_1_0_V

Source

View Text - Preformatted

SELECT XMLConcat( XMLElement("BankAccountInternalID", ext_ba.ext_bank_account_id), XMLElement("BankName", ext_ba.bank_name), XMLElement("BankNumber", ext_ba.bank_number), XMLElement("BranchInternalID", ext_ba.branch_party_id), XMLElement("BranchName", ext_ba.bank_branch_name), XMLElement("BranchNumber", ext_ba.branch_number), XMLElement("BranchType", XMLElement("Code", ext_ba.branch_type), XMLElement("Meaning", bank_branch_type_lookup.meaning) ), XMLElement("BankCode",ext_ba.bank_code), XMLElement("BankAccountName", ext_ba.bank_account_name), XMLElement("AlternateBankAccountName", ext_ba.alternate_account_name), XMLElement("BankAccountNumber", iby_ext_bankacct_pub.Uncipher_Bank_Number (ext_ba_table.bank_account_num_electronic, ext_ba_table.ba_num_elec_sec_segment_id, iby_utility_pvt.get_view_param('SYS_KEY'), baek.subkey_cipher_text, baes.segment_cipher_text, baes.encoding_scheme, ext_ba_table.ba_mask_setting, ext_ba_table.ba_unmask_length) ), XMLElement("MaskedBankAccountNumber", iby_ext_bankacct_pub.mask_bank_number( iby_ext_bankacct_pub.uncipher_bank_number (ext_ba_table.bank_account_num_electronic, ext_ba_table.ba_num_elec_sec_segment_id, iby_utility_pvt.get_view_param('SYS_KEY'), baek.subkey_cipher_text, baes.segment_cipher_text, baes.encoding_scheme, ext_ba_table.ba_mask_setting, ext_ba_table.ba_unmask_length), syssec.ext_ba_mask_setting, syssec.ext_ba_unmask_len) ), XMLElement("UserEnteredBankAccountNumber", iby_ext_bankacct_pub.Uncipher_Bank_Number (ext_ba_table.bank_account_num, ext_ba_table.ba_num_sec_segment_id, iby_utility_pvt.get_view_param('SYS_KEY'), bak.subkey_cipher_text, bas.segment_cipher_text, bas.encoding_scheme, ext_ba_table.ba_mask_setting, ext_ba_table.ba_unmask_length) ), XMLElement("BankAccountSuffix", ext_ba.account_suffix), XMLElement("SwiftCode", ext_ba.eft_swift_code), XMLElement("IBANNumber", iby_ext_bankacct_pub.Uncipher_Bank_Number (ext_ba_table.iban, ext_ba_table.iban_sec_segment_id, iby_utility_pvt.get_view_param('SYS_KEY'), ibk.subkey_cipher_text, ibs.segment_cipher_text, ibs.encoding_scheme, ext_ba_table.ba_mask_setting, ext_ba_table.ba_unmask_length) ), XMLElement("MaskedIBANNumber", iby_ext_bankacct_pub.mask_bank_number (iby_ext_bankacct_pub.Uncipher_Bank_Number (ext_ba_table.iban, ext_ba_table.iban_sec_segment_id, iby_utility_pvt.get_view_param('SYS_KEY'), ibk.subkey_cipher_text, ibs.segment_cipher_text, ibs.encoding_scheme, ext_ba_table.ba_mask_setting, ext_ba_table.ba_unmask_length), syssec.ext_ba_mask_setting, syssec.ext_ba_unmask_len) ), XMLElement("CheckDigits", ext_ba.check_digits), XMLElement("BankAccountType", XMLElement("Code", ext_ba.bank_account_type), XMLElement("Meaning", bank_account_type_lookup.meaning) ), XMLElement("BankAccountCurrency", XMLElement("Code", ext_ba.currency_code) ), XMLElement("BankAddress", IBY_FD_EXTRACT_GEN_PVT.Get_Hz_Address(ext_ba.bank_branch_address_id)), XMLElement("PrimaryOwner", XMLElement("Name", owner_party.party_name) ), XMLElement("FactorAccount", XMLElement("Code", ext_ba.PAYMENT_FACTOR_FLAG), XMLElement("Meaning", factor_lookup.meaning) ),IBY_FD_EXTRACT_GEN_PVT.Get_Intermediary_Bank_Accts(ext_ba.ext_bank_account_id), XMLElement("DescriptiveFlexField", IBY_EXTRACTGEN_PVT.Get_Dffs( 'IBY_EXT_BANK_ACCOUNTS', ext_ba.ext_bank_account_id, NULL)) ), ext_ba.ext_bank_account_id FROM IBY_SYS_SECURITY_OPTIONS SYSSEC,AR_LOOKUPS BANK_BRANCH_TYPE_LOOKUP,CE_LOOKUPS BANK_ACCOUNT_TYPE_LOOKUP,HZ_PARTIES OWNER_PARTY,IBY_ACCOUNT_OWNERS OWNER,IBY_EXT_BANK_ACCOUNTS EXT_BA_TABLE,IBY_EXT_BANK_ACCOUNTS_V EXT_BA,IBY_SECURITY_SEGMENTS BAS,IBY_SYS_SECURITY_SUBKEYS BAK,FND_LOOKUPS FACTOR_LOOKUP,IBY_SECURITY_SEGMENTS IBS,IBY_SYS_SECURITY_SUBKEYS IBK,IBY_SECURITY_SEGMENTS BAES,IBY_SYS_SECURITY_SUBKEYS BAEK WHERE ext_ba.ext_bank_account_id = ext_ba_table.ext_bank_account_id AND ext_ba.branch_type = bank_branch_type_lookup.lookup_code(+) AND bank_branch_type_lookup.lookup_type(+) = 'BANK_BRANCH_TYPE' AND ext_ba.bank_account_type = bank_account_type_lookup.lookup_code(+) AND bank_account_type_lookup.lookup_type(+) = 'BANK_ACCOUNT_TYPE' And ext_ba.ext_bank_account_id = owner.ext_bank_account_id And owner.account_owner_party_id = owner_party.party_id And owner.PRIMARY_FLAG = 'Y' And factor_lookup.lookup_type(+) = 'IBY_YES_NO' And ext_ba.payment_factor_flag = factor_lookup.lookup_code(+) AND (ext_ba_table.ba_num_sec_segment_id = bas.sec_segment_id(+)) AND (bas.sec_subkey_id = bak.sec_subkey_id(+)) AND (ext_ba_table.iban_sec_segment_id = ibs.sec_segment_id(+)) AND (ibs.sec_subkey_id = ibk.sec_subkey_id(+)) AND (ext_ba_table.ba_num_elec_sec_segment_id = baes.sec_segment_id(+)) AND (baes.sec_subkey_id = baek.sec_subkey_id(+))
View Text - HTML Formatted

SELECT XMLCONCAT( XMLELEMENT("BANKACCOUNTINTERNALID"
, EXT_BA.EXT_BANK_ACCOUNT_ID)
, XMLELEMENT("BANKNAME"
, EXT_BA.BANK_NAME)
, XMLELEMENT("BANKNUMBER"
, EXT_BA.BANK_NUMBER)
, XMLELEMENT("BRANCHINTERNALID"
, EXT_BA.BRANCH_PARTY_ID)
, XMLELEMENT("BRANCHNAME"
, EXT_BA.BANK_BRANCH_NAME)
, XMLELEMENT("BRANCHNUMBER"
, EXT_BA.BRANCH_NUMBER)
, XMLELEMENT("BRANCHTYPE"
, XMLELEMENT("CODE"
, EXT_BA.BRANCH_TYPE)
, XMLELEMENT("MEANING"
, BANK_BRANCH_TYPE_LOOKUP.MEANING) )
, XMLELEMENT("BANKCODE"
, EXT_BA.BANK_CODE)
, XMLELEMENT("BANKACCOUNTNAME"
, EXT_BA.BANK_ACCOUNT_NAME)
, XMLELEMENT("ALTERNATEBANKACCOUNTNAME"
, EXT_BA.ALTERNATE_ACCOUNT_NAME)
, XMLELEMENT("BANKACCOUNTNUMBER"
, IBY_EXT_BANKACCT_PUB.UNCIPHER_BANK_NUMBER (EXT_BA_TABLE.BANK_ACCOUNT_NUM_ELECTRONIC
, EXT_BA_TABLE.BA_NUM_ELEC_SEC_SEGMENT_ID
, IBY_UTILITY_PVT.GET_VIEW_PARAM('SYS_KEY')
, BAEK.SUBKEY_CIPHER_TEXT
, BAES.SEGMENT_CIPHER_TEXT
, BAES.ENCODING_SCHEME
, EXT_BA_TABLE.BA_MASK_SETTING
, EXT_BA_TABLE.BA_UNMASK_LENGTH) )
, XMLELEMENT("MASKEDBANKACCOUNTNUMBER"
, IBY_EXT_BANKACCT_PUB.MASK_BANK_NUMBER( IBY_EXT_BANKACCT_PUB.UNCIPHER_BANK_NUMBER (EXT_BA_TABLE.BANK_ACCOUNT_NUM_ELECTRONIC
, EXT_BA_TABLE.BA_NUM_ELEC_SEC_SEGMENT_ID
, IBY_UTILITY_PVT.GET_VIEW_PARAM('SYS_KEY')
, BAEK.SUBKEY_CIPHER_TEXT
, BAES.SEGMENT_CIPHER_TEXT
, BAES.ENCODING_SCHEME
, EXT_BA_TABLE.BA_MASK_SETTING
, EXT_BA_TABLE.BA_UNMASK_LENGTH)
, SYSSEC.EXT_BA_MASK_SETTING
, SYSSEC.EXT_BA_UNMASK_LEN) )
, XMLELEMENT("USERENTEREDBANKACCOUNTNUMBER"
, IBY_EXT_BANKACCT_PUB.UNCIPHER_BANK_NUMBER (EXT_BA_TABLE.BANK_ACCOUNT_NUM
, EXT_BA_TABLE.BA_NUM_SEC_SEGMENT_ID
, IBY_UTILITY_PVT.GET_VIEW_PARAM('SYS_KEY')
, BAK.SUBKEY_CIPHER_TEXT
, BAS.SEGMENT_CIPHER_TEXT
, BAS.ENCODING_SCHEME
, EXT_BA_TABLE.BA_MASK_SETTING
, EXT_BA_TABLE.BA_UNMASK_LENGTH) )
, XMLELEMENT("BANKACCOUNTSUFFIX"
, EXT_BA.ACCOUNT_SUFFIX)
, XMLELEMENT("SWIFTCODE"
, EXT_BA.EFT_SWIFT_CODE)
, XMLELEMENT("IBANNUMBER"
, IBY_EXT_BANKACCT_PUB.UNCIPHER_BANK_NUMBER (EXT_BA_TABLE.IBAN
, EXT_BA_TABLE.IBAN_SEC_SEGMENT_ID
, IBY_UTILITY_PVT.GET_VIEW_PARAM('SYS_KEY')
, IBK.SUBKEY_CIPHER_TEXT
, IBS.SEGMENT_CIPHER_TEXT
, IBS.ENCODING_SCHEME
, EXT_BA_TABLE.BA_MASK_SETTING
, EXT_BA_TABLE.BA_UNMASK_LENGTH) )
, XMLELEMENT("MASKEDIBANNUMBER"
, IBY_EXT_BANKACCT_PUB.MASK_BANK_NUMBER (IBY_EXT_BANKACCT_PUB.UNCIPHER_BANK_NUMBER (EXT_BA_TABLE.IBAN
, EXT_BA_TABLE.IBAN_SEC_SEGMENT_ID
, IBY_UTILITY_PVT.GET_VIEW_PARAM('SYS_KEY')
, IBK.SUBKEY_CIPHER_TEXT
, IBS.SEGMENT_CIPHER_TEXT
, IBS.ENCODING_SCHEME
, EXT_BA_TABLE.BA_MASK_SETTING
, EXT_BA_TABLE.BA_UNMASK_LENGTH)
, SYSSEC.EXT_BA_MASK_SETTING
, SYSSEC.EXT_BA_UNMASK_LEN) )
, XMLELEMENT("CHECKDIGITS"
, EXT_BA.CHECK_DIGITS)
, XMLELEMENT("BANKACCOUNTTYPE"
, XMLELEMENT("CODE"
, EXT_BA.BANK_ACCOUNT_TYPE)
, XMLELEMENT("MEANING"
, BANK_ACCOUNT_TYPE_LOOKUP.MEANING) )
, XMLELEMENT("BANKACCOUNTCURRENCY"
, XMLELEMENT("CODE"
, EXT_BA.CURRENCY_CODE) )
, XMLELEMENT("BANKADDRESS"
, IBY_FD_EXTRACT_GEN_PVT.GET_HZ_ADDRESS(EXT_BA.BANK_BRANCH_ADDRESS_ID))
, XMLELEMENT("PRIMARYOWNER"
, XMLELEMENT("NAME"
, OWNER_PARTY.PARTY_NAME) )
, XMLELEMENT("FACTORACCOUNT"
, XMLELEMENT("CODE"
, EXT_BA.PAYMENT_FACTOR_FLAG)
, XMLELEMENT("MEANING"
, FACTOR_LOOKUP.MEANING) )
, IBY_FD_EXTRACT_GEN_PVT.GET_INTERMEDIARY_BANK_ACCTS(EXT_BA.EXT_BANK_ACCOUNT_ID)
, XMLELEMENT("DESCRIPTIVEFLEXFIELD"
, IBY_EXTRACTGEN_PVT.GET_DFFS( 'IBY_EXT_BANK_ACCOUNTS'
, EXT_BA.EXT_BANK_ACCOUNT_ID
, NULL)) )
, EXT_BA.EXT_BANK_ACCOUNT_ID
FROM IBY_SYS_SECURITY_OPTIONS SYSSEC
, AR_LOOKUPS BANK_BRANCH_TYPE_LOOKUP
, CE_LOOKUPS BANK_ACCOUNT_TYPE_LOOKUP
, HZ_PARTIES OWNER_PARTY
, IBY_ACCOUNT_OWNERS OWNER
, IBY_EXT_BANK_ACCOUNTS EXT_BA_TABLE
, IBY_EXT_BANK_ACCOUNTS_V EXT_BA
, IBY_SECURITY_SEGMENTS BAS
, IBY_SYS_SECURITY_SUBKEYS BAK
, FND_LOOKUPS FACTOR_LOOKUP
, IBY_SECURITY_SEGMENTS IBS
, IBY_SYS_SECURITY_SUBKEYS IBK
, IBY_SECURITY_SEGMENTS BAES
, IBY_SYS_SECURITY_SUBKEYS BAEK
WHERE EXT_BA.EXT_BANK_ACCOUNT_ID = EXT_BA_TABLE.EXT_BANK_ACCOUNT_ID
AND EXT_BA.BRANCH_TYPE = BANK_BRANCH_TYPE_LOOKUP.LOOKUP_CODE(+)
AND BANK_BRANCH_TYPE_LOOKUP.LOOKUP_TYPE(+) = 'BANK_BRANCH_TYPE'
AND EXT_BA.BANK_ACCOUNT_TYPE = BANK_ACCOUNT_TYPE_LOOKUP.LOOKUP_CODE(+)
AND BANK_ACCOUNT_TYPE_LOOKUP.LOOKUP_TYPE(+) = 'BANK_ACCOUNT_TYPE'
AND EXT_BA.EXT_BANK_ACCOUNT_ID = OWNER.EXT_BANK_ACCOUNT_ID
AND OWNER.ACCOUNT_OWNER_PARTY_ID = OWNER_PARTY.PARTY_ID
AND OWNER.PRIMARY_FLAG = 'Y'
AND FACTOR_LOOKUP.LOOKUP_TYPE(+) = 'IBY_YES_NO'
AND EXT_BA.PAYMENT_FACTOR_FLAG = FACTOR_LOOKUP.LOOKUP_CODE(+)
AND (EXT_BA_TABLE.BA_NUM_SEC_SEGMENT_ID = BAS.SEC_SEGMENT_ID(+))
AND (BAS.SEC_SUBKEY_ID = BAK.SEC_SUBKEY_ID(+))
AND (EXT_BA_TABLE.IBAN_SEC_SEGMENT_ID = IBS.SEC_SEGMENT_ID(+))
AND (IBS.SEC_SUBKEY_ID = IBK.SEC_SUBKEY_ID(+))
AND (EXT_BA_TABLE.BA_NUM_ELEC_SEC_SEGMENT_ID = BAES.SEC_SEGMENT_ID(+))
AND (BAES.SEC_SUBKEY_ID = BAEK.SEC_SUBKEY_ID(+))