I_BankPaymentRunDocument

DDL: I_BANKPAYMENTRUNDOCUMENT Type: view_entity COMPOSITE

Payment run documents line item data

I_BankPaymentRunDocument is a Composite CDS View that provides data about "Payment run documents line item data" in SAP S/4HANA. It reads from 1 data source (I_BkPaytRunDocExtData) and exposes 158 fields with key fields PaymentRunDate, PaymentRunID, PayingCompanyCode, Supplier, Customer.

Data Sources (1)

SourceAliasJoin Type
I_BkPaytRunDocExtData I_BkPaytRunDocExtData from

Annotations (6)

NameValueLevelField
EndUserText.label Payment run documents line item data view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (158)

KeyFieldSource TableSource FieldDescription
KEY PaymentRunDate PaymentRunDate
KEY PaymentRunID PaymentRunID
KEY PayingCompanyCode PayingCompanyCode Paying Company Code
KEY Supplier Supplier Supplier
KEY Customer Customer Sold-to Party
KEY PaymentRecipient PaymentRecipient
KEY PaymentDocument PaymentDocument Payment Document Number
PaymentRunMergeIdentifier PaymentRunMergeIdentifier
PaymentRunMergeDate PaymentRunMergeDate
HouseBank HouseBank House Bank
HouseBankAccount HouseBankAccount House Bank Account
PaymentMethod PaymentMethod Pymt Meth.
PaymentMethodSupplement PaymentMethodSupplement Pmnt Meth. Sup.
PaymentCurrency PaymentCurrency Payment Currency
PaymentDocumentPostingDate PaymentDocumentPostingDate
ValueDate ValueDate Value Date
PayeeBankValueDate PayeeBankValueDate
PaidItemDueDate PaidItemDueDate
PaymentBatch PaymentBatch
PaymentRunIsProposal PaymentRunIsProposal
SupplierClerkIDBySupplier SupplierClerkIDBySupplier Acct w/ vendor
BankAccountHolderName BankAccountHolderName Account Holder
AccountingClerk AccountingClerk Clerk Abbrev.
PaidAmountInPaytCurrency PaidAmountInPaytCurrency Payment Amount
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Local Crcy Amt
PayeeBankControlKey PayeeBankControlKey
BankControlKey BankControlKey Control Key
BankCountry BankCountry Bank Ctry/Rgn. Key
PaymentRunDocumentPayeeBankKey PaymentRunDocumentPayeeBankKey
PayeeBank PayeeBank
BusinessArea BusinessArea Business Area
CashDiscountAmtInTransacCrcy CashDiscountAmtInTransacCrcy
CashDiscountAmtInCoCodeCrcy CashDiscountAmtInCoCodeCrcy Discount Amt
SupplierCityName SupplierCityName Supplier City
PayeeCityName PayeeCityName
SupplierCountry SupplierCountry
PayeeBankCountry PayeeBankCountry
District District District Court
EDIPaymentOrderStatus EDIPaymentOrderStatus
EDIPaymentAdviceStatus EDIPaymentAdviceStatus
PaymentRequestPaymentGroup PaymentRequestPaymentGroup
BankInternalID BankInternalID Bank Key
Bank Bank Bank Number
HouseBankIBAN HouseBankIBAN
PayeeIBAN PayeeIBAN
DataExchangeInstructionKey DataExchangeInstructionKey Instruction Key
DataExchangeInstruction1 DataExchangeInstruction1 Instruction 1
DataExchangeInstruction2 DataExchangeInstruction2 Instruction 2
DataExchangeInstruction3 DataExchangeInstruction3 Instruction 3
DataExchangeInstruction4 DataExchangeInstruction4 Instruction 4
PaymentReason PaymentReason Payment Reason
DirectDebitType DirectDebitType
LostCashDiscountInTransacCrcy LostCashDiscountInTransacCrcy
LostCashDiscountInCoCodeCrcy LostCashDiscountInCoCodeCrcy
FunctionalCurrency FunctionalCurrency Functional Currency
PaymentAmountInFunctionalCrcy PaymentAmountInFunctionalCrcy
CashDiscountAmountInFuncnlCrcy CashDiscountAmountInFuncnlCrcy
SupplierName SupplierName Supplier Name
SupplierAdditionalName SupplierAdditionalName
CustomerName CustomerName Name of Customer
CustomerAdditionalName CustomerAdditionalName
PayeeName PayeeName
PayeeAdditionalName PayeeAdditionalName
PayeeTitle PayeeTitle
AddressID AddressID Ship-to address
NumberOfTextLines NumberOfTextLines
NumberOfPaidItems NumberOfPaidItems
BankAccount BankAccount Bank acct
BankAccountLongID BankAccountLongID
POBoxDeviatingCityName POBoxDeviatingCityName PO Box City
POBoxPostalCode POBoxPostalCode PO Box Postal Code
PayeePOBoxPostalCode PayeePOBoxPostalCode
PayeePostalCode PayeePostalCode
PayeeBankAccount PayeeBankAccount
PayeeBankAccountLongID PayeeBankAccountLongID
PayeeCountry PayeeCountry
PayeeLanguage PayeeLanguage
PayeePOBox PayeePOBox
PayeeStreet PayeeStreet
PaymentReference PaymentReference Payment Reference
PersonnelNumber PersonnelNumber Personnel No.
POBox POBox PO Box
PostalCode PostalCode Postal Code
PostingDate PostingDate Posting Date for GR
BankAccountReferenceText BankAccountReferenceText Reference
Region Region Venue Region
PaymentOrder PaymentOrder
SendingCompanyCode SendingCompanyCode
SEPASequenceType SEPASequenceType
StreetAddressName StreetAddressName Street
SWIFTCode SWIFTCode SWIFT/BIC
SEPAMandateUUID SEPAMandateUUID Mandate ID
SupplierRegion SupplierRegion
ExchangeRate ExchangeRate Exchange rate
PaymentOrigin PaymentOrigin
BillOfExchangeIssueDate BillOfExchangeIssueDate
BillOfExchangeDueDate BillOfExchangeDueDate
PaymentsGroupingCriterion PaymentsGroupingCriterion
SWIFTTransactionReferenceUUID SWIFTTransactionReferenceUUID Unique Reference
BusinessPlace BusinessPlace Business place
BankChainBank1Type BankChainBank1Type
BankChainBank1Country BankChainBank1Country
BankChainBank1 BankChainBank1
BankChainBank1BankAccount BankChainBank1BankAccount
BankChainBank1ControlKey BankChainBank1ControlKey
BankChainBank1DetailReference BankChainBank1DetailReference
BankChainBank1IBAN BankChainBank1IBAN
BankChainBank2Type BankChainBank2Type
BankChainBank2Country BankChainBank2Country
BankChainBank2 BankChainBank2
BankChainBank2BankAccount BankChainBank2BankAccount
BankChainBank2ControlKey BankChainBank2ControlKey
BankChainBank2DetailReference BankChainBank2DetailReference
BankChainBank2IBAN BankChainBank2IBAN
BankChainBank3Type BankChainBank3Type
BankChainBank3Country BankChainBank3Country
BankChainBank3 BankChainBank3
BankChainBank3BankAccount BankChainBank3BankAccount
BankChainBank3ControlKey BankChainBank3ControlKey
BankChainBank3DetailReference BankChainBank3DetailReference
BankChainBank3IBAN BankChainBank3IBAN
PayeePaymentSystem PayeePaymentSystem
PayeeAliasType PayeeAliasType
PayeeAliasName PayeeAliasName
CompanyCodeCurrency CompanyCodeCurrency Local Currency
Country Country Venue: Ctry/Reg
FiscalYearVariant FiscalYearVariant FY Variant
FiscalYear FiscalYear G/L Fiscal Year
SWIFTGPIReason SWIFTGPIReason
PaymentBatchItemCurrentStatus PaymentBatchItemCurrentStatus
PaymentBatchCurrentStatus PaymentBatchCurrentStatus
PaymentBatchRuleCurrency PaymentBatchRuleCurrency
IsUrgentPayment IsUrgentPayment
PaymentMethodName PaymentMethodName Text
PaymentRunFileIdentifier PaymentRunFileIdentifier
PaymentRunFileDate PaymentRunFileDate
MergeBatchNumber MergeBatchNumber
PaymentReasonText PaymentReasonText
AliasTypeText AliasTypeText
PaymentBatchItem PaymentBatchItem
BatchUUID BatchUUID Target Grp GUID
FinancialAccountType FinancialAccountType Fin. Account Type
AccountingDocument _AccountingDocument AccountingDocument Journal Entry
BatchItemExists _BkPaytRunDocBatchItemExist BatchItemExists
PaymentMediumReference _BkPaytRunDocPaytMda PaymentMediumReference
PaymentStatusReasonByBankName _PaymentLastStatusReason PaymentStatusReasonByBankName
PaymentStatusReasonByBank _PaymentLastStatusReason PaymentStatusReasonByBank
PaytBatHdrCurStsName
PaytBatItmCurStsName _SystemStatusText SystemStatusName
PaymentStatusReasonName
PayeeCountryName PayeeCountryName Well Code Des.
PayeeBankCountryName PayeeBankCountryName Well Code Des.
BankCountryName BankCountryName Country/Region
BankChainBank1CountryName BankChainBank1CountryName Well Code Des.
BankChainBank2CountryName BankChainBank2CountryName Well Code Des.
BankChainBank3CountryName BankChainBank3CountryName Well Code Des.
OriginName OriginName
_CompanyCode _CompanyCode

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BankPaymentRunDocument.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_BankPaymentRunDocument AS
SELECT
  PaymentRunDate,
  PaymentRunID,
  PayingCompanyCode,
  Supplier,
  Customer,
  PaymentRecipient,
  PaymentDocument,
  PaymentRunMergeIdentifier,
  PaymentRunMergeDate,
  HouseBank,
  HouseBankAccount,
  PaymentMethod,
  PaymentMethodSupplement,
  PaymentCurrency,
  PaymentDocumentPostingDate,
  ValueDate,
  PayeeBankValueDate,
  PaidItemDueDate,
  PaymentBatch,
  PaymentRunIsProposal,
  SupplierClerkIDBySupplier,
  BankAccountHolderName,
  AccountingClerk,
  PaidAmountInPaytCurrency,
  AmountInCompanyCodeCurrency,
  PayeeBankControlKey,
  BankControlKey,
  BankCountry,
  PaymentRunDocumentPayeeBankKey,
  PayeeBank,
  BusinessArea,
  CashDiscountAmtInTransacCrcy,
  CashDiscountAmtInCoCodeCrcy,
  SupplierCityName,
  PayeeCityName,
  SupplierCountry,
  PayeeBankCountry,
  District,
  EDIPaymentOrderStatus,
  EDIPaymentAdviceStatus,
  PaymentRequestPaymentGroup,
  BankInternalID,
  Bank,
  HouseBankIBAN,
  PayeeIBAN,
  DataExchangeInstructionKey,
  DataExchangeInstruction1,
  DataExchangeInstruction2,
  DataExchangeInstruction3,
  DataExchangeInstruction4,
  PaymentReason,
  DirectDebitType,
  LostCashDiscountInTransacCrcy,
  LostCashDiscountInCoCodeCrcy,
  FunctionalCurrency,
  PaymentAmountInFunctionalCrcy,
  CashDiscountAmountInFuncnlCrcy,
  SupplierName,
  SupplierAdditionalName,
  CustomerName,
  CustomerAdditionalName,
  PayeeName,
  PayeeAdditionalName,
  PayeeTitle,
  AddressID,
  NumberOfTextLines,
  NumberOfPaidItems,
  BankAccount,
  BankAccountLongID,
  POBoxDeviatingCityName,
  POBoxPostalCode,
  PayeePOBoxPostalCode,
  PayeePostalCode,
  PayeeBankAccount,
  PayeeBankAccountLongID,
  PayeeCountry,
  PayeeLanguage,
  PayeePOBox,
  PayeeStreet,
  PaymentReference,
  PersonnelNumber,
  POBox,
  PostalCode,
  PostingDate,
  BankAccountReferenceText,
  Region,
  PaymentOrder,
  SendingCompanyCode,
  SEPASequenceType,
  StreetAddressName,
  SWIFTCode,
  SEPAMandateUUID,
  SupplierRegion,
  ExchangeRate,
  PaymentOrigin,
  BillOfExchangeIssueDate,
  BillOfExchangeDueDate,
  PaymentsGroupingCriterion,
  SWIFTTransactionReferenceUUID,
  BusinessPlace,
  BankChainBank1Type,
  BankChainBank1Country,
  BankChainBank1,
  BankChainBank1BankAccount,
  BankChainBank1ControlKey,
  BankChainBank1DetailReference,
  BankChainBank1IBAN,
  BankChainBank2Type,
  BankChainBank2Country,
  BankChainBank2,
  BankChainBank2BankAccount,
  BankChainBank2ControlKey,
  BankChainBank2DetailReference,
  BankChainBank2IBAN,
  BankChainBank3Type,
  BankChainBank3Country,
  BankChainBank3,
  BankChainBank3BankAccount,
  BankChainBank3ControlKey,
  BankChainBank3DetailReference,
  BankChainBank3IBAN,
  PayeePaymentSystem,
  PayeeAliasType,
  PayeeAliasName,
  CompanyCodeCurrency,
  Country,
  FiscalYearVariant,
  FiscalYear,
  SWIFTGPIReason,
  PaymentBatchItemCurrentStatus,
  PaymentBatchCurrentStatus,
  PaymentBatchRuleCurrency,
  IsUrgentPayment,
  PaymentMethodName,
  PaymentRunFileIdentifier,
  PaymentRunFileDate,
  MergeBatchNumber,
  PaymentReasonText,
  AliasTypeText,
  PaymentBatchItem,
  BatchUUID,
  FinancialAccountType,
  _AccountingDocument.AccountingDocument AS AccountingDocument,
  _BkPaytRunDocBatchItemExist.BatchItemExists AS BatchItemExists,
  _BkPaytRunDocPaytMda.PaymentMediumReference AS PaymentMediumReference,
  _PaymentLastStatusReason.PaymentStatusReasonByBankName AS PaymentStatusReasonByBankName,
  _PaymentLastStatusReason.PaymentStatusReasonByBank AS PaymentStatusReasonByBank,
  cast (_SystemStatusTextBatchHeader.SystemStatusName as payt_run_doc_batchcursts preserving type ) AS PaytBatHdrCurStsName,
  _SystemStatusText.SystemStatusName AS PaytBatItmCurStsName,
  cast(upper( _BkPaytRunDocExtToIntRsnCodes.ReasonCodeInternalText ) as payt_run_doc_paytstsrsnname preserving type ) AS PaymentStatusReasonName,
  PayeeCountryName,
  PayeeBankCountryName,
  BankCountryName,
  BankChainBank1CountryName,
  BankChainBank2CountryName,
  BankChainBank3CountryName,
  OriginName
FROM I_BkPaytRunDocExtData
;