DBA Data[Home] [Help]

VIEW: APPS.IBY_XML_FD_DOC_1_0_V

Source

View Text - Preformatted

SELECT XMLElement("DocumentPayable", XMLElement("DocumentNumber", XMLElement("DocumentInternalIDSegment1", doc.calling_app_doc_unique_ref1), XMLElement("DocumentInternalIDSegment2", doc.calling_app_doc_unique_ref2), XMLElement("DocumentInternalIDSegment3", doc.calling_app_doc_unique_ref3), XMLElement("DocumentInternalIDSegment4", doc.calling_app_doc_unique_ref4), XMLElement("DocumentInternalIDSegment5", doc.calling_app_doc_unique_ref5), XMLElement("ApplicationInternalID", doc.calling_app_id), XMLElement("ApplicationDocumentSubType", doc.pay_proc_trxn_type_code), XMLElement("ApplicationUniqueInternalID", doc.calling_app_document_unique_id), XMLElement("ReferenceNumber", doc.calling_app_doc_ref_number), CASE WHEN doc.bank_assigned_ref_code IS NOT NULL THEN XMLElement("BankAssignedRefCode", doc.bank_assigned_ref_code) ELSE NULL END, XMLElement("UniqueRemittanceIdentifier", XMLElement("Number", doc.unique_remittance_identifier), XMLElement("CheckDigit", doc.uri_check_digit)), XMLElement("DocCategory", doc.doc_category), XMLElement("SequenceName", doc.doc_sequence_name), XMLElement("SequenceValue", doc.doc_sequence_value)), XMLElement("PONumber", doc.po_number), XMLElement("DocumentStatus", XMLElement("Code", doc.document_status), XMLElement("Meaning", doc.document_status_meaning)), CASE WHEN doc.document_status IN ('PAYMENT_CREATED' , 'VALIDATED') THEN NULL ELSE IBY_FD_EXTRACT_GEN_PVT.Get_Doc_DocErrAgg(doc.document_payable_id) END, XMLElement("DocumentDate", doc.document_date), XMLElement("DocumentCreationDate", doc.document_creation_date), CASE WHEN doc.payment_due_date IS NOT NULL THEN XMLElement("PaymentDueDate", doc.payment_due_date) ELSE NULL END, XMLElement("DocumentType", XMLElement("Code", doc.document_type), XMLElement("Meaning", doc.document_type_meaning)), XMLElement("DocumentDescription", IBY_FD_EXTRACT_GEN_PVT.Replace_Special_Characters( doc.document_description)), XMLElement("ExpenseReportCreditCardNumber", NULL), XMLElement("EmployeePaymentFlag", doc.employee_payment_flag), XMLElement("TotalDocumentAmount", XMLElement("Value", doc.document_amount), XMLElement("Currency", XMLElement("Code", doc.document_currency_code))), XMLElement("PaymentAmount", XMLElement("Value", doc.payment_amount), XMLElement("Currency", XMLElement("Code", doc.payment_currency_code))), XMLElement("PayAloneFlag", doc.exclusive_payment_flag), XMLElement("SettlementPriority", XMLElement("Code", doc.settlement_priority), XMLElement("Meaning", doc.settlement_priority_meaning)), XMLElement("AmountWithheld", XMLElement("Value", doc.amount_withheld), XMLElement("Currency", XMLElement("Code", doc.payment_currency_code))), XMLElement("DiscountTaken", XMLElement("Amount", XMLElement("Value", doc.payment_curr_discount_taken), XMLElement("Currency", XMLElement("Code", doc.payment_currency_code))), XMLElement("DiscountDate", doc.discount_date)), XMLElement("BankCharges", XMLElement("BankChargeBearer", XMLElement("Code", doc.bank_charge_bearer), XMLElement("Meaning", doc.bank_charge_bearer_meaning))), XMLElement("DeliveryChannel", XMLElement("Code", doc.delivery_channel_code), XMLElement("Meaning", doc.delivery_channel_meaning), XMLElement("FormatValue", doc.delivery_channel_format_value)), XMLElement("PaymentReason", XMLElement("Code", doc.payment_reason_code), XMLElement("Meaning", doc.payment_reason_meaning), XMLElement("FormatValue", doc.payment_reason_format_value)), XMLElement("PaymentReasonComments", doc.payment_reason_comments), XMLElement("RemittanceMessage", doc.remittance_message1), XMLElement("RemittanceMessage", doc.remittance_message2), XMLElement("RemittanceMessage", doc.remittance_message3 ), XMLElement("Charge", XMLElement("TotalDocumentChargeAmount", XMLElement("Value", doc.document_curr_charge_amount), XMLElement("Currency", XMLElement("Code", doc.document_currency_code)))), XMLElement("TotalDocumentTaxAmount", XMLElement("Value", doc.DOCUMENT_CURRENCY_TAX_AMOUNT), XMLElement("Currency", XMLElement("Code", doc.document_currency_code))), XMLElement("CreditAmountApplied", XMLElement("Value", doc.BORDERO_ABATEMENT), XMLElement("Currency", XMLElement("Code", doc.document_currency_code))), XMLElement("InterestAmountApplied", XMLElement("Value", doc.BORDERO_INT_AMT), XMLElement("Currency", XMLElement("Code", doc.document_currency_code))), XMLElement("InterestRate", doc.interest_rate), IBY_FD_EXTRACT_GEN_PVT.Get_CC_Num_For_Issuer_Pmt_Agg(doc.document_payable_id ), IBY_FD_EXTRACT_GEN_PVT.Get_Doc_DocLineAgg(doc.document_payable_id,doc.CALLING_APP_DOC_UNIQUE_REF2,doc.DOCUMENT_CURRENCY_CODE,doc.CALLING_APP_ID ), IBY_EXT_WRAP_PUB.Get_Doc_Ext_Agg(doc.document_payable_id), XMLElement("DescriptiveFlexField", IBY_EXTRACTGEN_PVT.Get_Dffs( 'IBY_DOCS_PAYABLE_ALL', doc.document_payable_id, NULL)), XMLElement("SrcDocDescriptiveFlexField", DECODE(calling_app_id, 200, IBY_EXTRACTGEN_PVT.Get_Dffs( 'AP_DOCUMENTS_PAYABLE', doc.document_payable_id, NULL), NULL)), XMLElement("SrcDocGlobalFlexField", XMLElement("AttributeCategory", global_attribute_category), XMLElement("Attribute1",global_attribute1), XMLElement("Attribute2",global_attribute2), XMLElement("Attribute3", global_attribute3), XMLElement("Attribute4", global_attribute4), XMLElement("Attribute5", global_attribute5), XMLElement("Attribute6", global_attribute6), XMLElement("Attribute7", global_attribute7), XMLElement("Attribute8", global_attribute8), XMLElement("Attribute9", global_attribute9), XMLElement("Attribute10", global_attribute10), XMLElement("Attribute11", global_attribute11), XMLElement("Attribute12", global_attribute12), XMLElement("Attribute13", global_attribute13), XMLElement("Attribute14", global_attribute14), XMLElement("Attribute15", global_attribute15), XMLElement("Attribute16", global_attribute16), XMLElement("Attribute17", global_attribute17), XMLElement("Attribute18", global_attribute18), XMLElement("Attribute19", global_attribute19), XMLElement( "Attribute20", global_attribute20)),XMLElement("DocumentPayerLegalEntityName", doc.DOC_PAYER_LE_NAME),XMLElement("DocumentPayerLegalEntityRegNumber", doc.DOC_PAYER_LE_REG_NUM) ,XMLElement("DocumentPayerTaxRegNumber", doc.DOC_PAYER_TAX_REG_NUM)) DOC_PAYABLE, doc.payment_id PAYMENT_ID, doc.formatting_payment_id FORMATTING_PAYMENT_ID, doc.payment_service_request_id PAYMENT_SERVICE_REQUEST_ID, doc.document_payable_id DOCUMENT_PAYABLE_ID, doc.document_status DOCUMENT_STATUS FROM iby_ext_fd_doc_1_0_v doc
View Text - HTML Formatted

SELECT XMLELEMENT("DOCUMENTPAYABLE"
, XMLELEMENT("DOCUMENTNUMBER"
, XMLELEMENT("DOCUMENTINTERNALIDSEGMENT1"
, DOC.CALLING_APP_DOC_UNIQUE_REF1)
, XMLELEMENT("DOCUMENTINTERNALIDSEGMENT2"
, DOC.CALLING_APP_DOC_UNIQUE_REF2)
, XMLELEMENT("DOCUMENTINTERNALIDSEGMENT3"
, DOC.CALLING_APP_DOC_UNIQUE_REF3)
, XMLELEMENT("DOCUMENTINTERNALIDSEGMENT4"
, DOC.CALLING_APP_DOC_UNIQUE_REF4)
, XMLELEMENT("DOCUMENTINTERNALIDSEGMENT5"
, DOC.CALLING_APP_DOC_UNIQUE_REF5)
, XMLELEMENT("APPLICATIONINTERNALID"
, DOC.CALLING_APP_ID)
, XMLELEMENT("APPLICATIONDOCUMENTSUBTYPE"
, DOC.PAY_PROC_TRXN_TYPE_CODE)
, XMLELEMENT("APPLICATIONUNIQUEINTERNALID"
, DOC.CALLING_APP_DOCUMENT_UNIQUE_ID)
, XMLELEMENT("REFERENCENUMBER"
, DOC.CALLING_APP_DOC_REF_NUMBER)
, CASE WHEN DOC.BANK_ASSIGNED_REF_CODE IS NOT NULL THEN XMLELEMENT("BANKASSIGNEDREFCODE"
, DOC.BANK_ASSIGNED_REF_CODE) ELSE NULL END
, XMLELEMENT("UNIQUEREMITTANCEIDENTIFIER"
, XMLELEMENT("NUMBER"
, DOC.UNIQUE_REMITTANCE_IDENTIFIER)
, XMLELEMENT("CHECKDIGIT"
, DOC.URI_CHECK_DIGIT))
, XMLELEMENT("DOCCATEGORY"
, DOC.DOC_CATEGORY)
, XMLELEMENT("SEQUENCENAME"
, DOC.DOC_SEQUENCE_NAME)
, XMLELEMENT("SEQUENCEVALUE"
, DOC.DOC_SEQUENCE_VALUE))
, XMLELEMENT("PONUMBER"
, DOC.PO_NUMBER)
, XMLELEMENT("DOCUMENTSTATUS"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_STATUS)
, XMLELEMENT("MEANING"
, DOC.DOCUMENT_STATUS_MEANING))
, CASE WHEN DOC.DOCUMENT_STATUS IN ('PAYMENT_CREATED'
, 'VALIDATED') THEN NULL ELSE IBY_FD_EXTRACT_GEN_PVT.GET_DOC_DOCERRAGG(DOC.DOCUMENT_PAYABLE_ID) END
, XMLELEMENT("DOCUMENTDATE"
, DOC.DOCUMENT_DATE)
, XMLELEMENT("DOCUMENTCREATIONDATE"
, DOC.DOCUMENT_CREATION_DATE)
, CASE WHEN DOC.PAYMENT_DUE_DATE IS NOT NULL THEN XMLELEMENT("PAYMENTDUEDATE"
, DOC.PAYMENT_DUE_DATE) ELSE NULL END
, XMLELEMENT("DOCUMENTTYPE"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_TYPE)
, XMLELEMENT("MEANING"
, DOC.DOCUMENT_TYPE_MEANING))
, XMLELEMENT("DOCUMENTDESCRIPTION"
, IBY_FD_EXTRACT_GEN_PVT.REPLACE_SPECIAL_CHARACTERS( DOC.DOCUMENT_DESCRIPTION))
, XMLELEMENT("EXPENSEREPORTCREDITCARDNUMBER"
, NULL)
, XMLELEMENT("EMPLOYEEPAYMENTFLAG"
, DOC.EMPLOYEE_PAYMENT_FLAG)
, XMLELEMENT("TOTALDOCUMENTAMOUNT"
, XMLELEMENT("VALUE"
, DOC.DOCUMENT_AMOUNT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_CURRENCY_CODE)))
, XMLELEMENT("PAYMENTAMOUNT"
, XMLELEMENT("VALUE"
, DOC.PAYMENT_AMOUNT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.PAYMENT_CURRENCY_CODE)))
, XMLELEMENT("PAYALONEFLAG"
, DOC.EXCLUSIVE_PAYMENT_FLAG)
, XMLELEMENT("SETTLEMENTPRIORITY"
, XMLELEMENT("CODE"
, DOC.SETTLEMENT_PRIORITY)
, XMLELEMENT("MEANING"
, DOC.SETTLEMENT_PRIORITY_MEANING))
, XMLELEMENT("AMOUNTWITHHELD"
, XMLELEMENT("VALUE"
, DOC.AMOUNT_WITHHELD)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.PAYMENT_CURRENCY_CODE)))
, XMLELEMENT("DISCOUNTTAKEN"
, XMLELEMENT("AMOUNT"
, XMLELEMENT("VALUE"
, DOC.PAYMENT_CURR_DISCOUNT_TAKEN)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.PAYMENT_CURRENCY_CODE)))
, XMLELEMENT("DISCOUNTDATE"
, DOC.DISCOUNT_DATE))
, XMLELEMENT("BANKCHARGES"
, XMLELEMENT("BANKCHARGEBEARER"
, XMLELEMENT("CODE"
, DOC.BANK_CHARGE_BEARER)
, XMLELEMENT("MEANING"
, DOC.BANK_CHARGE_BEARER_MEANING)))
, XMLELEMENT("DELIVERYCHANNEL"
, XMLELEMENT("CODE"
, DOC.DELIVERY_CHANNEL_CODE)
, XMLELEMENT("MEANING"
, DOC.DELIVERY_CHANNEL_MEANING)
, XMLELEMENT("FORMATVALUE"
, DOC.DELIVERY_CHANNEL_FORMAT_VALUE))
, XMLELEMENT("PAYMENTREASON"
, XMLELEMENT("CODE"
, DOC.PAYMENT_REASON_CODE)
, XMLELEMENT("MEANING"
, DOC.PAYMENT_REASON_MEANING)
, XMLELEMENT("FORMATVALUE"
, DOC.PAYMENT_REASON_FORMAT_VALUE))
, XMLELEMENT("PAYMENTREASONCOMMENTS"
, DOC.PAYMENT_REASON_COMMENTS)
, XMLELEMENT("REMITTANCEMESSAGE"
, DOC.REMITTANCE_MESSAGE1)
, XMLELEMENT("REMITTANCEMESSAGE"
, DOC.REMITTANCE_MESSAGE2)
, XMLELEMENT("REMITTANCEMESSAGE"
, DOC.REMITTANCE_MESSAGE3 )
, XMLELEMENT("CHARGE"
, XMLELEMENT("TOTALDOCUMENTCHARGEAMOUNT"
, XMLELEMENT("VALUE"
, DOC.DOCUMENT_CURR_CHARGE_AMOUNT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_CURRENCY_CODE))))
, XMLELEMENT("TOTALDOCUMENTTAXAMOUNT"
, XMLELEMENT("VALUE"
, DOC.DOCUMENT_CURRENCY_TAX_AMOUNT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_CURRENCY_CODE)))
, XMLELEMENT("CREDITAMOUNTAPPLIED"
, XMLELEMENT("VALUE"
, DOC.BORDERO_ABATEMENT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_CURRENCY_CODE)))
, XMLELEMENT("INTERESTAMOUNTAPPLIED"
, XMLELEMENT("VALUE"
, DOC.BORDERO_INT_AMT)
, XMLELEMENT("CURRENCY"
, XMLELEMENT("CODE"
, DOC.DOCUMENT_CURRENCY_CODE)))
, XMLELEMENT("INTERESTRATE"
, DOC.INTEREST_RATE)
, IBY_FD_EXTRACT_GEN_PVT.GET_CC_NUM_FOR_ISSUER_PMT_AGG(DOC.DOCUMENT_PAYABLE_ID )
, IBY_FD_EXTRACT_GEN_PVT.GET_DOC_DOCLINEAGG(DOC.DOCUMENT_PAYABLE_ID
, DOC.CALLING_APP_DOC_UNIQUE_REF2
, DOC.DOCUMENT_CURRENCY_CODE
, DOC.CALLING_APP_ID )
, IBY_EXT_WRAP_PUB.GET_DOC_EXT_AGG(DOC.DOCUMENT_PAYABLE_ID)
, XMLELEMENT("DESCRIPTIVEFLEXFIELD"
, IBY_EXTRACTGEN_PVT.GET_DFFS( 'IBY_DOCS_PAYABLE_ALL'
, DOC.DOCUMENT_PAYABLE_ID
, NULL))
, XMLELEMENT("SRCDOCDESCRIPTIVEFLEXFIELD"
, DECODE(CALLING_APP_ID
, 200
, IBY_EXTRACTGEN_PVT.GET_DFFS( 'AP_DOCUMENTS_PAYABLE'
, DOC.DOCUMENT_PAYABLE_ID
, NULL)
, NULL))
, XMLELEMENT("SRCDOCGLOBALFLEXFIELD"
, XMLELEMENT("ATTRIBUTECATEGORY"
, GLOBAL_ATTRIBUTE_CATEGORY)
, XMLELEMENT("ATTRIBUTE1"
, GLOBAL_ATTRIBUTE1)
, XMLELEMENT("ATTRIBUTE2"
, GLOBAL_ATTRIBUTE2)
, XMLELEMENT("ATTRIBUTE3"
, GLOBAL_ATTRIBUTE3)
, XMLELEMENT("ATTRIBUTE4"
, GLOBAL_ATTRIBUTE4)
, XMLELEMENT("ATTRIBUTE5"
, GLOBAL_ATTRIBUTE5)
, XMLELEMENT("ATTRIBUTE6"
, GLOBAL_ATTRIBUTE6)
, XMLELEMENT("ATTRIBUTE7"
, GLOBAL_ATTRIBUTE7)
, XMLELEMENT("ATTRIBUTE8"
, GLOBAL_ATTRIBUTE8)
, XMLELEMENT("ATTRIBUTE9"
, GLOBAL_ATTRIBUTE9)
, XMLELEMENT("ATTRIBUTE10"
, GLOBAL_ATTRIBUTE10)
, XMLELEMENT("ATTRIBUTE11"
, GLOBAL_ATTRIBUTE11)
, XMLELEMENT("ATTRIBUTE12"
, GLOBAL_ATTRIBUTE12)
, XMLELEMENT("ATTRIBUTE13"
, GLOBAL_ATTRIBUTE13)
, XMLELEMENT("ATTRIBUTE14"
, GLOBAL_ATTRIBUTE14)
, XMLELEMENT("ATTRIBUTE15"
, GLOBAL_ATTRIBUTE15)
, XMLELEMENT("ATTRIBUTE16"
, GLOBAL_ATTRIBUTE16)
, XMLELEMENT("ATTRIBUTE17"
, GLOBAL_ATTRIBUTE17)
, XMLELEMENT("ATTRIBUTE18"
, GLOBAL_ATTRIBUTE18)
, XMLELEMENT("ATTRIBUTE19"
, GLOBAL_ATTRIBUTE19)
, XMLELEMENT( "ATTRIBUTE20"
, GLOBAL_ATTRIBUTE20))
, XMLELEMENT("DOCUMENTPAYERLEGALENTITYNAME"
, DOC.DOC_PAYER_LE_NAME)
, XMLELEMENT("DOCUMENTPAYERLEGALENTITYREGNUMBER"
, DOC.DOC_PAYER_LE_REG_NUM)
, XMLELEMENT("DOCUMENTPAYERTAXREGNUMBER"
, DOC.DOC_PAYER_TAX_REG_NUM)) DOC_PAYABLE
, DOC.PAYMENT_ID PAYMENT_ID
, DOC.FORMATTING_PAYMENT_ID FORMATTING_PAYMENT_ID
, DOC.PAYMENT_SERVICE_REQUEST_ID PAYMENT_SERVICE_REQUEST_ID
, DOC.DOCUMENT_PAYABLE_ID DOCUMENT_PAYABLE_ID
, DOC.DOCUMENT_STATUS DOCUMENT_STATUS
FROM IBY_EXT_FD_DOC_1_0_V DOC